com.ace.moab.api.node
Class NodesSummary

java.lang.Object
  extended by com.ace.moab.api.node.NodesSummary

public class NodesSummary
extends java.lang.Object

This class represents a summary of the nodes reported by Moab's queue.

Since:
5.4
Author:
Brady Kimball

Constructor Summary
NodesSummary()
           
 
Method Summary
 int getLocalActiveNodes()
          Returns the number of nodes that are active on the local cluster.
 int getLocalAllocProcs()
          Returns the number of processors that are allocated to jobs on the local cluster.
 int getLocalConfigNodes()
          Returns the number of nodes that are configured on the local cluster.
 int getLocalDownNodes()
          Returns the number of nodes that are down on the local cluster.
 int getLocalIdleNodes()
          Returns the number of nodes that are idle on the local cluster.
 int getLocalIdleProcs()
          Returns the number of processors that are idle on the local cluster.
 int getLocalUpNodes()
          Returns the number of nodes that are up and reporting on the local cluster.
 int getLocalUpProcs()
          Returns the number of processors that are up and reporting on the local cluster.
 int getRemoteActiveNodes()
          Returns the number of nodes that are active on the remote clusters.
 int getRemoteAllocProcs()
          Returns the number of processors that are allocated to jobs on the remote clusters.
 int getRemoteConfigNodes()
          Returns the number of nodes that are configured on the remote clusters.
 int getRemoteDownNodes()
          Returns the number of nodes that are down on all remote clusters.
 int getRemoteIdleNodes()
          Returns the number of nodes that are idle on the remote clusters.
 int getRemoteIdleProcs()
          Returns the number of processors that are idle on the remote clusters.
 int getRemoteUpNodes()
          Returns the number of nodes that are up and reporting on the remote clusters.
 int getRemoteUpProcs()
          Returns the number of processors that are up and reporting on the remote clusters.
 int getTotalActiveNodes()
          Returns the number of nodes that are active on all clusters.
 int getTotalConfigNodes()
          Returns the number of nodes that are configured on all clusters.
 int getTotalDownNodes()
          Returns the number of nodes that are down on all clusters.
 int getTotalIdleNodes()
          Returns the number of nodes that are idle on all clusters.
 int getTotalUpNodes()
          Returns the number of nodes that are up on all clusters.
 void setLocalActiveNodes(int localActiveNodes)
          Sets the number of nodes that are active on the local cluster.
 void setLocalAllocProcs(int localAllocProcs)
          Sets the number of processors that are allocated to jobs on the local cluster.
 void setLocalConfigNodes(int localConfigNodes)
          Sets the number of nodes that are configured on the local cluster.
 void setLocalIdleNodes(int localIdleNodes)
          Sets the number of nodes that are idle on the local cluster.
 void setLocalIdleProcs(int localIdleProcs)
          Sets the number of processors that are idle on the local cluster.
 void setLocalUpNodes(int localUpNodes)
          Sets the number of nodes that are up and reporting on the local cluster.
 void setLocalUpProcs(int localUpProcs)
          Sets the number of processors that are up and reporting on the local cluster.
 void setRemoteActiveNodes(int remoteActiveNodes)
          Sets the number of nodes that are active on the remote clusters.
 void setRemoteAllocProcs(int remoteAllocProcs)
          Sets the number of processors that are allocated to jobs on the remote clusters.
 void setRemoteConfigNodes(int remoteConfigNodes)
          Sets the number of nodes that are configured on the remote clusters.
 void setRemoteIdleNodes(int remoteIdleNodes)
          Sets the number of nodes that are idle on the remote clusters.
 void setRemoteIdleProcs(int remoteIdleProcs)
          Sets the number of processors that are idle on the remote clusters.
 void setRemoteUpNodes(int remoteUpNodes)
          Sets the number of nodes that are up and reporting on the remote clusters.
 void setRemoteUpProcs(int remoteUpProcs)
          Sets the number of processors that are up and reporting on the remote clusters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodesSummary

public NodesSummary()
Method Detail

getLocalActiveNodes

public int getLocalActiveNodes()
Returns the number of nodes that are active on the local cluster.

Returns:
the number of nodes that are active on the local cluster.

getLocalAllocProcs

public int getLocalAllocProcs()
Returns the number of processors that are allocated to jobs on the local cluster.

Returns:
the number of processors that are allocated to jobs on the local cluster.

getLocalConfigNodes

public int getLocalConfigNodes()
Returns the number of nodes that are configured on the local cluster.

Returns:
the number of nodes that are configured on the local cluster.

getLocalDownNodes

public int getLocalDownNodes()
Returns the number of nodes that are down on the local cluster.

Returns:
the number of nodes that are down on the local cluster.

getLocalIdleNodes

public int getLocalIdleNodes()
Returns the number of nodes that are idle on the local cluster.

Returns:
the number of nodes that are idle on the local cluster.

getLocalIdleProcs

public int getLocalIdleProcs()
Returns the number of processors that are idle on the local cluster.

Returns:
the number of processors that are idle on the local cluster.

getLocalUpNodes

public int getLocalUpNodes()
Returns the number of nodes that are up and reporting on the local cluster.

Returns:
the number of nodes that are up and reporting on the local cluster.

getLocalUpProcs

public int getLocalUpProcs()
Returns the number of processors that are up and reporting on the local cluster.

Returns:
the number of processors that are up and reporting on the local cluster.

getRemoteActiveNodes

public int getRemoteActiveNodes()
Returns the number of nodes that are active on the remote clusters.

Returns:
the number of nodes that are active on the remote clusters.

getRemoteAllocProcs

public int getRemoteAllocProcs()
Returns the number of processors that are allocated to jobs on the remote clusters.

Returns:
the number of processors that are allocated to jobs on the remote clusters.

getRemoteConfigNodes

public int getRemoteConfigNodes()
Returns the number of nodes that are configured on the remote clusters.

Returns:
the number of nodes that are configured on the remote clusters.

getRemoteDownNodes

public int getRemoteDownNodes()
Returns the number of nodes that are down on all remote clusters.

Returns:
the number of nodes that are active on all remote clusters.

getRemoteIdleNodes

public int getRemoteIdleNodes()
Returns the number of nodes that are idle on the remote clusters.

Returns:
the number of nodes that are idle on the remote clusters.

getRemoteIdleProcs

public int getRemoteIdleProcs()
Returns the number of processors that are idle on the remote clusters.

Returns:
the number of processors that are idle on the remote clusters.

getRemoteUpNodes

public int getRemoteUpNodes()
Returns the number of nodes that are up and reporting on the remote clusters.

Returns:
the number of nodes that are up and reporting on the remote clusters.

getRemoteUpProcs

public int getRemoteUpProcs()
Returns the number of processors that are up and reporting on the remote clusters.

Returns:
the number of processors that are up and reporting on the remote clusters.

getTotalActiveNodes

public int getTotalActiveNodes()
Returns the number of nodes that are active on all clusters.

Returns:
the number of nodes that are active on all clusters.

getTotalConfigNodes

public int getTotalConfigNodes()
Returns the number of nodes that are configured on all clusters.

Returns:
the number of nodes that are configured on all clusters.

getTotalDownNodes

public int getTotalDownNodes()
Returns the number of nodes that are down on all clusters.

Returns:
the number of nodes that are down on all clusters.

getTotalIdleNodes

public int getTotalIdleNodes()
Returns the number of nodes that are idle on all clusters.

Returns:
the number of nodes that are idle on all clusters.

getTotalUpNodes

public int getTotalUpNodes()
Returns the number of nodes that are up on all clusters.

Returns:
the number of nodes that are up on all clusters.

setLocalActiveNodes

public void setLocalActiveNodes(int localActiveNodes)
Sets the number of nodes that are active on the local cluster.

Parameters:
localActiveNodes - the number of nodes that are active on the local cluster.

setLocalAllocProcs

public void setLocalAllocProcs(int localAllocProcs)
Sets the number of processors that are allocated to jobs on the local cluster.

Parameters:
localAllocProcs - the number of processors that are allocated to jobs on the local cluster.

setLocalConfigNodes

public void setLocalConfigNodes(int localConfigNodes)
Sets the number of nodes that are configured on the local cluster.

Parameters:
localConfigNodes - the number of nodes that are configured on the local cluster.

setLocalIdleNodes

public void setLocalIdleNodes(int localIdleNodes)
Sets the number of nodes that are idle on the local cluster.

Parameters:
localIdleNodes - the number of nodes that are idle on the local cluster.

setLocalIdleProcs

public void setLocalIdleProcs(int localIdleProcs)
Sets the number of processors that are idle on the local cluster.

Parameters:
localIdleProcs - the number of processors that are idle on the local cluster.

setLocalUpNodes

public void setLocalUpNodes(int localUpNodes)
Sets the number of nodes that are up and reporting on the local cluster.

Parameters:
localUpNodes - the number of nodes that are up and reporting on the local cluster.

setLocalUpProcs

public void setLocalUpProcs(int localUpProcs)
Sets the number of processors that are up and reporting on the local cluster.

Parameters:
localUpProcs - the number of processors that are up and reporting on the local cluster.

setRemoteActiveNodes

public void setRemoteActiveNodes(int remoteActiveNodes)
Sets the number of nodes that are active on the remote clusters.

Parameters:
remoteActiveNodes - the number of nodes that are active on the remote clusters.

setRemoteAllocProcs

public void setRemoteAllocProcs(int remoteAllocProcs)
Sets the number of processors that are allocated to jobs on the remote clusters.

Parameters:
remoteAllocProcs - the number of processors that are allocated to jobs on the remote clusters.

setRemoteConfigNodes

public void setRemoteConfigNodes(int remoteConfigNodes)
Sets the number of nodes that are configured on the remote clusters.

Parameters:
remoteConfigNodes - the number of nodes that are configured on the remote clusters.

setRemoteIdleNodes

public void setRemoteIdleNodes(int remoteIdleNodes)
Sets the number of nodes that are idle on the remote clusters.

Parameters:
remoteIdleNodes - the number of nodes that are idle on the remote clusters.

setRemoteIdleProcs

public void setRemoteIdleProcs(int remoteIdleProcs)
Sets the number of processors that are idle on the remote clusters.

Parameters:
remoteIdleProcs - the number of processors that are idle on the remote clusters.

setRemoteUpNodes

public void setRemoteUpNodes(int remoteUpNodes)
Sets the number of nodes that are up and reporting on the remote clusters.

Parameters:
remoteUpNodes - the number of nodes that are up and reporting on the remote clusters.

setRemoteUpProcs

public void setRemoteUpProcs(int remoteUpProcs)
Sets the number of processors that are up and reporting on the remote clusters.

Parameters:
remoteUpProcs - the number of processors that are up and reporting on the remote clusters.


Copyright © 2001-2009 Cluster Resources, Inc. All Rights Reserved.