Interface ListenableMetadataStore

All Superinterfaces:
ConcurrentMetadataStore, MetadataStore
All Known Implementing Classes:
GemfireMetadataStore, HazelcastMetadataStore, ZookeeperMetadataStore

public interface ListenableMetadataStore extends ConcurrentMetadataStore
ConcurrentMetadataStore with the ability of registering MetadataStoreListener callbacks, to be invoked when changes occur in the metadata store.
Since:
4.2
Author:
Marius Bogoevici
  • Method Details

    • addListener

      void addListener(MetadataStoreListener callback)
      Register a listener with the metadata store.
      Parameters:
      callback - the callback to be registered
    • removeListener

      void removeListener(MetadataStoreListener callback)
      Unregister a listener.
      Parameters:
      callback - the callback to be unregistered