Uses of Interface
de.quantummaid.eventmaid.channel.action.Action
-
Packages that use Action Package Description de.quantummaid.eventmaid.channel de.quantummaid.eventmaid.channel.action de.quantummaid.eventmaid.processingcontext -
-
Uses of Action in de.quantummaid.eventmaid.channel
Methods in de.quantummaid.eventmaid.channel that return Action Modifier and Type Method Description Action<T>ChannelProcessingFrame. getAction()Action<T>Channel. getDefaultAction()Returns the defaultActionof thisChannel.Methods in de.quantummaid.eventmaid.channel with parameters of type Action Modifier and Type Method Description static <T> Channel<T>ChannelBuilder. aChannelWithDefaultAction(Action<T> defaultAction)Returns a synchronous Channel with the defaultActionvoidChannelProcessingFrame. setAction(Action<T> action)ChannelBuilder<T>ChannelBuilder. withDefaultAction(Action<T> action)Sets the defaultActionfor theChannel. -
Uses of Action in de.quantummaid.eventmaid.channel.action
Classes in de.quantummaid.eventmaid.channel.action with type parameters of type Action Modifier and Type Interface Description interfaceActionHandler<T extends Action<R>,R>ActionHandlerare responsible to handle the execution of the finalActionof aChannel.Classes in de.quantummaid.eventmaid.channel.action that implement Action Modifier and Type Class Description classCall<T>TheCallActionis used to perform an immediate jump to a different Channel.classConsume<T>TheConsumeActioncalls the given consumer for every message that reached the end of theChannel.classJump<T>ThisActiontakes the message and sends it in the givenChannel.classReturn<T>TheReturnActionis used to return from a previously executedCallAction.classSubscription<T>ASubscriptionobject manages a list ofSubscribers.Methods in de.quantummaid.eventmaid.channel.action that return types with arguments of type Action Modifier and Type Method Description ActionHandler<Action<T>,T>ActionHandlerSet. getActionHandlerFor(Action<T> action)Returns theActionHandlerregistered for the given action.Methods in de.quantummaid.eventmaid.channel.action with parameters of type Action Modifier and Type Method Description ActionHandler<Action<T>,T>ActionHandlerSet. getActionHandlerFor(Action<T> action)Returns theActionHandlerregistered for the given action.Method parameters in de.quantummaid.eventmaid.channel.action with type arguments of type Action Modifier and Type Method Description voidActionHandlerSet. registerActionHandler(Class<? extends Action> actionClass, ActionHandler<? extends Action<T>,T> actionHandler)Method, that can be used to add anActionand itsActionHandlerdynamically to the set.voidActionHandlerSet. registerActionHandler(Class<? extends Action> actionClass, ActionHandler<? extends Action<T>,T> actionHandler)Method, that can be used to add anActionand itsActionHandlerdynamically to the set.Constructors in de.quantummaid.eventmaid.channel.action with parameters of type Action Constructor Description NoHandlerForUnknownActionException(Action<?> action) -
Uses of Action in de.quantummaid.eventmaid.processingcontext
Methods in de.quantummaid.eventmaid.processingcontext that return Action Modifier and Type Method Description Action<T>ProcessingContext. getAction()Returns theAction, that overwrites the default one, if existing.Methods in de.quantummaid.eventmaid.processingcontext with parameters of type Action Modifier and Type Method Description voidProcessingContext. changeAction(Action<T> action)Overwrites theChannel'sdefaultAction.
-