public final class SharedDiscoveryManagement extends Object
In order to get an LDM, the getLookupDiscoveryManager(String[],
net.jini.core.discovery.LookupLocator[], net.jini.discovery.DiscoveryListener) should be called
and be used as normal. Terminate will reomve it from the cache if needed.
In order to get an SDM, the getBackwardsServiceDiscoveryManager(String[],
net.jini.core.discovery.LookupLocator[], net.jini.discovery.DiscoveryListener) should be used
(internally, it will also use a shared LDM). NOTE: If a lookup cache is created using the SDM,
make sure to close it explicitly since terminating the SDM will not necesseraly actually
terminate it, leaving the lookup cache open.
| Modifier and Type | Class and Description |
|---|---|
static class |
SharedDiscoveryManagement.BackwardsSharedServiceDiscoveryManager
Deprecated.
|
static class |
SharedDiscoveryManagement.SharedDiscoEntry |
static class |
SharedDiscoveryManagement.SharedDiscoveryManager |
static class |
SharedDiscoveryManagement.SharedServiceDiscoveryManager |
static class |
SharedDiscoveryManagement.SharedServiceDiscoveryManagerResult |
| Modifier and Type | Method and Description |
|---|---|
static void |
forceTerminate() |
static SharedDiscoveryManagement.SharedServiceDiscoveryManager |
getBackwardsServiceDiscoveryManager(String[] groups,
LookupLocator[] locators,
DiscoveryListener listener) |
static LookupDiscoveryManager |
getLookupDiscoveryManager(String[] groups,
LookupLocator[] locators,
DiscoveryListener listener) |
static SharedDiscoveryManagement.SharedServiceDiscoveryManager |
getServiceDiscoveryManager(String[] groups,
LookupLocator[] locators,
DiscoveryListener listener) |
static SharedDiscoveryManagement.SharedServiceDiscoveryManagerResult |
getServiceDiscoveryManagerResult(LookupDiscoveryManager ldm,
String[] groups,
LookupLocator[] locators,
DiscoveryListener listener) |
public static LookupDiscoveryManager getLookupDiscoveryManager(String[] groups, LookupLocator[] locators, DiscoveryListener listener) throws IOException
IOExceptionpublic static SharedDiscoveryManagement.SharedServiceDiscoveryManager getBackwardsServiceDiscoveryManager(String[] groups, LookupLocator[] locators, DiscoveryListener listener) throws IOException
IOExceptionpublic static SharedDiscoveryManagement.SharedServiceDiscoveryManager getServiceDiscoveryManager(String[] groups, LookupLocator[] locators, DiscoveryListener listener) throws IOException
IOExceptionpublic static SharedDiscoveryManagement.SharedServiceDiscoveryManagerResult getServiceDiscoveryManagerResult(LookupDiscoveryManager ldm, String[] groups, LookupLocator[] locators, DiscoveryListener listener) throws IOException
IOExceptionpublic static void forceTerminate()
Copyright © GigaSpaces.