Package com.vaadin.collaborationengine
Interface ActionDispatcher
- All Superinterfaces:
Serializable
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, SerializableExecutor)
method.- Author:
- Vaadin Ltd
-
Method Summary
Modifier and TypeMethodDescription<T> CompletableFuture<T>
Gets a completable future that needs to be resolved by the caller.void
dispatchAction
(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
CompletableFuture
to be resolved
-