public interface LookupServices extends AdminAware, Iterable<LookupService>, DumpProvider
LookupService
s that are currently discovered.
Provides simple means to get all the current lus, as well as as registering for lus lifecycle (added and removed) events.
Modifier and Type | Method and Description |
---|---|
void |
addLifecycleListener(LookupServiceLifecycleEventListener eventListener)
Allows to add a
LookupServiceLifecycleEventListener . |
LookupServiceAddedEventManager |
getLookupServiceAdded()
Returns the lookup service added event manager allowing to add and remove
LookupServiceAddedEventListener s. |
LookupService |
getLookupServiceByUID(String id)
Returns a lus based on its uid.
|
LookupServiceRemovedEventManager |
getLookupServiceRemoved()
Returns the grid service container added event manager allowing to add and remove
LookupServiceRemovedEventManager s. |
LookupService[] |
getLookupServices()
Returns all the currently discovered lus.
|
int |
getSize()
Returns the number of lookup services current discovered.
|
Map<String,LookupService> |
getUids()
Returns a map of lookup service with the key as the uid.
|
boolean |
isEmpty()
Returns
true if there are no containers, false otherwise. |
void |
removeLifecycleListener(LookupServiceLifecycleEventListener eventListener)
Allows to remove a
LookupServiceLifecycleEventListener . |
boolean |
waitFor(int numberOfLookupServices)
Waits indefinitely till the provided number of lookup services are up.
|
boolean |
waitFor(int numberOfLookupServices,
long timeout,
TimeUnit timeUnit)
Waits for the given timeout (in time unit) till the provided number of lookup services are
up.
|
getAdmin
forEach, iterator, spliterator
generateDump, generateDump
LookupService[] getLookupServices()
LookupService getLookupServiceByUID(String id)
GridComponent.getUid()
Map<String,LookupService> getUids()
int getSize()
boolean isEmpty()
true
if there are no containers, false
otherwise.boolean waitFor(int numberOfLookupServices)
numberOfLookupServices
- The number of lookup services to wait forboolean waitFor(int numberOfLookupServices, long timeout, TimeUnit timeUnit)
true
if the required number of lookup services were discovered,
false
if the timeout expired.numberOfLookupServices
- The number of lookup services to wait forLookupServiceAddedEventManager getLookupServiceAdded()
LookupServiceAddedEventListener
s.LookupServiceRemovedEventManager getLookupServiceRemoved()
LookupServiceRemovedEventManager
s.void addLifecycleListener(LookupServiceLifecycleEventListener eventListener)
LookupServiceLifecycleEventListener
.void removeLifecycleListener(LookupServiceLifecycleEventListener eventListener)
LookupServiceLifecycleEventListener
.Copyright © GigaSpaces.