@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.