Uses of Interface
de.quantummaid.eventmaid.channel.Channel
-
-
Uses of Channel in de.quantummaid.eventmaid.channel
Methods in de.quantummaid.eventmaid.channel that return Channel Modifier and Type Method Description static <T> Channel<T>ChannelBuilder. aChannelWithDefaultAction(Action<T> defaultAction)Returns a synchronous Channel with the defaultActionChannel<T>ChannelBuilder. build()Creates the configuredChannel.Channel<T>ChannelProcessingFrame. getChannel()Methods in de.quantummaid.eventmaid.channel with parameters of type Channel Modifier and Type Method Description static <T> ChannelProcessingFrame<T>ChannelProcessingFrame. processingFrame(Channel<T> channel)Factory method to create a newChannelProcessingFrameassociated with the givenChannel. -
Uses of Channel in de.quantummaid.eventmaid.channel.action
Methods in de.quantummaid.eventmaid.channel.action with parameters of type Channel Modifier and Type Method Description static <T> Call<T>Call. callTo(Channel<T> targetChannel, ProcessingContext<T> processingContext)Factory method to create and execute aCallto the givenChannel.static <T> Jump<T>Jump. jumpTo(Channel<T> targetChannel)Factory method to create a newJumpobject, that forwards messages into the givenChannel.static <T> Call<T>Call. prepareACall(Channel<T> targetChannel)Factory method to create aCallto the givenChannel. -
Uses of Channel in de.quantummaid.eventmaid.messagebus
Methods in de.quantummaid.eventmaid.messagebus that return Channel Modifier and Type Method Description Channel<Object>MessageBusStatusInformation. getChannelFor(EventType eventType)Returns theEventTypespecificChannelfor the given type ornullif the type has not yet been sent or subscribed. -
Uses of Channel in de.quantummaid.eventmaid.messagebus.channelcreating
Methods in de.quantummaid.eventmaid.messagebus.channelcreating that return Channel Modifier and Type Method Description Channel<Object>MessageBusChannelFactory. createChannel(EventType eventType, Subscriber<?> subscriber, MessageBusExceptionHandler messageBusExceptionHandler)This method is being called, when a newChannelis requested.Channel<Object>SynchronousMessageBusChannelFactory. createChannel(EventType eventType, Subscriber<?> subscriber, MessageBusExceptionHandler messageBusExceptionHandler) -
Uses of Channel in de.quantummaid.eventmaid.messagebus.exception
Methods in de.quantummaid.eventmaid.messagebus.exception with parameters of type Channel Modifier and Type Method Description voidErrorThrowingMessageBusExceptionHandler. handleDeliveryChannelException(ProcessingContext<Object> message, Exception e, Channel<Object> channel)voidMessageBusExceptionHandler. handleDeliveryChannelException(ProcessingContext<Object> message, Exception e, Channel<Object> channel)For eachExceptionthrown inside aSubscriber, for whichMessageBusExceptionHandler.shouldDeliveryChannelErrorBeHandledAndDeliveryAbortedreturnedtrue, this method is invoked.voidErrorThrowingMessageBusExceptionHandler. handleFilterException(ProcessingContext<Object> message, Exception e, Channel<Object> channel)voidMessageBusExceptionHandler. handleFilterException(ProcessingContext<Object> message, Exception e, Channel<Object> channel)When aExceptioninside aFilteris thrown, this method is invoked.booleanErrorThrowingMessageBusExceptionHandler. shouldDeliveryChannelErrorBeHandledAndDeliveryAborted(ProcessingContext<Object> message, Exception e, Channel<Object> channel)booleanMessageBusExceptionHandler. shouldDeliveryChannelErrorBeHandledAndDeliveryAborted(ProcessingContext<Object> message, Exception e, Channel<Object> channel)In some cases, anExceptionduring the delivery to aSubscribershould be ignored, so that the delivery is not stopped. -
Uses of Channel in de.quantummaid.eventmaid.messagebus.internal
Methods in de.quantummaid.eventmaid.messagebus.internal that return Channel Modifier and Type Method Description Channel<Object>MessageBusStatusInformationAdapter. getChannelFor(EventType eventType) -
Uses of Channel in de.quantummaid.eventmaid.messagebus.internal.brokering
Methods in de.quantummaid.eventmaid.messagebus.internal.brokering that return Channel Modifier and Type Method Description Channel<Object>MessageBusBrokerStrategy. getDeliveringChannelFor(EventType eventType)Channel<Object>MessageBusBrokerStrategyImpl. getDeliveringChannelFor(EventType eventType) -
Uses of Channel in de.quantummaid.eventmaid.messagebus.internal.exception
Methods in de.quantummaid.eventmaid.messagebus.internal.exception with parameters of type Channel Modifier and Type Method Description voidErrorListenerDelegatingMessageBusExceptionHandler. handleDeliveryChannelException(ProcessingContext<Object> message, Exception e, Channel<Object> channel)voidErrorListenerDelegatingMessageBusExceptionHandler. handleFilterException(ProcessingContext<Object> message, Exception e, Channel<Object> channel)booleanErrorListenerDelegatingMessageBusExceptionHandler. shouldDeliveryChannelErrorBeHandledAndDeliveryAborted(ProcessingContext<Object> message, Exception e, Channel<Object> channel) -
Uses of Channel in de.quantummaid.eventmaid.messagebus.internal.statistics
Methods in de.quantummaid.eventmaid.messagebus.internal.statistics with parameters of type Channel Modifier and Type Method Description static ChannelBasedMessageBusStatisticsCollectorChannelBasedMessageBusStatisticsCollector. channelBasedMessageBusStatisticsCollector(Channel<?> channel)
-