@Deprecated public class ElasticMachineProvisioningDiscoveredMachinesCache extends Object implements DiscoveredMachinesCache, GridServiceAgentAddedEventListener, GridServiceAgentRemovedEventListener, Runnable
| Constructor and Description |
|---|
ElasticMachineProvisioningDiscoveredMachinesCache(ProcessingUnit pu,
NonBlockingElasticMachineProvisioning machineProvisioning,
boolean quiteMode,
long pollingIntervalSeconds)
Deprecated.
Quite mode fall backs to the admin API (lookup discovery) in case of exceptions from the
machine provisioning
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Deprecated.
|
Collection<GridServiceAgent> |
getDiscoveredAgents()
Deprecated.
|
void |
gridServiceAgentAdded(GridServiceAgent gridServiceAgent)
Deprecated.
Called when a grid service is added.
|
void |
gridServiceAgentRemoved(GridServiceAgent gridServiceAgent)
Deprecated.
Called when a grid service is removed.
|
void |
run()
Deprecated.
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
|
public ElasticMachineProvisioningDiscoveredMachinesCache(ProcessingUnit pu, NonBlockingElasticMachineProvisioning machineProvisioning, boolean quiteMode, long pollingIntervalSeconds)
public void destroy()
public Collection<GridServiceAgent> getDiscoveredAgents() throws WaitingForDiscoveredMachinesException, FailedToDiscoverMachinesException
getDiscoveredAgents in interface DiscoveredMachinesCacheWaitingForDiscoveredMachinesExceptionFailedToDiscoverMachinesExceptionpublic void gridServiceAgentRemoved(GridServiceAgent gridServiceAgent)
GridServiceAgentRemovedEventListenergridServiceAgentRemoved in interface GridServiceAgentRemovedEventListenerpublic void gridServiceAgentAdded(GridServiceAgent gridServiceAgent)
GridServiceAgentAddedEventListenergridServiceAgentAdded in interface GridServiceAgentAddedEventListenerCopyright © GigaSpaces.