public class DefaultGatewayProcessingUnits extends Object implements InternalGatewayProcessingUnits
| Constructor and Description |
|---|
DefaultGatewayProcessingUnits(DefaultAdmin admin) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic DefaultGatewayProcessingUnits(DefaultAdmin admin)
public void addGatewayProcessingUnit(GatewayProcessingUnit gatewayProcessingUnit)
addGatewayProcessingUnit in interface InternalGatewayProcessingUnitspublic GatewayProcessingUnit removeGatewayProcessingUnit(String uid)
removeGatewayProcessingUnit in interface InternalGatewayProcessingUnitspublic Admin getAdmin()
AdminAwareAdmin associated with this element.getAdmin in interface AdminAwarepublic int getSize()
GatewayProcessingUnitsGatewayProcessingUnits.getSize in interface GatewayProcessingUnitspublic boolean isEmpty()
GatewayProcessingUnitstrue if there are no currently deployed processing units.isEmpty in interface GatewayProcessingUnitspublic GatewayProcessingUnit[] getGatewayProcessingUnits()
GatewayProcessingUnitsGatewayProcessingUnits currently deployed.getGatewayProcessingUnits in interface GatewayProcessingUnitspublic GatewayProcessingUnit getGatewayProcessingUnit(String uid)
GatewayProcessingUnitsGatewayProcessingUnit for the given gateway
processing unit name.getGatewayProcessingUnit in interface GatewayProcessingUnitspublic GatewayProcessingUnitAddedEventManager getGatewayProcessingUnitAdded()
GatewayProcessingUnitsGatewayProcessingUnitAddedEventListeners.getGatewayProcessingUnitAdded in interface GatewayProcessingUnitspublic GatewayProcessingUnitRemovedEventManager getGatewayProcessingUnitRemoved()
GatewayProcessingUnitsGatewayProcessingUnitRemovedEventListeners.getGatewayProcessingUnitRemoved in interface GatewayProcessingUnitspublic void addLifecycleListener(GatewayProcessingUnitLifecycleEventListener eventListener)
GatewayProcessingUnitsGatewayProcessingUnitLifecycleEventListener.addLifecycleListener in interface GatewayProcessingUnitspublic void removeLifecycleListener(GatewayProcessingUnitLifecycleEventListener eventListener)
GatewayProcessingUnitsGatewayProcessingUnitLifecycleEventListener.removeLifecycleListener in interface GatewayProcessingUnitspublic Iterator<GatewayProcessingUnit> iterator()
iterator in interface Iterable<GatewayProcessingUnit>public Map<String,GatewayProcessingUnit> getNames()
GatewayProcessingUnitsGatewayProcessingUnit keyed by their
respective names.getNames in interface GatewayProcessingUnitspublic GatewayProcessingUnit waitFor(String gatewayProcessingUnitName)
GatewayProcessingUnitsGatewayProcessingUnit.waitFor in interface GatewayProcessingUnitspublic GatewayProcessingUnit waitFor(String gatewaysProcessingUnitName, long timeout, TimeUnit timeUnit)
GatewayProcessingUnitsGatewayProcessingUnit. Return
null if the gateway processing unit is not deployed within the specified
timeout.waitFor in interface GatewayProcessingUnitsCopyright © GigaSpaces.