Class HoneypotStoreRegistry

java.lang.Object
org.reprogle.honeypot.HoneypotStoreRegistry

public class HoneypotStoreRegistry extends Object
  • Field Details

  • Constructor Details

    • HoneypotStoreRegistry

      public HoneypotStoreRegistry()
  • Method Details

    • isInitialized

      public boolean isInitialized()
    • setInitialzed

      public void setInitialzed(boolean initialzed)
    • register

      public void register(@NotNull @NotNull StorageProvider storageProvider)
    • getStorageProvider

      public StorageProvider getStorageProvider(@NotNull @NotNull String name)
      Returns a storage provider based on registered name
      Parameters:
      name - The name of the provider to pull
      Returns:
      StorageProvider The storage provider you requested
    • getStorageProviders

      public ConcurrentMap<String,StorageProvider> getStorageProviders()
      Returns all storage providers
      Returns:
      A concurrent map of all storage providers in the form of String, StorageProvider
    • size

      public int size()
      Get the size of the registry
      Returns:
      An int representing how many Behavior Providers are registered