Package com.atlassian.confluence.cluster
Class ClusterNodeExecution<T>
- java.lang.Object
- 
- com.atlassian.confluence.cluster.ClusterNodeExecution<T>
 
- 
- Type Parameters:
- T-
 
 public class ClusterNodeExecution<T> extends Object Represents the cluster execution in each node (e.g. fromClusterManager#submitToAllNodes(Callable).- Since:
- 7.14.0
 
- 
- 
Constructor SummaryConstructors Constructor Description ClusterNodeExecution(ClusterNodeInformation clusterNode, CompletionStage<T> completionStage)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterNodeInformationgetClusterNode()CompletionStage<T>getCompletionStage()
 
- 
- 
- 
Constructor Detail- 
ClusterNodeExecutionpublic ClusterNodeExecution(@Nullable ClusterNodeInformation clusterNode, @Nonnull CompletionStage<T> completionStage)
 
- 
 - 
Method Detail- 
getClusterNode@Nullable public ClusterNodeInformation getClusterNode() - Returns:
- the cluster node that this execution runs on, or null on a non-clustered instance
 
 - 
getCompletionStagepublic CompletionStage<T> getCompletionStage() - Returns:
- the asynchronous outcome of the execution
 
 
- 
 
-