Class GloballySynchronisedCommandCallback<C extends CommandContext,M extends ModuleBase<C>>
java.lang.Object
kboyle.oktane.core.module.callback.AnnotatedCommandCallback<C,M>
kboyle.oktane.core.module.callback.GloballySynchronisedCommandCallback<C,M>
- All Implemented Interfaces:
CommandCallback
public class GloballySynchronisedCommandCallback<C extends CommandContext,M extends ModuleBase<C>>
extends AnnotatedCommandCallback<C,M>
-
Constructor Summary
ConstructorsConstructorDescriptionGloballySynchronisedCommandCallback(AnnotatedCommandCallback<C,M> delegate, Object lock)
-
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<CommandResult>
getContext(CommandContext context)
Methods inherited from class kboyle.oktane.core.module.callback.AnnotatedCommandCallback
execute
-
Constructor Details
-
GloballySynchronisedCommandCallback
-
-
Method Details
-
getModule
- Specified by:
getModule
in classAnnotatedCommandCallback<C extends CommandContext,M extends ModuleBase<C>>
-
execute
- Specified by:
execute
in classAnnotatedCommandCallback<C extends CommandContext,M extends ModuleBase<C>>
-
getContext
- Specified by:
getContext
in classAnnotatedCommandCallback<C extends CommandContext,M extends ModuleBase<C>>
-