com.evolveum.midpoint.task.quartzimpl.cluster
Class NodeRegistrar

java.lang.Object
  extended by com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar

public class NodeRegistrar
extends java.lang.Object

Takes care about node registration in repository.

Author:
Pavol Mederly

Constructor Summary
NodeRegistrar(TaskManagerQuartzImpl taskManager, ClusterManager clusterManager)
           
 
Method Summary
 void checkNonClusteredNodes(OperationResult result)
          There may be either exactly one non-clustered node (and no other nodes), or clustered nodes only.
 void deleteNode(java.lang.String nodeIdentifier, OperationResult parentResult)
           
 java.lang.String getNodeId()
           
 PrismObject<NodeType> getNodePrism()
           
 boolean isCurrentNode(PrismObject<NodeType> node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeRegistrar

public NodeRegistrar(TaskManagerQuartzImpl taskManager,
                     ClusterManager clusterManager)
Method Detail

checkNonClusteredNodes

public void checkNonClusteredNodes(OperationResult result)
There may be either exactly one non-clustered node (and no other nodes), or clustered nodes only.

Parameters:
result -

getNodePrism

public PrismObject<NodeType> getNodePrism()

getNodeId

public java.lang.String getNodeId()

isCurrentNode

public boolean isCurrentNode(PrismObject<NodeType> node)

deleteNode

public void deleteNode(java.lang.String nodeIdentifier,
                       OperationResult parentResult)


Copyright © 2012 evolveum. All Rights Reserved.