Class ForkAndJoinExecutionStrategy<S>
- java.lang.Object
-
- com.atlassian.sal.confluence.lifecycle.ExecutionStrategyTemplate<S>
-
- com.atlassian.sal.confluence.lifecycle.ForkAndJoinExecutionStrategy<S>
-
- All Implemented Interfaces:
ServiceExecutionStrategy<S>
public class ForkAndJoinExecutionStrategy<S> extends ExecutionStrategyTemplate<S>
Fans executions out and joins them.- Since:
- 5.6
-
-
Field Summary
-
Fields inherited from class com.atlassian.sal.confluence.lifecycle.ExecutionStrategyTemplate
moduleReferenceParser, serviceExecutions
-
-
Constructor Summary
Constructors Constructor Description ForkAndJoinExecutionStrategy(com.google.common.base.Function<org.osgi.framework.ServiceReference,com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey>> moduleReferenceParser, ExecutorService executorService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getDescription()
void
trigger()
-
Methods inherited from class com.atlassian.sal.confluence.lifecycle.ExecutionStrategyTemplate
add, createServiceExecution
-
-
-
-
Constructor Detail
-
ForkAndJoinExecutionStrategy
public ForkAndJoinExecutionStrategy(com.google.common.base.Function<org.osgi.framework.ServiceReference,com.atlassian.fugue.Option<com.atlassian.plugin.ModuleCompleteKey>> moduleReferenceParser, ExecutorService executorService)
-
-
Method Detail
-
trigger
public void trigger()
-
getDescription
protected String getDescription()
- Overrides:
getDescription
in classExecutionStrategyTemplate<S>
-
-