Package com.vaadin.collaborationengine
Interface ActionDispatcher
public interface ActionDispatcher
Allows dispatching actions to be executed in background. The ActionDispatcher
is created by the ConnectionContext and passed to the
ActivationHandler in the
ConnectionContext.init(ActivationHandler, Executor) method.- Author:
- Vaadin Ltd
-
Method Summary
Modifier and TypeMethodDescription<T> CompletableFuture<T>Gets a completable future that needs to be resolved by the caller.voiddispatchAction(Command action) Dispatches the given action.
-
Method Details
-
dispatchAction
Dispatches the given action.- Parameters:
action- the action to be executed in background, notnull
-
createCompletableFuture
Gets a completable future that needs to be resolved by the caller.- Returns:
- the
CompletableFutureto be resolved
-