com.evolveum.midpoint.task.api
Class ClusterStatusInformation

java.lang.Object
  extended by com.evolveum.midpoint.task.api.ClusterStatusInformation

public class ClusterStatusInformation
extends java.lang.Object

Provides information about tasks currently executing at particular nodes in the cluster.

Author:
Pavol Mederly

Nested Class Summary
static class ClusterStatusInformation.TaskInfo
           
 
Constructor Summary
ClusterStatusInformation()
           
 
Method Summary
 void addNodeAndTaskInfo(Node node, java.util.List<ClusterStatusInformation.TaskInfo> taskInfoList)
           
 void addNodeInfo(Node node)
           
 java.lang.String dump()
           
 Node findNodeById(java.lang.String nodeIdentifier)
           
 Node findNodeInfoForTask(java.lang.String oid)
           
 java.util.Set<Node> getNodes()
           
 java.util.Set<ClusterStatusInformation.TaskInfo> getTasks()
           
 java.util.List<ClusterStatusInformation.TaskInfo> getTasksOnNode(Node node)
           
 java.util.List<ClusterStatusInformation.TaskInfo> getTasksOnNode(java.lang.String nodeId)
           
 java.util.Map<Node,java.util.List<ClusterStatusInformation.TaskInfo>> getTasksOnNodes()
           
 java.util.Set<ClusterStatusInformation.TaskInfo> getTasksOnNodes(java.util.Collection<java.lang.String> nodeIdList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterStatusInformation

public ClusterStatusInformation()
Method Detail

getTasks

public java.util.Set<ClusterStatusInformation.TaskInfo> getTasks()

getTasksOnNodes

public java.util.Map<Node,java.util.List<ClusterStatusInformation.TaskInfo>> getTasksOnNodes()

getTasksOnNodes

public java.util.Set<ClusterStatusInformation.TaskInfo> getTasksOnNodes(java.util.Collection<java.lang.String> nodeIdList)

getTasksOnNode

public java.util.List<ClusterStatusInformation.TaskInfo> getTasksOnNode(Node node)

getTasksOnNode

public java.util.List<ClusterStatusInformation.TaskInfo> getTasksOnNode(java.lang.String nodeId)

findNodeInfoForTask

public Node findNodeInfoForTask(java.lang.String oid)

getNodes

public java.util.Set<Node> getNodes()

addNodeInfo

public void addNodeInfo(Node node)

addNodeAndTaskInfo

public void addNodeAndTaskInfo(Node node,
                               java.util.List<ClusterStatusInformation.TaskInfo> taskInfoList)

findNodeById

public Node findNodeById(java.lang.String nodeIdentifier)

dump

public java.lang.String dump()


Copyright © 2012 evolveum. All Rights Reserved.