|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openspaces.grid.gsm.strategy.ElasticMachineProvisioningDiscoveredMachinesCache
public class ElasticMachineProvisioningDiscoveredMachinesCache
Constructor Summary | |
---|---|
ElasticMachineProvisioningDiscoveredMachinesCache(ProcessingUnit pu,
NonBlockingElasticMachineProvisioning machineProvisioning,
boolean quiteMode,
long pollingIntervalSeconds)
Quite mode fall backs to the admin API (lookup discovery) in case of exceptions from the machine provisioning |
Method Summary | |
---|---|
void |
destroy()
|
Collection<GridServiceAgent> |
getDiscoveredAgents()
|
void |
gridServiceAgentAdded(GridServiceAgent gridServiceAgent)
Called when a grid service is added. |
void |
gridServiceAgentRemoved(GridServiceAgent gridServiceAgent)
Called when a grid service is removed. |
void |
run()
Synchronizes the list of agents with the machine provisioning bean We use the syncAgents flag to make sure there is no more than one concurrent call to machineProvisioning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ElasticMachineProvisioningDiscoveredMachinesCache(ProcessingUnit pu, NonBlockingElasticMachineProvisioning machineProvisioning, boolean quiteMode, long pollingIntervalSeconds)
Method Detail |
---|
public void destroy()
public Collection<GridServiceAgent> getDiscoveredAgents() throws WaitingForDiscoveredMachinesException, FailedToDiscoverMachinesException
getDiscoveredAgents
in interface DiscoveredMachinesCache
WaitingForDiscoveredMachinesException
FailedToDiscoverMachinesException
public void gridServiceAgentRemoved(GridServiceAgent gridServiceAgent)
GridServiceAgentRemovedEventListener
gridServiceAgentRemoved
in interface GridServiceAgentRemovedEventListener
public void gridServiceAgentAdded(GridServiceAgent gridServiceAgent)
GridServiceAgentAddedEventListener
gridServiceAgentAdded
in interface GridServiceAgentAddedEventListener
public void run()
run
in interface Runnable
|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |