Class EmbeddedRegistryStore

java.lang.Object
org.j7m.middleware.registry.embedded.EmbeddedRegistryStore

public final class EmbeddedRegistryStore extends Object
Shared in-memory registry store.

The store is thread-safe and can be shared by multiple EmbeddedRegistryClient instances in one JVM for integration tests or embedded deployments.

  • Field Details

    • DEFAULT_MAX_RECORDS

      public static final int DEFAULT_MAX_RECORDS
      Default maximum number of registry records retained by one embedded store.
      See Also:
  • Constructor Details

    • EmbeddedRegistryStore

      public EmbeddedRegistryStore()
      Creates an empty store.
    • EmbeddedRegistryStore

      public EmbeddedRegistryStore(int maxRecords)
      Creates an empty store with an explicit record cap.
      Parameters:
      maxRecords - maximum registry records retained by this store