public class GIResourceTrackerImpl extends NodeComponentImpl implements GIResourceTrackerCmpnt
| Modifier and Type | Class and Description |
|---|---|
static class |
GIResourceTrackerImpl.ResourceState |
| Constructor and Description |
|---|
GIResourceTrackerImpl(TCPChannelAddr inNbAddr) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<GIResourceTrackerImpl.ResourceState> |
discoverResources(int inWaitSeconds) |
java.util.List<GIResourceTrackerImpl.ResourceState> |
getResources() |
boolean |
registerResourceNode(GIResourceDetails inDetails,
ComputationUsage inUsage,
int inMigrTry,
int inMigr) |
boolean |
unregisterResourceNode(GIResourceDetails inDetails) |
getComponentKey, getComponentLink, hashCode, setComponentKey, startComponent, stopComponentequals, getClass, notify, notifyAll, toString, wait, wait, waitgetComponentKey, setComponentKey, startComponent, stopComponentpublic GIResourceTrackerImpl(TCPChannelAddr inNbAddr)
public java.util.List<GIResourceTrackerImpl.ResourceState> discoverResources(int inWaitSeconds) throws java.io.IOException, MarshallingException, CommunicationsException, DeploymentException
discoverResources in interface GIResourceTrackerCmpntjava.io.IOExceptionMarshallingExceptionCommunicationsExceptionDeploymentExceptionpublic boolean registerResourceNode(GIResourceDetails inDetails, ComputationUsage inUsage, int inMigrTry, int inMigr)
registerResourceNode in interface GIResourceTrackerCmpntpublic boolean unregisterResourceNode(GIResourceDetails inDetails)
unregisterResourceNode in interface GIResourceTrackerCmpntpublic java.util.List<GIResourceTrackerImpl.ResourceState> getResources()
getResources in interface GIResourceTrackerCmpnt