public abstract class RMAwareNodeSourcePolicy extends NodeSourcePolicy implements org.ow2.proactive.resourcemanager.frontend.RMEventListener
Modifier and Type | Field and Description |
---|---|
protected org.ow2.proactive.resourcemanager.common.event.RMInitialState |
initialState |
protected org.ow2.proactive.resourcemanager.frontend.RMMonitoring |
rmMonitoring |
nodeSource
Constructor and Description |
---|
RMAwareNodeSourcePolicy() |
Modifier and Type | Method and Description |
---|---|
org.objectweb.proactive.core.util.wrapper.BooleanWrapper |
activate()
Activates the policy.
|
void |
nodeEvent(org.ow2.proactive.resourcemanager.common.event.RMNodeEvent event) |
void |
nodeSourceEvent(org.ow2.proactive.resourcemanager.common.event.RMNodeSourceEvent event) |
void |
rmEvent(org.ow2.proactive.resourcemanager.common.event.RMEvent event) |
void |
shutdown(Client initiator)
Shutdown the policy
|
acquireAllNodes, acquireNodes, acquireNodes, acquireNodes, configure, debug, getDescription, getMeta, getProviderAccessType, getSectionDescriptions, getUserAccessType, info, reconfigure, removeAllNodes, removeNode, removeNodes, setNodeSource, toString
protected org.ow2.proactive.resourcemanager.common.event.RMInitialState initialState
protected org.ow2.proactive.resourcemanager.frontend.RMMonitoring rmMonitoring
public org.objectweb.proactive.core.util.wrapper.BooleanWrapper activate()
activate
in class NodeSourcePolicy
public void shutdown(Client initiator)
shutdown
in class NodeSourcePolicy
public void rmEvent(org.ow2.proactive.resourcemanager.common.event.RMEvent event)
rmEvent
in interface org.ow2.proactive.resourcemanager.frontend.RMEventListener
RMEventListener.rmEvent(org.ow2.proactive.resourcemanager.common.event.RMEvent)
public void nodeSourceEvent(org.ow2.proactive.resourcemanager.common.event.RMNodeSourceEvent event)
nodeSourceEvent
in interface org.ow2.proactive.resourcemanager.frontend.RMEventListener
RMEventListener.nodeSourceEvent(org.ow2.proactive.resourcemanager.common.event.RMNodeSourceEvent)
public void nodeEvent(org.ow2.proactive.resourcemanager.common.event.RMNodeEvent event)
nodeEvent
in interface org.ow2.proactive.resourcemanager.frontend.RMEventListener
RMEventListener.nodeEvent(org.ow2.proactive.resourcemanager.common.event.RMNodeEvent)