public class ServiceRegistrarServiceDiscoveryListener extends Object implements ServiceDiscoveryListener
Modifier and Type | Field and Description |
---|---|
static boolean |
DYNAMIC_LOCATORS_REMOVE_SEEDS_ENABELD_DEFAULT |
static String |
DYNAMIC_LOCATORS_REMOVE_SEEDS_ENABELD_PROP |
static int |
GET_REGISTRAR_PROXY_TIMEOUT_DEFAULT |
static String |
GET_REGISTRAR_PROXY_TIMEOUT_PROP |
static long |
LOCATORS_CLEANUP_TASK_INTERVAL_DEFAUL |
static String |
LOCATORS_CLEANUP_TASK_INTERVAL_PROP |
static long |
LOCATORS_REMOVAL_THRESHOLD_DEFULT |
static String |
LOCATORS_REMOVAL_THRESHOLD_PROP |
Constructor and Description |
---|
ServiceRegistrarServiceDiscoveryListener(DiscoveryLocatorManagement dlm,
Map<ServiceID,LookupLocator> initialLocatorsMap,
ServiceRegistrar registrar,
ServiceID registrarServiceID) |
Modifier and Type | Method and Description |
---|---|
void |
addLookupLocatorsChangeListener(LookupLocatorsChangeListener listener) |
void |
removeLookupLocatorsChangeListener(LookupLocatorsChangeListener listener) |
void |
serviceAdded(ServiceDiscoveryEvent event)
When the cache receives from one of the managed lookup services, an event signaling the
registration of a service of interest for the first time (or for the first time
since the service has been discarded), the cache invokes the
serviceAdded method
on all instances of ServiceDiscoveryListener that are registered with the cache;
doing so notifies the entity that a service of interest has been discovered. |
void |
serviceChanged(ServiceDiscoveryEvent event)
When the cache receives, from a managed lookup service, an event signaling the unique
modification of the attributes of a service of interest (across the attribute sets of all
references to the service), the cache invokes the
serviceChanged method on all
instances of ServiceDiscoveryListener that are registered with the cache; doing
so notifies the entity that the state of a service of interest has changed. |
void |
serviceRemoved(ServiceDiscoveryEvent event)
When the cache receives, from a managed lookup service, an event signaling the removal of a
service of interest from the last such lookup service with which it was registered, the cache
invokes the
serviceRemoved method on all instances of
ServiceDiscoveryListener that are registered with the cache; doing so notifies
the entity that a service of interest has been discarded. |
void |
terminate() |
public static final String LOCATORS_CLEANUP_TASK_INTERVAL_PROP
public static final long LOCATORS_CLEANUP_TASK_INTERVAL_DEFAUL
public static final String LOCATORS_REMOVAL_THRESHOLD_PROP
public static final long LOCATORS_REMOVAL_THRESHOLD_DEFULT
public static final String GET_REGISTRAR_PROXY_TIMEOUT_PROP
public static final int GET_REGISTRAR_PROXY_TIMEOUT_DEFAULT
public static final String DYNAMIC_LOCATORS_REMOVE_SEEDS_ENABELD_PROP
public static final boolean DYNAMIC_LOCATORS_REMOVE_SEEDS_ENABELD_DEFAULT
public ServiceRegistrarServiceDiscoveryListener(DiscoveryLocatorManagement dlm, Map<ServiceID,LookupLocator> initialLocatorsMap, ServiceRegistrar registrar, ServiceID registrarServiceID) throws RemoteException
RemoteException
public void serviceAdded(ServiceDiscoveryEvent event)
ServiceDiscoveryListener
serviceAdded
method
on all instances of ServiceDiscoveryListener
that are registered with the cache;
doing so notifies the entity that a service of interest has been discovered.serviceAdded
in interface ServiceDiscoveryListener
event
- an instance of ServiceDiscoveryEvent
containing references to the
service item corresponding to the event, including representations of the
service's state both before and after the event.public void serviceRemoved(ServiceDiscoveryEvent event)
ServiceDiscoveryListener
serviceRemoved
method on all instances of
ServiceDiscoveryListener
that are registered with the cache; doing so notifies
the entity that a service of interest has been discarded.serviceRemoved
in interface ServiceDiscoveryListener
event
- a ServiceDiscoveryEvent
object containing references to the service
item corresponding to the event, including representations of the service's
state both before and after the event.public void serviceChanged(ServiceDiscoveryEvent event)
ServiceDiscoveryListener
serviceChanged
method on all
instances of ServiceDiscoveryListener
that are registered with the cache; doing
so notifies the entity that the state of a service of interest has changed.serviceChanged
in interface ServiceDiscoveryListener
event
- a ServiceDiscoveryEvent
object containing references to the service
item corresponding to the event, including representations of the service's
state both before and after the event.public void terminate()
public void addLookupLocatorsChangeListener(LookupLocatorsChangeListener listener)
public void removeLookupLocatorsChangeListener(LookupLocatorsChangeListener listener)
Copyright © GigaSpaces.