public interface GridServiceContainers extends AdminAware, Iterable<GridServiceContainer>, DumpProvider
GridServiceContainers that are currently
 discovered.
 Provides simple means to get all the current containers, as well as as registering for container lifecycle (added and removed) events.
| Modifier and Type | Method and Description | 
|---|---|
void | 
addLifecycleListener(GridServiceContainerLifecycleEventListener eventListener)
Allows to add a  
GridServiceContainerLifecycleEventListener. | 
GridServiceContainer | 
getContainerByUID(String uid)
Returns a container based on its uid. 
 | 
GridServiceContainer[] | 
getContainers()
Returns all the currently discovered containers. 
 | 
ElasticGridServiceContainerProvisioningFailureEventManager | 
getElasticGridServiceContainerProvisioningFailure()
Returns the elastic grid service container provisioning failure event manager allowing to add
 and remove  
ElasticGridServiceContainerProvisioningFailureEventListeners. | 
ElasticGridServiceContainerProvisioningProgressChangedEventManager | 
getElasticGridServiceContainerProvisioningProgressChanged()
Returns the elastic grid service container provisioning progress event manager allowing to
 add and remove  
ElasticGridServiceContainerProvisioningProgressChangedEventListeners. | 
GridServiceContainerAddedEventManager | 
getGridServiceContainerAdded()
Returns the grid service container added event manager allowing to add and remove  
GridServiceContainerAddedEventListeners. | 
GridServiceContainerRemovedEventManager | 
getGridServiceContainerRemoved()
Returns the grid service container added event manager allowing to add and remove  
GridServiceContainerRemovedEventListeners. | 
int | 
getSize()
Returns the number of containers current discovered. 
 | 
Map<String,GridServiceContainer> | 
getUids()
Returns a map of grid service container with the key as the uid. 
 | 
boolean | 
isEmpty()
Returns  
true if there are no containers, false otherwise. | 
void | 
removeLifecycleListener(GridServiceContainerLifecycleEventListener eventListener)
Allows to remove a  
GridServiceContainerLifecycleEventListener. | 
boolean | 
waitFor(int numberOfGridServiceContainers)
Waits indefinitely till the provided number of containers are up. 
 | 
boolean | 
waitFor(int numberOfGridServiceContainers,
       long timeout,
       TimeUnit timeUnit)
Waits for the given timeout (in time unit) till the provided number of containers are up. 
 | 
getAdminforEach, iterator, spliteratorgenerateDump, generateDumpGridServiceContainer[] getContainers()
GridServiceContainer getContainerByUID(String uid)
GridComponent.getUid()Map<String,GridServiceContainer> getUids()
int getSize()
boolean isEmpty()
true if there are no containers, false otherwise.boolean waitFor(int numberOfGridServiceContainers)
numberOfGridServiceContainers - The number of containers to wait forboolean waitFor(int numberOfGridServiceContainers,
                long timeout,
                TimeUnit timeUnit)
true if the required number of containers were discovered,
 false if the timeout expired.
 When passing 0, will wait till there are not more containers.
numberOfGridServiceContainers - The number of containers to wait forGridServiceContainerAddedEventManager getGridServiceContainerAdded()
GridServiceContainerAddedEventListeners.GridServiceContainerRemovedEventManager getGridServiceContainerRemoved()
GridServiceContainerRemovedEventListeners.void addLifecycleListener(GridServiceContainerLifecycleEventListener eventListener)
GridServiceContainerLifecycleEventListener.void removeLifecycleListener(GridServiceContainerLifecycleEventListener eventListener)
GridServiceContainerLifecycleEventListener.ElasticGridServiceContainerProvisioningFailureEventManager getElasticGridServiceContainerProvisioningFailure()
ElasticGridServiceContainerProvisioningFailureEventListeners.ElasticGridServiceContainerProvisioningProgressChangedEventManager getElasticGridServiceContainerProvisioningProgressChanged()
ElasticGridServiceContainerProvisioningProgressChangedEventListeners.Copyright © GigaSpaces.