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 theActivationHandler
in theConnectionContext.init(ActivationHandler, Executor)
method.- Author:
- Vaadin Ltd
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> CompletableFuture<T>
createCompletableFuture()
Gets a completable future that needs to be resolved by the caller.void
dispatchAction(Command action)
Dispatches the given action.
-
-
-
Method Detail
-
dispatchAction
void dispatchAction(Command action)
Dispatches the given action.- Parameters:
action
- the action to be executed in background, notnull
-
createCompletableFuture
<T> CompletableFuture<T> createCompletableFuture()
Gets a completable future that needs to be resolved by the caller.- Returns:
- the
CompletableFuture
to be resolved
-
-