com.evolveum.midpoint.task.api
Class ClusterStatusInformation

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

public class ClusterStatusInformation
extends 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, List<ClusterStatusInformation.TaskInfo> taskInfoList)
           
 void addNodeInfo(Node node)
           
 String dump()
           
 Node findNodeById(String nodeIdentifier)
           
 Node findNodeInfoForTask(String oid)
           
 Set<Node> getNodes()
           
 Set<ClusterStatusInformation.TaskInfo> getTasks()
           
 List<ClusterStatusInformation.TaskInfo> getTasksOnNode(Node node)
           
 List<ClusterStatusInformation.TaskInfo> getTasksOnNode(String nodeId)
           
 Map<Node,List<ClusterStatusInformation.TaskInfo>> getTasksOnNodes()
           
 Set<ClusterStatusInformation.TaskInfo> getTasksOnNodes(Collection<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 Set<ClusterStatusInformation.TaskInfo> getTasks()

getTasksOnNodes

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

getTasksOnNodes

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

getTasksOnNode

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

getTasksOnNode

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

findNodeInfoForTask

public Node findNodeInfoForTask(String oid)

getNodes

public Set<Node> getNodes()

addNodeInfo

public void addNodeInfo(Node node)

addNodeAndTaskInfo

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

findNodeById

public Node findNodeById(String nodeIdentifier)

dump

public String dump()


Copyright © 2013 evolveum. All Rights Reserved.