public static class SharedDiscoveryManagement.SharedServiceDiscoveryManager extends ServiceDiscoveryManager
| Constructor and Description |
|---|
SharedServiceDiscoveryManager(SharedDiscoveryManagement.SharedDiscoEntry entry,
LookupDiscoveryManager discoveryMgr,
LeaseRenewalManager leaseMgr,
Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
int |
getRefCounter() |
void |
terminate()
The
terminate method performs cleanup duties related to the termination of the
event mechanism for lookup service discovery, the event mechanism for service discovery, and
the cache management duties of the ServiceDiscoveryManager. |
createLookupCache, getDefaultNotificationsLeaseRenewalRate, getDefaultRemoveServiceIfOrphanDelay, getDiscoveryManager, lookup, lookup, lookup, lookup, serviceDetailspublic SharedServiceDiscoveryManager(SharedDiscoveryManagement.SharedDiscoEntry entry, LookupDiscoveryManager discoveryMgr, LeaseRenewalManager leaseMgr, Configuration config) throws IOException, ConfigurationException
IOExceptionConfigurationExceptionpublic int getRefCounter()
public void terminate()
ServiceDiscoveryManagerterminate method performs cleanup duties related to the termination of the
event mechanism for lookup service discovery, the event mechanism for service discovery, and
the cache management duties of the ServiceDiscoveryManager. For each
instance of LookupCache created and managed by the
ServiceDiscoveryManager, the terminate method will do the
following:
DiscoveryEvent objects or, if the discovery manager employed by the
ServiceDiscoveryManager was created by the ServiceDiscoveryManager
itself, terminate all discovery processing being performed by that manager object on behalf
of the entity.
IllegalStateException.terminate in class ServiceDiscoveryManagerLookupCache,
DiscoveryEventCopyright © GigaSpaces.