org.opends.server.core
Class RootDseWorkflowTopology
java.lang.Object
org.opends.server.core.WorkflowTopology
org.opends.server.core.RootDseWorkflowTopology
- All Implemented Interfaces:
- Workflow
public class RootDseWorkflowTopology
- extends WorkflowTopology
This class implements the workflow node that handles the root DSE entry.
As opposed to the WorkflowTopologyNode class, the root DSE node has no
parent node nor subordinate nodes. Instead, the root DSE node has a set
of naming contexts, each of which is a WorkflowTopologyNode object with
no parent.
Method Summary |
void |
execute(Operation operation)
Executes an operation on the root DSE entry. |
java.lang.StringBuilder |
toString(java.lang.String leftMargin)
Dumps info from the current workflow for debug purpose. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RootDseWorkflowTopology
public RootDseWorkflowTopology(WorkflowImpl workflowImpl,
NetworkGroupNamingContexts namingContexts)
- Creates a workflow node to handle the root DSE entry.
- Parameters:
workflowImpl
- the workflow which contains the processing for
the root DSE backendnamingContexts
- the list of naming contexts being registered
with the network group the root DSE belongs to
execute
public void execute(Operation operation)
throws CanceledOperationException
- Executes an operation on the root DSE entry.
- Parameters:
operation
- the operation to execute
- Throws:
CanceledOperationException
- if this operation should
be cancelled.
toString
public java.lang.StringBuilder toString(java.lang.String leftMargin)
- Dumps info from the current workflow for debug purpose.
- Parameters:
leftMargin
- white spaces used to indent the traces
- Returns:
- a string buffer that contains trace information