A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages

A

AbstractSharedAnswerImpl<T> - Class in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
AbstractSharedAnswerImpl() - Constructor for class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
accept(ProcessingContext<T>) - Method in class de.quantummaid.eventmaid.channel.action.Consume
Executes the consumer with the given message
accept(T) - Method in class de.quantummaid.eventmaid.subscribing.ConsumerSubscriber
 
accept(T) - Method in class de.quantummaid.eventmaid.subscribing.PreemptiveSubscriber
 
accept(T) - Method in interface de.quantummaid.eventmaid.subscribing.Subscriber
Delivers the message to the Subscriber.
acceptingBehavior(boolean) - Static method in class de.quantummaid.eventmaid.subscribing.AcceptingBehavior
Factory method to create a new AcceptingBehavior.
AcceptingBehavior - Class in de.quantummaid.eventmaid.subscribing
When accepting a message, a Subscriber can decide if it the delivery to subsequent Subscribers should continue or if the delivery is preempted.
AcceptingBehavior() - Constructor for class de.quantummaid.eventmaid.subscribing.AcceptingBehavior
 
aChannel() - Static method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Creates a new ChannelBuilder
aChannel(Class<T>) - Static method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Creates a new ChannelBuilder for the given class
aChannelWithDefaultAction(Action<T>) - Static method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Returns a synchronous Channel with the default Action
aConstraintEnforcer(MessageBus) - Static method in class de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcerFactory
Factory method to create a new ConstraintEnforcer object for the given MessageBus.
Action<T> - Interface in de.quantummaid.eventmaid.channel.action
At the end of each Channel an Action decides, how to consume each message.
ActionHandler<T extends Action<R>,​R> - Interface in de.quantummaid.eventmaid.channel.action
ActionHandler are responsible to handle the execution of the final Action of a Channel.
actionHandlerSet(Map<Class<? extends Action>, ActionHandler<? extends Action<T>, T>>) - Static method in class de.quantummaid.eventmaid.channel.action.ActionHandlerSet
Factory method to create a new ActionHandlerSet based on an existing mapping.
ActionHandlerSet<T> - Class in de.quantummaid.eventmaid.channel.action
The ActionHandlerSet defines the mapping of Actions to their respective ActionHandler.
actionWasChanged() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Returns, whether the default Action was overwritten for the current Channel
add(Filter<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds a Filter to the accepting Channel.
add(Filter<Object>, int) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds the Filter to the accepting Channel
addCorrelationBasedSubscriber(CorrelationId, Subscriber<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptions
 
addCorrelationBasedSubscriber(CorrelationId, Subscriber<ProcessingContext<Object>>) - Method in class de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptionsImpl
 
addPostFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
Adds the Filter to the list of post Filter.
addPostFilter(Filter<ProcessingContext<T>>, int) - Method in interface de.quantummaid.eventmaid.channel.Channel
Adds the Filter at the given position to the list of post Filter.
addPreFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
Adds the Filter to the list of pre Filter.
addPreFilter(Filter<ProcessingContext<T>>, int) - Method in interface de.quantummaid.eventmaid.channel.Channel
Adds the Filter at the given position to the list of pre Filter.
addProcessFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
Adds the Filter to the list of process Filter.
addProcessFilter(Filter<ProcessingContext<T>>, int) - Method in interface de.quantummaid.eventmaid.channel.Channel
Adds the Filter at the given position to the list of process Filter.
addRaw(Filter<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds a Filter to the accepting Channel with access to the ProcessingContext.
addRaw(Filter<ProcessingContext<Object>>, int) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds a Filter to the accepting Channel with access to the ProcessingContext at the given position.
addRawSubscriber(EventType, Subscriber<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategy
 
addRawSubscriber(EventType, Subscriber<ProcessingContext<Object>>) - Method in class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
addRawSubscriber(Subscriber<ProcessingContext<T>>) - Method in class de.quantummaid.eventmaid.channel.action.Subscription
Adds a Subscriber, that gets access to the underlying ProcessingContext object.
addRawSubscriber(Consumer<ProcessingContext<T>>) - Method in class de.quantummaid.eventmaid.channel.action.Subscription
Adds a the consumer wrapped in a Subscriber object, that gets access to the underlying ProcessingContext object.
addSubscriber(EventType, Subscriber<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategy
 
addSubscriber(EventType, Subscriber<Object>) - Method in class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
addSubscriber(Subscriber<T>) - Method in class de.quantummaid.eventmaid.channel.action.Subscription
Adds a Subscriber.
addSubscriber(Consumer<T>) - Method in class de.quantummaid.eventmaid.channel.action.Subscription
Adds a the consumer wrapped in a Subscriber object.
addUseCase(Class<U>, EventType, Caller<U>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
aDefaultDocumentBus() - Static method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusBuilder
Creates a new DocumentBus based on a synchronous MessageBus.
aDocumentBus() - Static method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusBuilder
Factory method to create a new DocumentBusBuilder.
aEventBus(MessageBus) - Static method in class de.quantummaid.eventmaid.qcec.eventBus.EventBusFactory
Factory method to create a new EventBus object for the given MessageBus.
allListener() - Method in interface de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandler
 
allListener() - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandlerImpl
 
aLowLevelUseCaseInvocationBuilder() - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
AlreadyClosedException - Exception in de.quantummaid.eventmaid.exceptions
Exception, that is thrown, when a message is send on a Channel, MessageBus or MessageFunction is called on object, that was already closed.
AlreadyClosedException() - Constructor for exception de.quantummaid.eventmaid.exceptions.AlreadyClosedException
 
aMessageBus() - Static method in class de.quantummaid.eventmaid.messageBus.MessageBusBuilder
Creates a new MessageBusBuilder.
aMessageFunction(MessageBus) - Static method in class de.quantummaid.eventmaid.messageFunction.MessageFunctionBuilder
Factory method for creating a new MessageFunction.
anConstraintAnswerForClass(Class<T>, AnswerRegister) - Static method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 
anEventAnswerForClass(Class<T>, AnswerRegister) - Static method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 
anQueryAnswerForClass(Class<T>, AnswerRegister) - Static method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 
answer(Class<T>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Entry point of the defining process, how and when to answer a Query.
answer(Class<T>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
answer(Class<T>, Consumer<T>) - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.QueryResolver
Adds a new Consumer as Subscriber forthe given Query class.
answer(Class<T>, Consumer<T>) - Method in class de.quantummaid.eventmaid.qcec.queryresolving.QueryResolverImpl
 
Answer - Interface in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
AnswerActionBuilder<T> - Interface in de.quantummaid.eventmaid.qcec.domainBus.building
Last step in defining the answer to a message.
AnswerBuilder<T> - Class in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
AnswerBuilder() - Constructor for class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 
AnswerRegister - Interface in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
AnswerStep1Builder<T> - Interface in de.quantummaid.eventmaid.qcec.domainBus.building
Step in defining the answer to a message, which allows adding a condition, termination message or the consuming logic.
AnswerStep2Builder<T> - Interface in de.quantummaid.eventmaid.qcec.domainBus.building
Step in defining the answer to a message, which allows termination message or the consuming logic.
anUseCaseAdapter() - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
Starts the configuration of a UseCaseAdapter.
anUseCaseBus() - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
Starts the configuration of a UseCaseBus.
aParameterInjectorBuilder() - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectorBuilder
 
aPipe() - Static method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
aPipeForClass(Class<T>) - Static method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
apply(Object, Object, Exception) - Method in interface de.quantummaid.eventmaid.messageFunction.followup.FollowUpAction
Method to be called, when the FollowUpAction is executed.
apply(T, FilterActions<T>) - Method in interface de.quantummaid.eventmaid.filtering.Filter
The handle method is called for each message, that traversed the Channel up to this Filter.
applyAll(T, List<Filter<T>>, PostFilterActions<T>) - Method in interface de.quantummaid.eventmaid.channel.internal.filtering.FilterApplier
 
applyAll(T, List<Filter<T>>, PostFilterActions<T>) - Method in class de.quantummaid.eventmaid.channel.internal.filtering.FilterApplierImpl
 
aQueryResolver(MessageBus) - Static method in class de.quantummaid.eventmaid.qcec.queryresolving.QueryResolverFactory
Factory method to create a new QueryResolver object for the given MessageBus.
areOfType(Class<?>) - Static method in class de.quantummaid.eventmaid.mapping.SerializationFilters
Returns a Predicate to check if an object is of the given Class.
areOfType(T) - Static method in class de.quantummaid.eventmaid.mapping.DeserializationFilters
Creates a deserialization filter, that checks, if the the object to deserialize is of a given type.
aReturn() - Static method in class de.quantummaid.eventmaid.channel.action.Return
Factory method to create a new Return Action.
aSerializedMessageBus(MessageBus, Serializer, Deserializer) - Static method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Factory method to create a new SerializedMessageBus from the normal MessageBus, a Deserializer and a Serializer.
ASYNCHRONOUS - de.quantummaid.eventmaid.channel.ChannelType
 
ASYNCHRONOUS - de.quantummaid.eventmaid.internal.pipe.PipeType
 
ASYNCHRONOUS - de.quantummaid.eventmaid.messageBus.MessageBusType
 
AsynchronousConfiguration - Class in de.quantummaid.eventmaid.configuration
 
AsynchronousConfiguration() - Constructor for class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
AsynchronousConfiguration(int, int, int, TimeUnit, BlockingQueue<Runnable>) - Constructor for class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
AsynchronousTransportMechanism<T> - Class in de.quantummaid.eventmaid.internal.pipe.transport
 
AsynchronousTransportMechanism() - Constructor for class de.quantummaid.eventmaid.internal.pipe.transport.AsynchronousTransportMechanism
 
atomicPipeStatisticsCollector() - Static method in class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
AtomicPipeStatisticsCollector - Class in de.quantummaid.eventmaid.internal.pipe.statistics
 
AtomicPipeStatisticsCollector() - Constructor for class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
attachAndEnhance(MessageBus) - Method in interface de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseAdapter
First the given MessageBus is enhanced with the Serializer andDeserializer from the UseCaseInvocationBuilder.
attachTo(SerializedMessageBus) - Method in interface de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseAdapter
Takes the use case invocation information from the UseCaseInvocationBuilder to subscribe the use cases onto the given SerializedMessageBus.
awaitTermination(int, TimeUnit) - Method in interface de.quantummaid.eventmaid.channel.Channel
Blocks the caller until all remaining tasks have completed execution after a close has been called, the timeout occurs or the current thread is interrupted.
awaitTermination(int, TimeUnit) - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
awaitTermination(int, TimeUnit) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
awaitTermination(int, TimeUnit) - Method in class de.quantummaid.eventmaid.internal.pipe.transport.AsynchronousTransportMechanism
 
awaitTermination(int, TimeUnit) - Method in class de.quantummaid.eventmaid.internal.pipe.transport.SynchronousTransportMechanism
 
awaitTermination(int, TimeUnit) - Method in interface de.quantummaid.eventmaid.internal.pipe.transport.TransportMechanism
 
awaitTermination(long, TimeUnit) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Blocks the caller until all remaining tasks have completed execution after a close has been called, the timeout occurs or the current thread is interrupted.

B

block(T) - Method in interface de.quantummaid.eventmaid.filtering.FilterActions
 
BubbleUpWrappedException - Exception in de.quantummaid.eventmaid.internal.exceptions
 
BubbleUpWrappedException(Throwable) - Constructor for exception de.quantummaid.eventmaid.internal.exceptions.BubbleUpWrappedException
 
build() - Method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Creates the configured Channel.
build() - Method in class de.quantummaid.eventmaid.internal.collections.filtermap.FilterMapBuilder
 
build() - Method in class de.quantummaid.eventmaid.internal.collections.predicatemap.PredicateMapBuilder
 
build() - Method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
build() - Method in class de.quantummaid.eventmaid.messageBus.MessageBusBuilder
Creates the MessageBus
build() - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusBuilder
Creates the configured DocumentBus.
build() - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
build() - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectorBuilder
 
build(MessageBus) - Method in interface de.quantummaid.eventmaid.useCases.building.BuilderStepBuilder
Completes the configuration and creates a UseCaseBus based on the given SerializedMessageBus.
build(MessageBus) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
buildAsStandaloneAdapter() - Method in interface de.quantummaid.eventmaid.useCases.building.BuilderStepBuilder
Completes the configuration and creates a UseCaseAdapter.
buildAsStandaloneAdapter() - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
BuilderStepBuilder - Interface in de.quantummaid.eventmaid.useCases.building
The UseCaseInvocationBuilder step, that builds the final UseCaseBus or UseCaseAdapter.

C

call(U, Object, CallingContext) - Method in interface de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling.Caller
Invokes the use case with the data from the event.
call(U, Object, CallingContext) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling.SinglePublicUseCaseMethodCaller
 
Call<T> - Class in de.quantummaid.eventmaid.channel.action
The Call Action is used to perform an immediate jump to a different Channel.
Call() - Constructor for class de.quantummaid.eventmaid.channel.action.Call
 
callActionHandler() - Static method in class de.quantummaid.eventmaid.channel.action.CallActionHandler
Factory method to create an new CallActionHandler.
CallActionHandler<T> - Class in de.quantummaid.eventmaid.channel.action
The ActionHandler implementation for the Call Action.
CallActionHandler() - Constructor for class de.quantummaid.eventmaid.channel.action.CallActionHandler
 
Caller<U> - Interface in de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling
A Caller is responsible to invoke the correct method on the use case instance.
calling(BiFunction<U, Object, Map<String, Object>>) - Method in interface de.quantummaid.eventmaid.useCases.building.CallingBuilder
The given BiFunction gets access to the current use case instance and the event.
CallingBuilder<U> - Interface in de.quantummaid.eventmaid.useCases.building
This interface defines how a use case should be invoked.
callingBy(Caller<U>) - Method in interface de.quantummaid.eventmaid.useCases.building.CallingBuilder
With this method the use case is invoked as defined in the given Caller.
callingContext(Deserializer, Serializer, ParameterInjector) - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling.CallingContext
 
CallingContext - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling
 
CallingContext() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling.CallingContext
 
callingTheSingleUseCaseMethod() - Method in interface de.quantummaid.eventmaid.useCases.building.CallingBuilder
This method invokes the only public method on the current use case instance.
callingVoid(BiConsumer<U, Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.CallingBuilder
This method allows for calling use cases without a return value.
CallNotAllowedAsFinalChannelAction - Exception in de.quantummaid.eventmaid.channel.action
Exception for the case, that a Call was set as final Action of a Channel.
CallNotAllowedAsFinalChannelAction() - Constructor for exception de.quantummaid.eventmaid.channel.action.CallNotAllowedAsFinalChannelAction
 
callTemporaryExceptionListener(ProcessingContext<Object>, Exception, List<MessageBusExceptionListener>) - Method in interface de.quantummaid.eventmaid.messageBus.exception.MessageBusExceptionHandler
For each exception, this method is responsible to call the dynamically added MessageBusExceptionListener.
callTo(Channel<T>, ProcessingContext<T>) - Static method in class de.quantummaid.eventmaid.channel.action.Call
Factory method to create and execute a Call to the given Channel.
cancel(boolean) - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
changeAction(Action<T>) - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Overwrites the Channel's default Action.
Channel<T> - Interface in de.quantummaid.eventmaid.channel
Channel is the concept used for transporting messages from sender to an consuming Action at the end of the Channel.
channelBasedMessageBusStatisticsCollector(Channel<?>) - Static method in class de.quantummaid.eventmaid.messageBus.internal.statistics.ChannelBasedMessageBusStatisticsCollector
 
ChannelBasedMessageBusStatisticsCollector - Class in de.quantummaid.eventmaid.messageBus.internal.statistics
 
ChannelBasedMessageBusStatisticsCollector() - Constructor for class de.quantummaid.eventmaid.messageBus.internal.statistics.ChannelBasedMessageBusStatisticsCollector
 
ChannelBuilder<T> - Class in de.quantummaid.eventmaid.channel
The ChannelBuilder class provides a fluent interface to create and configure a Channel.
ChannelBuilder() - Constructor for class de.quantummaid.eventmaid.channel.ChannelBuilder
 
ChannelEventListener<T> - Interface in de.quantummaid.eventmaid.channel.internal.events
 
ChannelExceptionHandler<T> - Interface in de.quantummaid.eventmaid.channel.exception
Whenever an exception is thrown within a Filter or the final Action, the ChannelExceptionHandler is invoked.
ChannelProcessingFrame<T> - Class in de.quantummaid.eventmaid.channel
The ProcessingContext object stores the history of the traversed Channels in form of a linked list of ChannelProcessingFrames.
channelStatistics(Date, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
ChannelStatistics - Class in de.quantummaid.eventmaid.channel.statistics
A collection of statistics about the messages, that have been processed up to the point the statistics were requested.
ChannelStatistics() - Constructor for class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
ChannelStatisticsCollector - Interface in de.quantummaid.eventmaid.channel.internal.statistics
 
channelStatusInformation(ChannelStatistics) - Static method in class de.quantummaid.eventmaid.channel.ChannelStatusInformation
 
ChannelStatusInformation - Class in de.quantummaid.eventmaid.channel
Gives access to the ChannelStatistics of the Channel.
ChannelStatusInformation() - Constructor for class de.quantummaid.eventmaid.channel.ChannelStatusInformation
 
ChannelType - Enum in de.quantummaid.eventmaid.channel
Defines the type of the Channel.
cleaned(String) - Static method in class de.quantummaid.eventmaid.internal.enforcing.StringValidator
 
close() - Method in interface de.quantummaid.eventmaid.internal.autoclosable.NoErrorAutoClosable
 
close() - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
close() - Method in interface de.quantummaid.eventmaid.messageFunction.MessageFunction
Closes the MessageFunction.
close(boolean) - Method in interface de.quantummaid.eventmaid.channel.Channel
Closes the Channel so that it shutdowns.
close(boolean) - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
close(boolean) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
close(boolean) - Method in class de.quantummaid.eventmaid.internal.pipe.transport.AsynchronousTransportMechanism
 
close(boolean) - Method in class de.quantummaid.eventmaid.internal.pipe.transport.SynchronousTransportMechanism
 
close(boolean) - Method in interface de.quantummaid.eventmaid.internal.pipe.transport.TransportMechanism
 
close(boolean) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Closes the MessageBus.
ConditionalAnswerBuilder<T> - Interface in de.quantummaid.eventmaid.qcec.domainBus.building
Step, that adds a condition, when the answer should be applied.
constantPoolSizeAsynchronousConfiguration(int) - Static method in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
constantPoolSizeAsynchronousConfiguration(int, int) - Static method in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
ConstraintAnswerImpl<T> - Class in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
ConstraintEnforcer - Interface in de.quantummaid.eventmaid.qcec.constraintEnforcing
The ConstraintEnforcer class is used to distribute constraints to all subscribers.
ConstraintEnforcerFactory - Class in de.quantummaid.eventmaid.qcec.constraintEnforcing
Factory to create a new ConstraintEnforcer object for the given MessageBus.
ConstraintEnforcerFactory() - Constructor for class de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcerFactory
 
ConstraintEnforcerImpl - Class in de.quantummaid.eventmaid.qcec.constraintEnforcing
 
ConstraintEnforcerImpl() - Constructor for class de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcerImpl
 
Consume<T> - Class in de.quantummaid.eventmaid.channel.action
The Consume Action calls the given consumer for every message that reached the end of the Channel.
Consume() - Constructor for class de.quantummaid.eventmaid.channel.action.Consume
 
consumeMessage(Consumer<ProcessingContext<T>>) - Static method in class de.quantummaid.eventmaid.channel.action.Consume
Factory method for creating a new Consume Action for a consumer accepting ProcessingContext.
consumePayload(Consumer<T>) - Static method in class de.quantummaid.eventmaid.channel.action.Consume
Factory method for creating a new Consume Action for a consumer accepting ProcessingContext.
consumerActionHandler() - Static method in class de.quantummaid.eventmaid.channel.action.ConsumerActionHandler
Factory method for a new ConsumerActionHandler.
ConsumerActionHandler<T> - Class in de.quantummaid.eventmaid.channel.action
The ActionHandler implementation for the Consume Action.
ConsumerActionHandler() - Constructor for class de.quantummaid.eventmaid.channel.action.ConsumerActionHandler
 
consumerSubscriber(Consumer<T>) - Static method in class de.quantummaid.eventmaid.subscribing.ConsumerSubscriber
Factory method to create a new ConsumerSubscriber.
ConsumerSubscriber<T> - Class in de.quantummaid.eventmaid.subscribing
A Subscriber that calls the given consumer for each message.
ConsumerSubscriber() - Constructor for class de.quantummaid.eventmaid.subscribing.ConsumerSubscriber
 
continueDelivery() - Method in class de.quantummaid.eventmaid.subscribing.AcceptingBehavior
 
copy() - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
Creates a exact shallow copy of the current ChannelProcessingFrame.
correlationBasedSubscriptions() - Static method in class de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptionsImpl
 
CorrelationBasedSubscriptions - Interface in de.quantummaid.eventmaid.messageBus.internal.correlationIds
 
CorrelationBasedSubscriptionsImpl - Class in de.quantummaid.eventmaid.messageBus.internal.correlationIds
 
CorrelationBasedSubscriptionsImpl() - Constructor for class de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptionsImpl
 
CorrelationId - Class in de.quantummaid.eventmaid.identification
Unique identifier to match all messages, that are related.
CorrelationId() - Constructor for class de.quantummaid.eventmaid.identification.CorrelationId
 
correlationIdFor(MessageId) - Static method in class de.quantummaid.eventmaid.identification.CorrelationId
Creates a CorrelationId matching the given MessageId.
createChannel(EventType, Subscriber<?>, MessageBusExceptionHandler) - Method in interface de.quantummaid.eventmaid.messageBus.channelCreating.MessageBusChannelFactory
This method is being called, when a new Channel is requested.
createChannel(EventType, Subscriber<?>, MessageBusExceptionHandler) - Method in class de.quantummaid.eventmaid.messageBus.channelCreating.SynchronousMessageBusChannelFactory
 

D

de.quantummaid.eventmaid.channel - package de.quantummaid.eventmaid.channel
 
de.quantummaid.eventmaid.channel.action - package de.quantummaid.eventmaid.channel.action
 
de.quantummaid.eventmaid.channel.exception - package de.quantummaid.eventmaid.channel.exception
 
de.quantummaid.eventmaid.channel.internal.events - package de.quantummaid.eventmaid.channel.internal.events
 
de.quantummaid.eventmaid.channel.internal.filtering - package de.quantummaid.eventmaid.channel.internal.filtering
 
de.quantummaid.eventmaid.channel.internal.statistics - package de.quantummaid.eventmaid.channel.internal.statistics
 
de.quantummaid.eventmaid.channel.statistics - package de.quantummaid.eventmaid.channel.statistics
 
de.quantummaid.eventmaid.configuration - package de.quantummaid.eventmaid.configuration
 
de.quantummaid.eventmaid.exceptions - package de.quantummaid.eventmaid.exceptions
 
de.quantummaid.eventmaid.filtering - package de.quantummaid.eventmaid.filtering
 
de.quantummaid.eventmaid.identification - package de.quantummaid.eventmaid.identification
 
de.quantummaid.eventmaid.internal.autoclosable - package de.quantummaid.eventmaid.internal.autoclosable
 
de.quantummaid.eventmaid.internal.collections.filtermap - package de.quantummaid.eventmaid.internal.collections.filtermap
 
de.quantummaid.eventmaid.internal.collections.predicatemap - package de.quantummaid.eventmaid.internal.collections.predicatemap
 
de.quantummaid.eventmaid.internal.enforcing - package de.quantummaid.eventmaid.internal.enforcing
 
de.quantummaid.eventmaid.internal.exceptions - package de.quantummaid.eventmaid.internal.exceptions
 
de.quantummaid.eventmaid.internal.pipe - package de.quantummaid.eventmaid.internal.pipe
 
de.quantummaid.eventmaid.internal.pipe.error - package de.quantummaid.eventmaid.internal.pipe.error
 
de.quantummaid.eventmaid.internal.pipe.events - package de.quantummaid.eventmaid.internal.pipe.events
 
de.quantummaid.eventmaid.internal.pipe.excepions - package de.quantummaid.eventmaid.internal.pipe.excepions
 
de.quantummaid.eventmaid.internal.pipe.statistics - package de.quantummaid.eventmaid.internal.pipe.statistics
 
de.quantummaid.eventmaid.internal.pipe.transport - package de.quantummaid.eventmaid.internal.pipe.transport
 
de.quantummaid.eventmaid.internal.reflections - package de.quantummaid.eventmaid.internal.reflections
 
de.quantummaid.eventmaid.mapping - package de.quantummaid.eventmaid.mapping
 
de.quantummaid.eventmaid.messageBus - package de.quantummaid.eventmaid.messageBus
 
de.quantummaid.eventmaid.messageBus.channelCreating - package de.quantummaid.eventmaid.messageBus.channelCreating
 
de.quantummaid.eventmaid.messageBus.exception - package de.quantummaid.eventmaid.messageBus.exception
 
de.quantummaid.eventmaid.messageBus.internal - package de.quantummaid.eventmaid.messageBus.internal
 
de.quantummaid.eventmaid.messageBus.internal.brokering - package de.quantummaid.eventmaid.messageBus.internal.brokering
 
de.quantummaid.eventmaid.messageBus.internal.correlationIds - package de.quantummaid.eventmaid.messageBus.internal.correlationIds
 
de.quantummaid.eventmaid.messageBus.internal.exception - package de.quantummaid.eventmaid.messageBus.internal.exception
 
de.quantummaid.eventmaid.messageBus.internal.statistics - package de.quantummaid.eventmaid.messageBus.internal.statistics
 
de.quantummaid.eventmaid.messageBus.statistics - package de.quantummaid.eventmaid.messageBus.statistics
 
de.quantummaid.eventmaid.messageFunction - package de.quantummaid.eventmaid.messageFunction
 
de.quantummaid.eventmaid.messageFunction.followup - package de.quantummaid.eventmaid.messageFunction.followup
 
de.quantummaid.eventmaid.messageFunction.internal - package de.quantummaid.eventmaid.messageFunction.internal
 
de.quantummaid.eventmaid.processingContext - package de.quantummaid.eventmaid.processingContext
 
de.quantummaid.eventmaid.qcec.constraintEnforcing - package de.quantummaid.eventmaid.qcec.constraintEnforcing
 
de.quantummaid.eventmaid.qcec.domainBus - package de.quantummaid.eventmaid.qcec.domainBus
 
de.quantummaid.eventmaid.qcec.domainBus.building - package de.quantummaid.eventmaid.qcec.domainBus.building
 
de.quantummaid.eventmaid.qcec.domainBus.internal.answer - package de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
de.quantummaid.eventmaid.qcec.eventBus - package de.quantummaid.eventmaid.qcec.eventBus
 
de.quantummaid.eventmaid.qcec.queryresolving - package de.quantummaid.eventmaid.qcec.queryresolving
 
de.quantummaid.eventmaid.serializedMessageBus - package de.quantummaid.eventmaid.serializedMessageBus
 
de.quantummaid.eventmaid.subscribing - package de.quantummaid.eventmaid.subscribing
 
de.quantummaid.eventmaid.useCases.building - package de.quantummaid.eventmaid.useCases.building
 
de.quantummaid.eventmaid.useCases.payloadAndErrorPayload - package de.quantummaid.eventmaid.useCases.payloadAndErrorPayload
 
de.quantummaid.eventmaid.useCases.useCaseAdapter - package de.quantummaid.eventmaid.useCases.useCaseAdapter
 
de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking - package de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking
 
de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting - package de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting
 
de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling - package de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling
 
de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating - package de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating
 
de.quantummaid.eventmaid.useCases.useCaseBus - package de.quantummaid.eventmaid.useCases.useCaseBus
 
DEFAULT_CORE_POOL_SIZE - Static variable in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
DEFAULT_EXCEPTION_MAPIFIER_KEY - Static variable in class de.quantummaid.eventmaid.mapping.ExceptionMapifier
All Exception objects are stored under this key in the Map
DEFAULT_EXCEPTION_MAPIFIER_KEY - Static variable in class de.quantummaid.eventmaid.mapping.MissingExceptionMappingExceptionMapifier
All Exception objects are stored under this key in the Map
DEFAULT_MAXIMUM_POOL_SIZE - Static variable in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
DEFAULT_MAXIMUM_TIMEOUT - Static variable in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
DEFAULT_TIMEUNIT - Static variable in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
DEFAULT_WORKING_QUEUE - Static variable in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
 
defaultActionHandlerSet() - Static method in class de.quantummaid.eventmaid.channel.action.DefaultActionHandlerSet
Creates an ActionHandlerSet with all built-in Actions and their ActionHandlers.
DefaultActionHandlerSet - Class in de.quantummaid.eventmaid.channel.action
An ActionHandlerSet, that contains all built-in Actions and their ActionHandlers.
DefaultActionHandlerSet() - Constructor for class de.quantummaid.eventmaid.channel.action.DefaultActionHandlerSet
 
defaultExceptionMapifier() - Static method in class de.quantummaid.eventmaid.mapping.ExceptionMapifier
Factory method to create a new ExceptionMapifier
DelegatingChannelExceptionHandler<T> - Class in de.quantummaid.eventmaid.messageBus.internal.exception
 
DelegatingChannelExceptionHandler() - Constructor for class de.quantummaid.eventmaid.messageBus.internal.exception.DelegatingChannelExceptionHandler
 
delegatingChannelExceptionHandlerForAcceptingChannel(MessageBusExceptionHandler) - Static method in class de.quantummaid.eventmaid.messageBus.internal.exception.DelegatingChannelExceptionHandler
 
delegatingChannelExceptionHandlerForDeliveryChannel(MessageBusExceptionHandler) - Static method in class de.quantummaid.eventmaid.messageBus.internal.exception.DelegatingChannelExceptionHandler
 
deliver(T, List<Subscriber<T>>) - Method in class de.quantummaid.eventmaid.internal.pipe.transport.SynchronousDelivery
 
Demapifier<T> - Interface in de.quantummaid.eventmaid.mapping
A Demapifier is responsible to create a new object of the given Class from the date contained in the Map.
DeserializationFilters - Class in de.quantummaid.eventmaid.mapping
A class defining reusable filters for the deserialization of objects.
DeserializationFilters() - Constructor for class de.quantummaid.eventmaid.mapping.DeserializationFilters
 
deserialize(Class<T>, Object) - Method in class de.quantummaid.eventmaid.mapping.Deserializer
Creates a new object of the given Class from the data contained in the Map.
deserializer(FilterMap<Class<?>, Object, Demapifier<?>>) - Static method in class de.quantummaid.eventmaid.mapping.Deserializer
Creates a new Deserializer from the given FilterMap.
Deserializer - Class in de.quantummaid.eventmaid.mapping
The Deserializer takes a target Class and a Map to create a new object of the given class based on the data contained Map.
Deserializer() - Constructor for class de.quantummaid.eventmaid.mapping.Deserializer
 
deserializeRequestsToUseCaseParametersPerDefault(Demapifier<Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestDeserializationStep1Builder
Configures the default Demapifier that will be used to deserialize a to a use case parameter if no Demapifier configured can be applied.
deserializeRequestsToUseCaseParametersPerDefault(Demapifier<Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
deserializeRequestsToUseCaseParametersThat(BiPredicate<Class<?>, Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestDeserializationStep1Builder
Enters a fluent builder that configures a Demapifier that will be used to deserialize a Map to a use case parameter if the object matches the provided filter.
deserializeRequestsToUseCaseParametersThat(BiPredicate<Class<?>, Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
deserializeUseCaseResponsesPerDefault(Demapifier<Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseDeserializationStep1Builder
Configures the default Demapifier that will be used to deserialize a use case response if no Demapifier configured matches the response.
deserializeUseCaseResponsesPerDefault(Demapifier<Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
deserializingRequestsToUseCaseParametersOfType(Class<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestDeserializationStep1Builder
Enters a fluent builder that configures a Demapifier that will be used to deserialize a Map to a case parameter if the use case parameter is of the specified type.
deserializingUseCaseResponsesOfThat(BiPredicate<Class<?>, Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseDeserializationStep1Builder
Enters a fluent builder that configures a Demapifier that will be used to deserialize a Map from the MessageBus to the return value of the use case invocation, if the object matches the provided filter.
deserializingUseCaseResponsesOfThat(BiPredicate<Class<?>, Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
deserializingUseCaseResponsesOfType(Class<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseDeserializationStep1Builder
Enters a fluent builder that configures a Demapifier that will be used to deserialize a Map from the MessageBus to the return value of the use case invocation.
deserializingUseCaseResponsesThat(BiPredicate<Class<?>, Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseDeserializationStep1Builder
Enters a fluent builder that configures a Demapifier that will be used to deserialize a Map from the * MessageBus to the return value of the use case invocation.
DocumentBus - Interface in de.quantummaid.eventmaid.qcec.domainBus
The DocumentBus class combines the functionality of the QueryResolver, the ConstraintEnforcer, and the EventBus.
DocumentBusBuilder - Class in de.quantummaid.eventmaid.qcec.domainBus
Builder class to create a new DocumentBus.
DocumentBusBuilder() - Constructor for class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusBuilder
 
DocumentBusImpl - Class in de.quantummaid.eventmaid.qcec.domainBus
 
DocumentBusImpl() - Constructor for class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 

E

emptyActionHandlerSet() - Static method in class de.quantummaid.eventmaid.channel.action.ActionHandlerSet
Creates a new, empty ActionHandlerSet.
enforce(Object) - Method in interface de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcer
Sends the given constraint to all interested subscribers.
enforce(Object) - Method in class de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcerImpl
 
enforce(Object) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Enforces to given constraint.
enforce(Object) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
ensure(Class<T>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Entry point of the defining process, how and when to enforce a constraint.
ensure(Class<T>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
ensureNotNull(Object, String) - Static method in class de.quantummaid.eventmaid.internal.enforcing.NotNullEnforcer
 
errorListenerDelegatingMessageBusExceptionHandler(MessageBusExceptionHandler, ExceptionListenerHandler) - Static method in class de.quantummaid.eventmaid.messageBus.internal.exception.ErrorListenerDelegatingMessageBusExceptionHandler
 
ErrorListenerDelegatingMessageBusExceptionHandler - Class in de.quantummaid.eventmaid.messageBus.internal.exception
 
ErrorListenerDelegatingMessageBusExceptionHandler() - Constructor for class de.quantummaid.eventmaid.messageBus.internal.exception.ErrorListenerDelegatingMessageBusExceptionHandler
 
errorListenerHandler() - Static method in class de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandlerImpl
 
errorThrowingChannelExceptionHandler() - Static method in class de.quantummaid.eventmaid.channel.exception.ErrorThrowingChannelExceptionHandler
Factory method to create a new ErrorThrowingChannelExceptionHandler.
ErrorThrowingChannelExceptionHandler<T> - Class in de.quantummaid.eventmaid.channel.exception
A ChannelExceptionHandler, that will throw every exception on the current Thread.
ErrorThrowingChannelExceptionHandler() - Constructor for class de.quantummaid.eventmaid.channel.exception.ErrorThrowingChannelExceptionHandler
 
errorThrowingMessageBusExceptionHandler() - Static method in class de.quantummaid.eventmaid.messageBus.exception.ErrorThrowingMessageBusExceptionHandler
Factory method to create a new ErrorThrowingMessageBusExceptionHandler.
ErrorThrowingMessageBusExceptionHandler - Class in de.quantummaid.eventmaid.messageBus.exception
The default MessageBusExceptionHandler implementation, that rethrows all exceptions.
ErrorThrowingMessageBusExceptionHandler() - Constructor for class de.quantummaid.eventmaid.messageBus.exception.ErrorThrowingMessageBusExceptionHandler
 
ErrorThrowingPipeErrorHandler<T> - Class in de.quantummaid.eventmaid.internal.pipe.error
 
ErrorThrowingPipeErrorHandler() - Constructor for class de.quantummaid.eventmaid.internal.pipe.error.ErrorThrowingPipeErrorHandler
 
EventAnswerImpl<T> - Class in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
EventBus - Interface in de.quantummaid.eventmaid.qcec.eventBus
The EventBus class is used to distribute events to all subscribers.
EventBusFactory - Class in de.quantummaid.eventmaid.qcec.eventBus
Factory to create a new EventBus object for the given MessageBus.
EventBusFactory() - Constructor for class de.quantummaid.eventmaid.qcec.eventBus.EventBusFactory
 
EventBusImpl - Class in de.quantummaid.eventmaid.qcec.eventBus
 
EventBusImpl() - Constructor for class de.quantummaid.eventmaid.qcec.eventBus.EventBusImpl
 
EventType - Class in de.quantummaid.eventmaid.processingContext
An EventType is a representation of a communication on a MessageBus.
EventType() - Constructor for class de.quantummaid.eventmaid.processingContext.EventType
 
eventTypeFromClass(Class<?>) - Static method in class de.quantummaid.eventmaid.processingContext.EventType
Creates a new EventType from the canonical name of the Class.
eventTypeFromObjectClass(Object) - Static method in class de.quantummaid.eventmaid.processingContext.EventType
Creates a new EventType from the canonical name of the object's Class.
eventTypeFromString(String) - Static method in class de.quantummaid.eventmaid.processingContext.EventType
Creates a new EventType from the given string.
exceptionInFilter(T, Exception) - Method in interface de.quantummaid.eventmaid.channel.internal.events.ChannelEventListener
 
exceptionInFilter(T, Exception) - Method in class de.quantummaid.eventmaid.channel.internal.events.SimpleChannelEventListener
 
ExceptionListenerHandler - Interface in de.quantummaid.eventmaid.messageBus.internal.exception
 
ExceptionListenerHandlerImpl - Class in de.quantummaid.eventmaid.messageBus.internal.exception
 
ExceptionListenerHandlerImpl() - Constructor for class de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandlerImpl
 
ExceptionMapifier - Class in de.quantummaid.eventmaid.mapping
A Mapifier exclusively for exceptions.
ExceptionMapifier() - Constructor for class de.quantummaid.eventmaid.mapping.ExceptionMapifier
 
ExceptionSerializationStep1Builder - Interface in de.quantummaid.eventmaid.useCases.building
 
ExceptionSerializationStep2Builder<T> - Interface in de.quantummaid.eventmaid.useCases.building
Based on the conditions defined in the previous ExceptionSerializationStep1Builder, this step defines how to map the matching exception to a Map.
exceptionSerializer(PredicateMap<Exception, Mapifier<Exception>>) - Static method in class de.quantummaid.eventmaid.mapping.ExceptionSerializer
 
ExceptionSerializer - Class in de.quantummaid.eventmaid.mapping
 
ExceptionSerializer() - Constructor for class de.quantummaid.eventmaid.mapping.ExceptionSerializer
 
execute(ProcessingContext<T>) - Method in class de.quantummaid.eventmaid.channel.action.Call
Executed the Call Action.
executeAnswerSpecificSubscription(Class<T>, QueryResolver, ConstraintEnforcer, EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
executeAnswerSpecificSubscription(Class<T>, QueryResolver, ConstraintEnforcer, EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.ConstraintAnswerImpl
 
executeAnswerSpecificSubscription(Class<T>, QueryResolver, ConstraintEnforcer, EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.EventAnswerImpl
 
executeAnswerSpecificSubscription(Class<T>, QueryResolver, ConstraintEnforcer, EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.QueryAnswerImpl
 
expectedResponseFuture(SubscriptionContainer) - Static method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
ExpectedResponseFuture - Class in de.quantummaid.eventmaid.messageFunction.internal
 
ExpectedResponseFuture() - Constructor for class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 

F

Filter<T> - Interface in de.quantummaid.eventmaid.filtering
A Channel and a MessageBus can accept Filter to alter the flow of transported messages.
FilterActions<T> - Interface in de.quantummaid.eventmaid.filtering
Each filter can decide if the message continues its propagation with pass or if the delivery of the message stops with block.
FilterApplier<T> - Interface in de.quantummaid.eventmaid.channel.internal.filtering
 
FilterApplierImpl<T> - Class in de.quantummaid.eventmaid.channel.internal.filtering
 
FilterApplierImpl() - Constructor for class de.quantummaid.eventmaid.channel.internal.filtering.FilterApplierImpl
 
FilterMap<F,​G,​T> - Class in de.quantummaid.eventmaid.internal.collections.filtermap
 
FilterMap() - Constructor for class de.quantummaid.eventmaid.internal.collections.filtermap.FilterMap
 
filterMapBuilder() - Static method in class de.quantummaid.eventmaid.internal.collections.filtermap.FilterMapBuilder
 
FilterMapBuilder<F,​G,​T> - Class in de.quantummaid.eventmaid.internal.collections.filtermap
 
FilterMapBuilder() - Constructor for class de.quantummaid.eventmaid.internal.collections.filtermap.FilterMapBuilder
 
FinalStepBuilder - Interface in de.quantummaid.eventmaid.useCases.building
The last step in configuring the The UseCaseInvocationBuilder step.
finished() - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.Query
Method to preemptive stop the delivery of a Query to its Subscribers.
FollowUpAction - Interface in de.quantummaid.eventmaid.messageFunction.followup
A FollowUpAction can be added to a ResponseFuture to be executed, once the future has be fulfilled.
ForbiddenUseCaseMethods - Class in de.quantummaid.eventmaid.internal.reflections
 
ForbiddenUseCaseMethods() - Constructor for class de.quantummaid.eventmaid.internal.reflections.ForbiddenUseCaseMethods
 
forType(ChannelType) - Method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Sets the type for the Channel.
forType(MessageBusType) - Method in class de.quantummaid.eventmaid.messageBus.MessageBusBuilder
Overrides the MessageBusType.
forType(EventType) - Method in interface de.quantummaid.eventmaid.useCases.building.Step2Builder
Defines the EventType to invoke the use case for.
forType(String) - Method in interface de.quantummaid.eventmaid.useCases.building.Step2Builder
Defines the EventType as String to invoke the use case for.
fromString(String) - Static method in class de.quantummaid.eventmaid.identification.CorrelationId
Creates a new CorrelationId using the string representation of an UUID.
fromString(String) - Static method in class de.quantummaid.eventmaid.identification.MessageId
Creates a new MessageId using the string representation of an UUID.
fromString(String) - Static method in class de.quantummaid.eventmaid.subscribing.SubscriptionId
Creates a SubscriptionId from the given string value.
fullFill(ProcessingContext<Object>) - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
fullFillWithException(Exception) - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 

G

generateCorrelationIdForAnswer() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Creates a CorrelationId matching the current ProcessingContext'sMessageId.
get() - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
get(long, TimeUnit) - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
get(F, G) - Method in class de.quantummaid.eventmaid.internal.collections.filtermap.FilterMap
 
get(P) - Method in class de.quantummaid.eventmaid.internal.collections.predicatemap.PredicateMap
 
getAcceptedMessages() - Method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
getAcceptedMessages() - Method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
getAction() - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
 
getAction() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Returns the Action, that overwrites the default one, if existing.
getActionHandlerFor(Action<T>) - Method in class de.quantummaid.eventmaid.channel.action.ActionHandlerSet
Returns the ActionHandler registered for the given action.
getAllExceptionListener() - Method in class de.quantummaid.eventmaid.messageBus.internal.MessageBusStatusInformationAdapter
 
getAllExceptionListener() - Method in interface de.quantummaid.eventmaid.messageBus.MessageBusStatusInformation
Returns all MessageBusExceptionListener currently registered on the MessageBus.
getAllPublicMethods(Class<?>, Collection<String>) - Static method in class de.quantummaid.eventmaid.internal.reflections.ReflectionUtils
 
getAllSubscribers() - Method in class de.quantummaid.eventmaid.channel.action.Subscription
 
getAllSubscribers() - Method in interface de.quantummaid.eventmaid.internal.pipe.PipeStatusInformation
 
getAllSubscribers() - Method in interface de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategy
 
getAllSubscribers() - Method in class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
getAllSubscribers() - Method in class de.quantummaid.eventmaid.messageBus.internal.MessageBusStatusInformationAdapter
 
getAllSubscribers() - Method in interface de.quantummaid.eventmaid.messageBus.MessageBusStatusInformation
Returns the list of all Subscribers.
getBlockedMessages() - Method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
getBlockedMessages() - Method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
getChannel() - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
 
getChannelFor(EventType) - Method in class de.quantummaid.eventmaid.messageBus.internal.MessageBusStatusInformationAdapter
 
getChannelFor(EventType) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBusStatusInformation
Returns the EventType specific Channel for the given type or null if the type has not yet been sent or subscribed.
getContextMetaData() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getCorrelationId() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getCurrentMessageStatistics() - Method in interface de.quantummaid.eventmaid.internal.pipe.PipeStatusInformation
 
getCurrentMessageStatistics() - Method in class de.quantummaid.eventmaid.messageBus.internal.MessageBusStatusInformationAdapter
 
getCurrentMessageStatistics() - Method in interface de.quantummaid.eventmaid.messageBus.MessageBusStatusInformation
Collects the message statistics for this point in time.
getCurrentProcessingFrame() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getCurrentStatistics() - Method in class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
getCurrentStatistics() - Method in interface de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatisticsCollector
 
getDefaultAction() - Method in interface de.quantummaid.eventmaid.channel.Channel
Returns the default Action of this Channel.
getDeliveringChannelFor(EventType) - Method in interface de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategy
 
getDeliveringChannelFor(EventType) - Method in class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
getErrorPayload() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getErrorResponse() - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
getErrorResponse() - Method in interface de.quantummaid.eventmaid.messageFunction.ResponseFuture
Waits until the future is fulfilled and returns the error payload.
getErrorResponse(long, TimeUnit) - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
getErrorResponse(long, TimeUnit) - Method in interface de.quantummaid.eventmaid.messageFunction.ResponseFuture
Waits until the future is fulfilled to return the error payload or the timeout expires.
getEventType() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getFailedMessages() - Method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
getFailedMessages() - Method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
getFilter() - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Returns all currently added Filters.
getForgottenMessages() - Method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
getForgottenMessages() - Method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
getInitialProcessingFrame() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getMessageId() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getNextFrame() - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
 
getParameterFor(Class<T>, ParameterInjectionInformation) - Method in interface de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjector
Method to retrieve the injected value for the parameter.
getParameterFor(Class<T>, ParameterInjectionInformation) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectorImpl
 
getPayload() - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
getPostFilter() - Method in interface de.quantummaid.eventmaid.channel.Channel
Returns a list of all Filter registered in the post list.
getPreFilter() - Method in interface de.quantummaid.eventmaid.channel.Channel
Returns a list of all Filter registered in the pre list.
getPreviousFrame() - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
 
getProcessFilter() - Method in interface de.quantummaid.eventmaid.channel.Channel
Returns a list of all Filter registered in the process list.
getQueuedMessages() - Method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
getQueuedMessages() - Method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
getRaw() - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
getRaw() - Method in interface de.quantummaid.eventmaid.messageFunction.ResponseFuture
Waits until the future is fulfilled and returns the ProcessingContext payload.
getRaw(long, TimeUnit) - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
getRaw(long, TimeUnit) - Method in interface de.quantummaid.eventmaid.messageFunction.ResponseFuture
Waits until the future is fulfilled and returns the ProcessingContext payload or the timeout expires.
getStatistics() - Method in interface de.quantummaid.eventmaid.channel.internal.statistics.ChannelStatisticsCollector
 
getStatistics() - Method in class de.quantummaid.eventmaid.channel.internal.statistics.PipeStatisticsBasedChannelStatisticsCollector
 
getStatistics() - Method in class de.quantummaid.eventmaid.messageBus.internal.statistics.ChannelBasedMessageBusStatisticsCollector
 
getStatistics() - Method in interface de.quantummaid.eventmaid.messageBus.internal.statistics.MessageBusStatisticsCollector
 
getStatusInformation() - Method in interface de.quantummaid.eventmaid.channel.Channel
Returns a ChannelStatusInformation object, which can be used to query the Channel's statistics.
getStatusInformation() - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
getStatusInformation() - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
getStatusInformation() - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Removes the MessageBusStatusInformation interface, that allows querying statistics and Subscribers.
getSubscribersFor(CorrelationId) - Method in interface de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptions
 
getSubscribersFor(CorrelationId) - Method in class de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptionsImpl
 
getSubscribersPerType() - Method in interface de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategy
 
getSubscribersPerType() - Method in class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
getSubscribersPerType() - Method in class de.quantummaid.eventmaid.messageBus.internal.MessageBusStatusInformationAdapter
 
getSubscribersPerType() - Method in interface de.quantummaid.eventmaid.messageBus.MessageBusStatusInformation
Returns all Subscribers grouped by their subscribed classes.
getSubscriptionId() - Method in class de.quantummaid.eventmaid.subscribing.ConsumerSubscriber
 
getSubscriptionId() - Method in class de.quantummaid.eventmaid.subscribing.PreemptiveSubscriber
 
getSubscriptionId() - Method in interface de.quantummaid.eventmaid.subscribing.Subscriber
The unique and constant SubscriptionId of the Subscriber.
getSuccessfulMessages() - Method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
getSuccessfulMessages() - Method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
getTimestamp() - Method in class de.quantummaid.eventmaid.channel.statistics.ChannelStatistics
 
getTimestamp() - Method in class de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatistics
 
getTimestamp() - Method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 

H

handle(Call<T>, ProcessingContext<T>) - Method in class de.quantummaid.eventmaid.channel.action.CallActionHandler
Will always throw CallNotAllowedAsFinalChannelAction.
handle(Consume<T>, ProcessingContext<T>) - Method in class de.quantummaid.eventmaid.channel.action.ConsumerActionHandler
Will call the Consume Action's consumer.
handle(Jump<T>, ProcessingContext<T>) - Method in class de.quantummaid.eventmaid.channel.action.JumpActionHandler
Takes the message and sends in on the given Channel.
handle(Return<T>, ProcessingContext<T>) - Method in class de.quantummaid.eventmaid.channel.action.ReturnActionHandler
Will lookup the last Call Action and return from it.
handle(Subscription<T>, ProcessingContext<T>) - Method in class de.quantummaid.eventmaid.channel.action.SubscriptionActionHandler
Takes the message and delivers it to all Subscribers.
handle(T, ProcessingContext<R>) - Method in interface de.quantummaid.eventmaid.channel.action.ActionHandler
Handle the execution of the given Action and message.
handleBubbledUpException(BubbleUpWrappedException) - Method in interface de.quantummaid.eventmaid.channel.exception.ChannelExceptionHandler
 
handleBubbledUpException(BubbleUpWrappedException) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.DelegatingChannelExceptionHandler
 
handleDeliveryChannelException(ProcessingContext<Object>, Exception, Channel<Object>) - Method in class de.quantummaid.eventmaid.messageBus.exception.ErrorThrowingMessageBusExceptionHandler
 
handleDeliveryChannelException(ProcessingContext<Object>, Exception, Channel<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.exception.MessageBusExceptionHandler
For each Exception thrown inside a Subscriber, for which MessageBusExceptionHandler.shouldDeliveryChannelErrorBeHandledAndDeliveryAborted returned true, this method is invoked.
handleDeliveryChannelException(ProcessingContext<Object>, Exception, Channel<Object>) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ErrorListenerDelegatingMessageBusExceptionHandler
 
handleException(T, Exception) - Method in class de.quantummaid.eventmaid.internal.pipe.error.ErrorThrowingPipeErrorHandler
 
handleException(T, Exception) - Method in interface de.quantummaid.eventmaid.internal.pipe.error.PipeErrorHandler
 
handleFilterException(ProcessingContext<Object>, Exception, Channel<Object>) - Method in class de.quantummaid.eventmaid.messageBus.exception.ErrorThrowingMessageBusExceptionHandler
 
handleFilterException(ProcessingContext<Object>, Exception, Channel<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.exception.MessageBusExceptionHandler
When a Exception inside a Filter is thrown, this method is invoked.
handleFilterException(ProcessingContext<Object>, Exception, Channel<Object>) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ErrorListenerDelegatingMessageBusExceptionHandler
 
handleFilterException(ProcessingContext<T>, Exception) - Method in interface de.quantummaid.eventmaid.channel.exception.ChannelExceptionHandler
Method, that is called, when an exception is thrown inside a Filter.
handleFilterException(ProcessingContext<T>, Exception) - Method in class de.quantummaid.eventmaid.channel.exception.ErrorThrowingChannelExceptionHandler
 
handleFilterException(ProcessingContext<T>, Exception) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.DelegatingChannelExceptionHandler
 
handleSubscriberException(ProcessingContext<T>, Exception) - Method in interface de.quantummaid.eventmaid.channel.exception.ChannelExceptionHandler
When the delivery should be aborted, this method is called to handle the exception.
handleSubscriberException(ProcessingContext<T>, Exception) - Method in class de.quantummaid.eventmaid.channel.exception.ErrorThrowingChannelExceptionHandler
 
handleSubscriberException(ProcessingContext<T>, Exception) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.DelegatingChannelExceptionHandler
 
hasSubscribers() - Method in class de.quantummaid.eventmaid.channel.action.Subscription
Returns if at least one subscriber exists.
hasValueFor(Class<?>) - Method in interface de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjector
This method is called to check, if the current method parameter should be injected and not deserialized from the request map.
hasValueFor(Class<?>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectorImpl
 

I

informExceptionInFilterThrown() - Method in interface de.quantummaid.eventmaid.channel.internal.statistics.PartialCollectingChannelStatisticsCollector
 
informExceptionInFilterThrown() - Method in class de.quantummaid.eventmaid.channel.internal.statistics.PipeStatisticsBasedChannelStatisticsCollector
 
informMessageAccepted() - Method in class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
informMessageAccepted() - Method in interface de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatisticsCollector
 
informMessageBlocked() - Method in interface de.quantummaid.eventmaid.channel.internal.statistics.PartialCollectingChannelStatisticsCollector
 
informMessageBlocked() - Method in class de.quantummaid.eventmaid.channel.internal.statistics.PipeStatisticsBasedChannelStatisticsCollector
 
informMessageDeliveredSucceeded() - Method in class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
informMessageDeliveredSucceeded() - Method in interface de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatisticsCollector
 
informMessageDeliveryFailed() - Method in class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
informMessageDeliveryFailed() - Method in interface de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatisticsCollector
 
informMessageDequeued() - Method in class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
informMessageDequeued() - Method in interface de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatisticsCollector
 
informMessageForgotten() - Method in interface de.quantummaid.eventmaid.channel.internal.statistics.PartialCollectingChannelStatisticsCollector
 
informMessageForgotten() - Method in class de.quantummaid.eventmaid.channel.internal.statistics.PipeStatisticsBasedChannelStatisticsCollector
 
informMessageQueued() - Method in class de.quantummaid.eventmaid.internal.pipe.statistics.AtomicPipeStatisticsCollector
 
informMessageQueued() - Method in interface de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatisticsCollector
 
injectForClass(Class<T>, Function<ParameterInjectionInformation, T>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
injectionInformation(Class<?>, String, Map<String, Object>) - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectionInformation
Factory method to create a new ParameterInjectionInformation.
InjectionStepBuilder - Interface in de.quantummaid.eventmaid.useCases.building
The UseCaseInvocationBuilder step for configuring injected parameters.
injectParameterForClass(Class<T>, Function<ParameterInjectionInformation, T>) - Method in interface de.quantummaid.eventmaid.useCases.building.InjectionStepBuilder
Adds a new parameter injection.
injectParameterForClass(Class<T>, Function<ParameterInjectionInformation, T>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
instantiate(Class<T>) - Method in interface de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating.UseCaseInstantiator
This method is called, whenever a use case is to be invoked.
instantiate(Class<T>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating.ZeroArgumentsConstructorUseCaseInstantiator
 
InstantiationBuilder - Interface in de.quantummaid.eventmaid.useCases.building
Defines how a instance for a use case should be instantiated, whenever a request was received.
InvalidInputException - Exception in de.quantummaid.eventmaid.internal.enforcing
 
InvalidInputException(String) - Constructor for exception de.quantummaid.eventmaid.internal.enforcing.InvalidInputException
 
invoke(Object, Object, Deserializer, Serializer, ParameterInjector) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking.SerializingMethodInvoker
 
invoke(Object, Object, Deserializer, Serializer, ParameterInjector) - Method in interface de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking.UseCaseMethodInvoker
Takes the use case instance and the current event to invoke the method on the use case instance.
invokeAndWait(EventType, Object) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Sends the data and waits for a matching response or an exception.
invokeAndWait(EventType, Object) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
invokeAndWait(EventType, Object, long, TimeUnit) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Sends the data and waits for a matching response, an exception or the timeout to expire.
invokeAndWait(EventType, Object, long, TimeUnit) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
invokeAndWait(EventType, Object, Class<P>, Class<E>) - Method in interface de.quantummaid.eventmaid.useCases.useCaseBus.UseCaseBus
Invokes the correct use case based on the EventType with the send data.
invokeAndWait(EventType, Object, Class<P>, Class<E>, long, TimeUnit) - Method in interface de.quantummaid.eventmaid.useCases.useCaseBus.UseCaseBus
Invokes the correct use case based on the EventType with the send data, which is serialized before sending it.
invokeAndWaitDeserialized(EventType, Object, Class<P>, Class<E>) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes and sends the data on the MessageBus.
invokeAndWaitDeserialized(EventType, Object, Class<P>, Class<E>) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
invokeAndWaitDeserialized(EventType, Object, Class<P>, Class<E>, long, TimeUnit) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes and sends the data on the MessageBus.
invokeAndWaitDeserialized(EventType, Object, Class<P>, Class<E>, long, TimeUnit) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
invokeAndWaitNotDeserialized(EventType, Object) - Method in interface de.quantummaid.eventmaid.useCases.useCaseBus.UseCaseBus
Invokes the correct use case based on the EventType with the send data, which is serialized before sending it.
invokeAndWaitNotDeserialized(EventType, Object, long, TimeUnit) - Method in interface de.quantummaid.eventmaid.useCases.useCaseBus.UseCaseBus
Invokes the correct use case based on the EventType with the send data, which is serialized before sending it.
invokeAndWaitSerializedOnly(EventType, Object) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes the data before sending it and waiting for a matching response or an exception.
invokeAndWaitSerializedOnly(EventType, Object) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
invokeAndWaitSerializedOnly(EventType, Object, long, TimeUnit) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes the data before sending it and waiting for a matching response, an exception or the expiration of the timeout.
invokeAndWaitSerializedOnly(EventType, Object, long, TimeUnit) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
invokingUseCase(Class<U>) - Method in interface de.quantummaid.eventmaid.useCases.building.InvokingUseCaseStepBuilder
Adds a new invocation information for a use case of the given Class.
invokingUseCase(Class<U>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
InvokingUseCaseStepBuilder - Interface in de.quantummaid.eventmaid.useCases.building
Configures the UseCaseInvocationBuilder with a new use case invocation definition of the given Class.
isCancelled() - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
isClosed() - Method in interface de.quantummaid.eventmaid.channel.Channel
Returns true if close has been called on this Channel.
isClosed() - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
isClosed() - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
isClosed() - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Returns true if close has been called on this MessageBus.
isDone() - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
isShutdown() - Method in class de.quantummaid.eventmaid.internal.pipe.transport.AsynchronousTransportMechanism
 
isShutdown() - Method in class de.quantummaid.eventmaid.internal.pipe.transport.SynchronousTransportMechanism
 
isShutdown() - Method in interface de.quantummaid.eventmaid.internal.pipe.transport.TransportMechanism
 

J

Jump<T> - Class in de.quantummaid.eventmaid.channel.action
This Action takes the message and sends it in the given Channel.
Jump() - Constructor for class de.quantummaid.eventmaid.channel.action.Jump
 
jumpActionHandler() - Static method in class de.quantummaid.eventmaid.channel.action.JumpActionHandler
Factory method for a new JumpActionHandler.
JumpActionHandler<T> - Class in de.quantummaid.eventmaid.channel.action
The ActionHandler implementation for the Jump Action.
JumpActionHandler() - Constructor for class de.quantummaid.eventmaid.channel.action.JumpActionHandler
 
jumpTo(Channel<T>) - Static method in class de.quantummaid.eventmaid.channel.action.Jump
Factory method to create a new Jump object, that forwards messages into the given Channel.

L

listenerFor(ProcessingContext<?>) - Method in interface de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandler
 
listenerFor(ProcessingContext<?>) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandlerImpl
 
LowLevelUseCaseAdapterBuilder - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter
 
LowLevelUseCaseAdapterBuilder() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 

M

map(Class<T>, Object) - Method in interface de.quantummaid.eventmaid.mapping.Demapifier
Creates a new object of the given type using the data from the Map.
map(Exception) - Method in class de.quantummaid.eventmaid.mapping.ExceptionMapifier
 
map(Exception) - Method in class de.quantummaid.eventmaid.mapping.MissingExceptionMappingExceptionMapifier
 
map(T) - Method in interface de.quantummaid.eventmaid.mapping.Mapifier
Takes an object and returns a Map containing the object's data
Mapifier<T> - Interface in de.quantummaid.eventmaid.mapping
A Mapifier is takes an object and returns a Map representation from it.
matches(MessageId) - Method in class de.quantummaid.eventmaid.identification.CorrelationId
Checks, if the CorrelationId is related to the given MessageId.
MESSAGE_ACCEPTED - Static variable in class de.quantummaid.eventmaid.subscribing.AcceptingBehavior
The message was accepted and the delivery continues.
MESSAGE_ACCEPTED_AND_STOP_DELIVERY - Static variable in class de.quantummaid.eventmaid.subscribing.AcceptingBehavior
The message was accepted and the delivery can stop early.
messageAccepted(T) - Method in interface de.quantummaid.eventmaid.internal.pipe.events.PipeEventListener
 
messageAccepted(T) - Method in class de.quantummaid.eventmaid.internal.pipe.events.SimplePipeEventListener
 
messageBlocked(T) - Method in interface de.quantummaid.eventmaid.channel.internal.events.ChannelEventListener
 
messageBlocked(T) - Method in class de.quantummaid.eventmaid.channel.internal.events.SimpleChannelEventListener
 
MessageBus - Interface in de.quantummaid.eventmaid.messageBus
Messages of different types can be sent over a MessageBus.
MessageBusBrokerStrategy - Interface in de.quantummaid.eventmaid.messageBus.internal.brokering
 
MessageBusBrokerStrategyImpl - Class in de.quantummaid.eventmaid.messageBus.internal.brokering
 
MessageBusBrokerStrategyImpl() - Constructor for class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
messageBusBrokerStrategyImpl2(MessageBusChannelFactory, MessageBusExceptionHandler) - Static method in class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
MessageBusBuilder - Class in de.quantummaid.eventmaid.messageBus
The MessageBusBuilder class provides a fluent interface to create and configure a MessageBus.
MessageBusBuilder() - Constructor for class de.quantummaid.eventmaid.messageBus.MessageBusBuilder
 
MessageBusChannelFactory - Interface in de.quantummaid.eventmaid.messageBus.channelCreating
Whenever a new class specific Channel is required by the MessageBus, the MessageBusChannelFactory is called to create a new Channel.
MessageBusExceptionHandler - Interface in de.quantummaid.eventmaid.messageBus.exception
Whenever an Exception occurs during the delivering of a message on a MessageBus, the MessageBusExceptionHandler is invoked with the message and the exception.
MessageBusExceptionListener - Interface in de.quantummaid.eventmaid.messageBus.exception
An exception listener, that can be added dynamically for class to the MessageBus.
messageBusStatistics(Date, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
MessageBusStatistics - Class in de.quantummaid.eventmaid.messageBus.statistics
A collection of statistics about the messages, that have been processed up to the point the statistics were requested.
MessageBusStatistics() - Constructor for class de.quantummaid.eventmaid.messageBus.statistics.MessageBusStatistics
 
MessageBusStatisticsCollector - Interface in de.quantummaid.eventmaid.messageBus.internal.statistics
 
MessageBusStatusInformation - Interface in de.quantummaid.eventmaid.messageBus
Gives access to the MessageBus' statistics and all of its currently registered Subscribers.
MessageBusStatusInformationAdapter - Class in de.quantummaid.eventmaid.messageBus.internal
 
MessageBusStatusInformationAdapter() - Constructor for class de.quantummaid.eventmaid.messageBus.internal.MessageBusStatusInformationAdapter
 
MessageBusType - Enum in de.quantummaid.eventmaid.messageBus
Defines the type of the MessageBus.
messageDeliveryFailed(T, Exception) - Method in interface de.quantummaid.eventmaid.internal.pipe.events.PipeEventListener
 
messageDeliveryFailed(T, Exception) - Method in class de.quantummaid.eventmaid.internal.pipe.events.SimplePipeEventListener
 
messageDeliverySucceeded(T) - Method in interface de.quantummaid.eventmaid.internal.pipe.events.PipeEventListener
 
messageDeliverySucceeded(T) - Method in class de.quantummaid.eventmaid.internal.pipe.events.SimplePipeEventListener
 
messageDequeued(T) - Method in interface de.quantummaid.eventmaid.internal.pipe.events.PipeEventListener
 
messageDequeued(T) - Method in class de.quantummaid.eventmaid.internal.pipe.events.SimplePipeEventListener
 
messageForgotten(T) - Method in interface de.quantummaid.eventmaid.channel.internal.events.ChannelEventListener
 
messageForgotten(T) - Method in class de.quantummaid.eventmaid.channel.internal.events.SimpleChannelEventListener
 
MessageFunction - Interface in de.quantummaid.eventmaid.messageFunction
MessageFunctions simplify the execution of request-reply based communications over an asynchronous MessageBus.
MessageFunctionBuilder - Class in de.quantummaid.eventmaid.messageFunction
The MessageFunctionBuilder class provides a fluent interface for defining a new MessageFunction.
MessageFunctionBuilder() - Constructor for class de.quantummaid.eventmaid.messageFunction.MessageFunctionBuilder
 
MessageId - Class in de.quantummaid.eventmaid.identification
Unique identifier for a messages.
MessageId() - Constructor for class de.quantummaid.eventmaid.identification.MessageId
 
messageQueued(T) - Method in interface de.quantummaid.eventmaid.internal.pipe.events.PipeEventListener
 
messageQueued(T) - Method in class de.quantummaid.eventmaid.internal.pipe.events.SimplePipeEventListener
 
methodInvocationException(Class<?>, Object, Method, Object, Exception) - Static method in exception de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking.MethodInvocationException
Factory method to create a new MethodInvocationException
MethodInvocationException - Exception in de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking
This message is thrown, when UseCaseMethodInvoker failed to invoke the method.
missingDeserializationException(String) - Static method in exception de.quantummaid.eventmaid.useCases.building.MissingRequestDeserializationException
missingDeserializationException(String) - Static method in exception de.quantummaid.eventmaid.useCases.building.MissingResponseDeserializationException
missingErrorPayloadClassForDeserialization() - Static method in exception de.quantummaid.eventmaid.serializedMessageBus.MissingErrorPayloadClassForDeserialization
 
MissingErrorPayloadClassForDeserialization - Exception in de.quantummaid.eventmaid.serializedMessageBus
 
MissingExceptionMappingExceptionMapifier - Class in de.quantummaid.eventmaid.mapping
A Mapifier exclusively for exceptions.
MissingExceptionMappingExceptionMapifier() - Constructor for class de.quantummaid.eventmaid.mapping.MissingExceptionMappingExceptionMapifier
 
missingExceptionSerializationException(String) - Static method in exception de.quantummaid.eventmaid.useCases.building.MissingExceptionSerializationException
Creates a new MissingExceptionSerializationException for the given message.
MissingExceptionSerializationException - Exception in de.quantummaid.eventmaid.useCases.building
An Exception indicating, that no serialization rule for an exception thrown by a use case could be applied.
missingExceptionSerializationWrappingExceptionMapifier() - Static method in class de.quantummaid.eventmaid.mapping.MissingExceptionMappingExceptionMapifier
Factory method to create a new ExceptionMapifier
MissingRequestDeserializationException - Exception in de.quantummaid.eventmaid.useCases.building
This Exception is thrown if no deserialization for an object could be applied.
missingRequestSerializationException(String) - Static method in exception de.quantummaid.eventmaid.useCases.building.MissingRequestSerializationException
Creates a new MissingRequestSerializationException for the given message.
MissingRequestSerializationException - Exception in de.quantummaid.eventmaid.useCases.building
An Exception indicating, that no serialization rule could be applied.
MissingResponseDeserializationException - Exception in de.quantummaid.eventmaid.useCases.building
This Exception is thrown if no deserialization for an object could be applied.
missingResponseSerializationException(String) - Static method in exception de.quantummaid.eventmaid.useCases.building.MissingResponseSerializationException
Creates a new MissingResponseSerializationException for the given message.
MissingResponseSerializationException - Exception in de.quantummaid.eventmaid.useCases.building
An Exception indicating, that no serialization rule for a use case's response could be applied.
MustNotBeNullException - Exception in de.quantummaid.eventmaid.internal.enforcing
 
MustNotBeNullException(String) - Constructor for exception de.quantummaid.eventmaid.internal.enforcing.MustNotBeNullException
 

N

newUniqueCorrelationId() - Static method in class de.quantummaid.eventmaid.identification.CorrelationId
Creates a new, randomly generated CorrelationId.
newUniqueId() - Static method in class de.quantummaid.eventmaid.subscribing.SubscriptionId
Creates a new randomly generated SubscriptionId.
newUniqueMessageId() - Static method in class de.quantummaid.eventmaid.identification.MessageId
Creates a new, randomly generated MessageId.
NoErrorAutoClosable - Interface in de.quantummaid.eventmaid.internal.autoclosable
 
NoHandlerForUnknownActionException - Exception in de.quantummaid.eventmaid.channel.action
Exception, that is thrown, when the ActionHandlerSet is queried for an unknown Action.
NoHandlerForUnknownActionException(Action<?>) - Constructor for exception de.quantummaid.eventmaid.channel.action.NoHandlerForUnknownActionException
 
NoInjectionDefinedException - Exception in de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting
 
NoInjectionDefinedException(Class<?>) - Constructor for exception de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.NoInjectionDefinedException
 
NoSuitableSubscriberException - Exception in de.quantummaid.eventmaid.internal.pipe.excepions
Exception for when a message could not delivery by a Pipe, because no Subscribers were present.
NoSuitableSubscriberException() - Constructor for exception de.quantummaid.eventmaid.internal.pipe.excepions.NoSuitableSubscriberException
 
NOT_ALLOWED_USECASE_PUBLIC_METHODS - Static variable in class de.quantummaid.eventmaid.internal.reflections.ForbiddenUseCaseMethods
 
NotNullEnforcer - Class in de.quantummaid.eventmaid.internal.enforcing
 
NotNullEnforcer() - Constructor for class de.quantummaid.eventmaid.internal.enforcing.NotNullEnforcer
 

O

obtainingUseCaseInstancesUsing(UseCaseInstantiator) - Method in interface de.quantummaid.eventmaid.useCases.building.InstantiationBuilder
Configures the UseCaseInvocationBuilder to use the given UseCaseInstantiator for each request.
obtainingUseCaseInstancesUsing(UseCaseInstantiator) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
obtainingUseCaseInstancesUsingTheZeroArgumentConstructor() - Method in interface de.quantummaid.eventmaid.useCases.building.InstantiationBuilder
Configures the UseCaseInvocationBuilder to create a new use case instance by invoking the ZeroArgumentsConstructorUseCaseInstantiator.
ofType(PipeType) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
onAllPassed(T) - Method in interface de.quantummaid.eventmaid.channel.internal.filtering.PostFilterActions
 
onBlock(T) - Method in interface de.quantummaid.eventmaid.channel.internal.filtering.PostFilterActions
 
onException(CorrelationId, MessageBusExceptionListener) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds a dynamic MessageBusExceptionListener for the messages matching the CorrelationId.
onException(EventType, MessageBusExceptionListener) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds a dynamic MessageBusExceptionListener for the messages with the EventType
onForgotten(T) - Method in interface de.quantummaid.eventmaid.channel.internal.filtering.PostFilterActions
 
onlyIf(Predicate<T>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.building.ConditionalAnswerBuilder
 
onlyIf(Predicate<T>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 

P

ParameterInjectionInformation - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting
When creating the actual value for an injected parameter, this class holds further information about the current use case class, the method and the current request map.
ParameterInjectionInformation() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectionInformation
 
ParameterInjector - Interface in de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting
The ParameterInjector allows for adding additional parameter to the use case methods.
ParameterInjectorBuilder - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting
 
ParameterInjectorBuilder() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectorBuilder
 
ParameterInjectorImpl - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting
 
ParameterInjectorImpl() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectorImpl
 
PartialCollectingChannelStatisticsCollector - Interface in de.quantummaid.eventmaid.channel.internal.statistics
 
pass(T) - Method in interface de.quantummaid.eventmaid.filtering.FilterActions
 
payloadAndErrorPayload(P, E) - Static method in class de.quantummaid.eventmaid.useCases.payloadAndErrorPayload.PayloadAndErrorPayload
Factory method to create a new PayloadAndErrorPayload object for the given payloads.
PayloadAndErrorPayload<P,​E> - Class in de.quantummaid.eventmaid.useCases.payloadAndErrorPayload
Messages can have both normal and error payload.
PayloadAndErrorPayload() - Constructor for class de.quantummaid.eventmaid.useCases.payloadAndErrorPayload.PayloadAndErrorPayload
 
Pipe<T> - Interface in de.quantummaid.eventmaid.internal.pipe
 
PipeBuilder<T> - Class in de.quantummaid.eventmaid.internal.pipe
 
PipeBuilder() - Constructor for class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
PipeErrorHandler<T> - Interface in de.quantummaid.eventmaid.internal.pipe.error
 
PipeEventListener<T> - Interface in de.quantummaid.eventmaid.internal.pipe.events
 
PipeImpl<T> - Class in de.quantummaid.eventmaid.internal.pipe
 
PipeImpl(TransportMechanism<T>, PipeStatisticsCollector, List<Subscriber<T>>) - Constructor for class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
pipeStatistics(Date, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatistics
 
PipeStatistics - Class in de.quantummaid.eventmaid.internal.pipe.statistics
 
PipeStatistics() - Constructor for class de.quantummaid.eventmaid.internal.pipe.statistics.PipeStatistics
 
pipeStatisticsBasedChannelStatisticsCollector(Pipe<?>, Pipe<?>) - Static method in class de.quantummaid.eventmaid.channel.internal.statistics.PipeStatisticsBasedChannelStatisticsCollector
 
PipeStatisticsBasedChannelStatisticsCollector - Class in de.quantummaid.eventmaid.channel.internal.statistics
 
PipeStatisticsBasedChannelStatisticsCollector() - Constructor for class de.quantummaid.eventmaid.channel.internal.statistics.PipeStatisticsBasedChannelStatisticsCollector
 
PipeStatisticsCollector - Interface in de.quantummaid.eventmaid.internal.pipe.statistics
 
PipeStatusInformation<T> - Interface in de.quantummaid.eventmaid.internal.pipe
 
PipeType - Enum in de.quantummaid.eventmaid.internal.pipe
 
PipeWaitingQueueIsFullException - Exception in de.quantummaid.eventmaid.internal.pipe.transport
 
PipeWaitingQueueIsFullException() - Constructor for exception de.quantummaid.eventmaid.internal.pipe.transport.PipeWaitingQueueIsFullException
 
PostFilterActions<T> - Interface in de.quantummaid.eventmaid.channel.internal.filtering
 
PredicateMap<P,​T> - Class in de.quantummaid.eventmaid.internal.collections.predicatemap
 
PredicateMap() - Constructor for class de.quantummaid.eventmaid.internal.collections.predicatemap.PredicateMap
 
predicateMapBuilder() - Static method in class de.quantummaid.eventmaid.internal.collections.predicatemap.PredicateMapBuilder
 
PredicateMapBuilder<P,​T> - Class in de.quantummaid.eventmaid.internal.collections.predicatemap
 
PredicateMapBuilder() - Constructor for class de.quantummaid.eventmaid.internal.collections.predicatemap.PredicateMapBuilder
 
preemptiveSubscriber(Predicate<T>) - Static method in class de.quantummaid.eventmaid.subscribing.PreemptiveSubscriber
Factory method for a new PreemptiveSubscriber.
PreemptiveSubscriber<T> - Class in de.quantummaid.eventmaid.subscribing
A Subscriber that calls the given predicate for each message.
PreemptiveSubscriber() - Constructor for class de.quantummaid.eventmaid.subscribing.PreemptiveSubscriber
 
prepareACall(Channel<T>) - Static method in class de.quantummaid.eventmaid.channel.action.Call
Factory method to create a Call to the given Channel.
processingContext(EventType, MessageId, CorrelationId, T, Object) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
processingContext(EventType, MessageId, CorrelationId, T, Object, Map<Object, Object>, ChannelProcessingFrame<T>, ChannelProcessingFrame<T>) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
processingContext(EventType, MessageId, T) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
processingContext(EventType, T) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
processingContext(EventType, T, CorrelationId) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
ProcessingContext<T> - Class in de.quantummaid.eventmaid.processingContext
Message specific root object for all information related to the processing of a message.
processingContextForError(EventType, Object) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
processingContextForPayloadAndError(EventType, CorrelationId, T, Object) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
processingContextForPayloadAndError(EventType, T, Object) - Static method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
Factory method to create a new ProcessingContext.
processingFrame(Channel<T>) - Static method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
Factory method to create a new ChannelProcessingFrame associated with the given Channel.
publish(Object) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Publishes the given event.
publish(Object) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
publish(Object) - Method in interface de.quantummaid.eventmaid.qcec.eventBus.EventBus
Send the event to all interested subscribers.
publish(Object) - Method in class de.quantummaid.eventmaid.qcec.eventBus.EventBusImpl
 
put(BiPredicate<F, G>, T) - Method in class de.quantummaid.eventmaid.internal.collections.filtermap.FilterMapBuilder
 
put(Predicate<P>, T) - Method in class de.quantummaid.eventmaid.internal.collections.predicatemap.PredicateMapBuilder
 
puttingExceptionObjectNamedAsExceptionIntoResponseMapByDefault() - Method in interface de.quantummaid.eventmaid.useCases.building.ExceptionSerializationStep1Builder
Configures the default Mapifier to take all exceptions, that have not been matched by a previous rule and serialize them into a Map by taking the Exception object and storing it under "Exception" key.

Q

query(Query<R>) - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.QueryResolver
Sends the Query to all interested Subscribers.
query(Query<R>) - Method in class de.quantummaid.eventmaid.qcec.queryresolving.QueryResolverImpl
 
query(Query<T>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Executes the Query.
query(Query<T>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
Query<R> - Interface in de.quantummaid.eventmaid.qcec.queryresolving
The Queries interface to be used with the QueryResolver
QueryAnswerImpl<T extends Query<?>> - Class in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
queryRequired(Query<R>) - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.QueryResolver
Sends the Query to all interested Subscribers.
queryRequired(Query<R>) - Method in class de.quantummaid.eventmaid.qcec.queryresolving.QueryResolverImpl
 
queryRequired(Query<T>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Executes the Query and expects a result.
queryRequired(Query<T>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
QueryResolver - Interface in de.quantummaid.eventmaid.qcec.queryresolving
A QueryResolver allows sending Query on an synchronous MessageBus.
QueryResolverFactory - Class in de.quantummaid.eventmaid.qcec.queryresolving
Factory to create a new QueryResolver object for the given MessageBus.
QueryResolverFactory() - Constructor for class de.quantummaid.eventmaid.qcec.queryresolving.QueryResolverFactory
 
QueryResolverImpl - Class in de.quantummaid.eventmaid.qcec.queryresolving
 

R

reactTo(Class<T>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Entry point of the defining process, how an when to react to an event.
reactTo(Class<T>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
reactTo(Class<T>, Consumer<T>) - Method in interface de.quantummaid.eventmaid.qcec.eventBus.EventBus
Adds the Consumer as Subscriber for the given event class.
reactTo(Class<T>, Consumer<T>) - Method in class de.quantummaid.eventmaid.qcec.eventBus.EventBusImpl
 
ReflectionUtils - Class in de.quantummaid.eventmaid.internal.reflections
 
ReflectionUtils() - Constructor for class de.quantummaid.eventmaid.internal.reflections.ReflectionUtils
 
register(CorrelationId, MessageBusExceptionListener) - Method in interface de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandler
 
register(CorrelationId, MessageBusExceptionListener) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandlerImpl
 
register(EventType, MessageBusExceptionListener) - Method in interface de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandler
 
register(EventType, MessageBusExceptionListener) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandlerImpl
 
register(QueryResolver, ConstraintEnforcer, EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
register(QueryResolver, ConstraintEnforcer, EventBus) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.internal.answer.Answer
 
registerActionHandler(Class<? extends Action>, ActionHandler<? extends Action<T>, T>) - Method in class de.quantummaid.eventmaid.channel.action.ActionHandlerSet
Method, that can be used to add an Action and its ActionHandler dynamically to the set.
remove(Filter<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Removes the given Filter.
removePostFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
Removes the Filter from the post list.
removePreFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
Removes the Filter from the pre list.
removeProcessFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
Removes the Filter from the process list.
removeSubscriber(Subscriber<?>) - Method in class de.quantummaid.eventmaid.channel.action.Subscription
Removes the given Subscriber.
removeSubscriber(SubscriptionId) - Method in class de.quantummaid.eventmaid.channel.action.Subscription
Removes all Subscribers that match the given SubscriptionId.
removeSubscriber(SubscriptionId) - Method in interface de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategy
 
removeSubscriber(SubscriptionId) - Method in class de.quantummaid.eventmaid.messageBus.internal.brokering.MessageBusBrokerStrategyImpl
 
request(EventType, Object) - Method in interface de.quantummaid.eventmaid.messageFunction.MessageFunction
Sends the given request over the MessageBus.
RequestDeserializationStep1Builder - Interface in de.quantummaid.eventmaid.useCases.building
 
RequestDeserializationStep2Builder<T> - Interface in de.quantummaid.eventmaid.useCases.building
Based on the conditions defined in the previous RequestDeserializationStep1Builder, this step defines how to map the matching object from a Map to the given type.
RequestSerializationStep1Builder - Interface in de.quantummaid.eventmaid.useCases.building
 
RequestSerializationStep2Builder<T> - Interface in de.quantummaid.eventmaid.useCases.building
Based on the conditions defined in the previous RequestSerializationStep1Builder, this step defines how to map the matching from object into a Map.
respondingWithAWrappingMissingExceptionSerializationExceptionByDefault() - Method in interface de.quantummaid.eventmaid.useCases.building.ExceptionSerializationStep1Builder
respondTo(Class<T>, Consumer<T>) - Method in interface de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcer
Adds the given Consumer as Subscriber for the given class.
respondTo(Class<T>, Consumer<T>) - Method in class de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcerImpl
 
responseCondition - Variable in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
responseConsumer - Variable in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
ResponseDeserializationStep1Builder - Interface in de.quantummaid.eventmaid.useCases.building
 
ResponseDeserializationStep2Builder<T> - Interface in de.quantummaid.eventmaid.useCases.building
Based on the conditions defined in the previous RequestDeserializationStep1Builder, this step defines how to map the matching object from a Map to the given type.
ResponseFuture - Interface in de.quantummaid.eventmaid.messageFunction
For each request, the related ResponseFuture provides methods, to query or wait on the result.
ResponseSerializationStep1Builder - Interface in de.quantummaid.eventmaid.useCases.building
 
ResponseSerializationStep2Builder<T> - Interface in de.quantummaid.eventmaid.useCases.building
Based on the conditions defined in the previous ResponseSerializationStep1Builder, this step defines how to map the matching from object into a Map.
result() - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.Query
Returns the result once the Query has finished or nur further Subscribers exist.
Return<T> - Class in de.quantummaid.eventmaid.channel.action
The Return Action is used to return from a previously executed Call Action.
Return() - Constructor for class de.quantummaid.eventmaid.channel.action.Return
 
returnActionHandler() - Static method in class de.quantummaid.eventmaid.channel.action.ReturnActionHandler
Factory method for a new ReturnActionHandler.
ReturnActionHandler<T> - Class in de.quantummaid.eventmaid.channel.action
The ActionHandler implementation for the Return Action.
ReturnActionHandler() - Constructor for class de.quantummaid.eventmaid.channel.action.ReturnActionHandler
 
ReturnWithoutCallException - Exception in de.quantummaid.eventmaid.channel.action
Exception, that is thrown, when a Return Action is executed without a previous Call.
ReturnWithoutCallException() - Constructor for exception de.quantummaid.eventmaid.channel.action.ReturnWithoutCallException
 

S

send(EventType, Object) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Sends the message with the given EventType.
send(EventType, Object) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Sends the given data in form of a Map on the MessageBus with the EventType.
send(EventType, Object) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
send(EventType, Object, CorrelationId) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Sends the message with the given EventType.
send(EventType, Object, CorrelationId) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Sends the given data in form of a Map on the MessageBus with the EventType and CorrelationId set.
send(EventType, Object, CorrelationId) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
send(EventType, Object, Object) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Sends the given data and error data both in form of a Map on the MessageBus with the EventType.
send(EventType, Object, Object) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
send(EventType, Object, Object, CorrelationId) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Sends the given data and error data both in form of a Map on the MessageBus with the EventType and CorrelationId.
send(EventType, Object, Object, CorrelationId) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
send(ProcessingContext<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Sends the ProcessingContext on the MessageBus.
send(ProcessingContext<T>) - Method in interface de.quantummaid.eventmaid.channel.Channel
Send the given processingContext object over this Channel.
send(T) - Method in interface de.quantummaid.eventmaid.channel.Channel
Send the given message over this Channel.
send(T) - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
send(T) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
send(T, CorrelationId) - Method in interface de.quantummaid.eventmaid.channel.Channel
Send the given message over this Channel with the given CorrelationId.
SerializationFilters - Class in de.quantummaid.eventmaid.mapping
A class defining reusable filters for the serialization of objects.
SerializationFilters() - Constructor for class de.quantummaid.eventmaid.mapping.SerializationFilters
 
serialize(Object) - Method in class de.quantummaid.eventmaid.mapping.Serializer
 
serializeAndSend(EventType, Object) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes the data to a Map and then sends it with the EventType on the MessageBus.
serializeAndSend(EventType, Object) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
serializeAndSend(EventType, Object, CorrelationId) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes the data to a Map and then sends it with the EventType and CorrelationId on the MessageBus.
serializeAndSend(EventType, Object, CorrelationId) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
serializeAndSend(EventType, Object, Object) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes the data and error data to a Map and then sends both with the EventType on the MessageBus.
serializeAndSend(EventType, Object, Object) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
serializeAndSend(EventType, Object, Object, CorrelationId) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Serializes the data and error data to a Map and then sends both with the EventType and CorrelationId on the MessageBus.
serializeAndSend(EventType, Object, Object, CorrelationId) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
SerializedMessageBus - Interface in de.quantummaid.eventmaid.serializedMessageBus
A SerializedMessageBus enhances a typical MessageBus with serialization and deserialization functionality.
SerializedMessageBusImpl - Class in de.quantummaid.eventmaid.serializedMessageBus
 
serializeException(Exception) - Method in class de.quantummaid.eventmaid.mapping.ExceptionSerializer
 
serializer(PredicateMap<Object, Mapifier<Object>>) - Static method in class de.quantummaid.eventmaid.mapping.Serializer
 
Serializer - Class in de.quantummaid.eventmaid.mapping
 
Serializer() - Constructor for class de.quantummaid.eventmaid.mapping.Serializer
 
serializingExceptionsByDefaultUsing(Mapifier<Exception>) - Method in interface de.quantummaid.eventmaid.useCases.building.ExceptionSerializationStep1Builder
Configures the default Mapifier that will be used to serialize an exception to a Map if no Mapifier configured under ExceptionSerializationStep1Builder.serializingExceptionsThat(Predicate), ExceptionSerializationStep1Builder.serializingExceptionsOfType(Class), etc.
serializingExceptionsByDefaultUsing(Mapifier<Exception>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
serializingExceptionsOfType(Class<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.ExceptionSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize an exception to a Map if the exception is of the specified type.
serializingExceptionsThat(Predicate<Exception>) - Method in interface de.quantummaid.eventmaid.useCases.building.ExceptionSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize an exception thrown by a use case to a Map if the exception matches the provided filter.
serializingExceptionsThat(Predicate<Exception>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
serializingMethodInvoker(Method) - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking.SerializingMethodInvoker
Factory method to create a new SerializingMethodInvoker.
SerializingMethodInvoker - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking
A UseCaseMethodInvoker, that uses the Deserializer to deserialized the event into parameters of the use case method.
SerializingMethodInvoker() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking.SerializingMethodInvoker
 
serializingResponseObjectsOfTypeVoid() - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize a use case return value of type null.
serializingUseCaseRequestOntoTheBusMatching(Predicate<Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize a use case request onto the MessageBus if the type matches the provided filter.
serializingUseCaseRequestOntoTheBusMatching(Predicate<Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
serializingUseCaseRequestOntoTheBusOfType(Class<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize a use case request to an object if the use case return value is of the specified type.
serializingUseCaseRequestOntoTheBusOfTypeVoid() - Method in interface de.quantummaid.eventmaid.useCases.building.RequestSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize a use case request if the request is null.
serializingUseCaseRequestsByDefaultUsing(Mapifier<Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestSerializationStep1Builder
Configures the default Mapifier that will be used to serialize a use case request if no other serialization can be applied.
serializingUseCaseRequestsByDefaultUsing(Mapifier<Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
serializingUseCaseResponseBackOntoTheBusByDefaultUsing(Mapifier<Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseSerializationStep1Builder
Configures the default Mapifier that will be used to serialize a use case return value onto the MessageBus if no Mapifier configured matches the use case return value.
serializingUseCaseResponseBackOntoTheBusByDefaultUsing(Mapifier<Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
serializingUseCaseResponseBackOntoTheBusOfType(Class<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize a use case return value onto the MessageBus if the use case return value is of the specified type.
serializingUseCaseResponseBackOntoTheBusThat(Predicate<Object>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseSerializationStep1Builder
Enters a fluent builder that configures a Mapifier that will be used to serialize a use case return value onto the MessageBus if the use case return value matches the provided filter.
serializingUseCaseResponseBackOntoTheBusThat(Predicate<Object>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
setAction(Action<T>) - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
 
setCorrelationId(CorrelationId) - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
setCurrentProcessingFrame(ChannelProcessingFrame<T>) - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
setDefaultValue(T) - Method in class de.quantummaid.eventmaid.internal.collections.filtermap.FilterMapBuilder
 
setDefaultValue(T) - Method in class de.quantummaid.eventmaid.internal.collections.predicatemap.PredicateMapBuilder
 
setErrorPayload(Object) - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
setExceptionSerializers(PredicateMapBuilder<Exception, Mapifier<Exception>>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
setInitialProcessingFrame(ChannelProcessingFrame<T>) - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
setNextFrame(ChannelProcessingFrame<T>) - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
 
setPayload(T) - Method in class de.quantummaid.eventmaid.processingContext.ProcessingContext
 
setPreviousFrame(ChannelProcessingFrame<T>) - Method in class de.quantummaid.eventmaid.channel.ChannelProcessingFrame
 
setRequestDeserializers(FilterMapBuilder<Class<?>, Object, Demapifier<?>>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
setRequestSerializers(PredicateMapBuilder<Object, Mapifier<Object>>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
setReseponseSerializers(PredicateMapBuilder<Object, Mapifier<Object>>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
setResponseDeserializers(FilterMapBuilder<Class<?>, Object, Demapifier<?>>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
setSubscriptionIds(SubscriptionId, SubscriptionId, SubscriptionId) - Method in class de.quantummaid.eventmaid.messageFunction.internal.SubscriptionContainer
 
setUseCaseInstantiator(UseCaseInstantiator) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.LowLevelUseCaseAdapterBuilder
 
shouldDeliveryChannelErrorBeHandledAndDeliveryAborted(ProcessingContext<Object>, Exception, Channel<Object>) - Method in class de.quantummaid.eventmaid.messageBus.exception.ErrorThrowingMessageBusExceptionHandler
 
shouldDeliveryChannelErrorBeHandledAndDeliveryAborted(ProcessingContext<Object>, Exception, Channel<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.exception.MessageBusExceptionHandler
In some cases, an Exception during the delivery to a Subscriber should be ignored, so that the delivery is not stopped.
shouldDeliveryChannelErrorBeHandledAndDeliveryAborted(ProcessingContext<Object>, Exception, Channel<Object>) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ErrorListenerDelegatingMessageBusExceptionHandler
 
shouldErrorBeHandledAndDeliveryAborted(T, Exception) - Method in class de.quantummaid.eventmaid.internal.pipe.error.ErrorThrowingPipeErrorHandler
 
shouldErrorBeHandledAndDeliveryAborted(T, Exception) - Method in interface de.quantummaid.eventmaid.internal.pipe.error.PipeErrorHandler
 
shouldSubscriberErrorBeHandledAndDeliveryAborted(ProcessingContext<T>, Exception) - Method in interface de.quantummaid.eventmaid.channel.exception.ChannelExceptionHandler
When an exception is thrown inside the final action, this message can decide, if the message should be ignored or if the delivery should be aborted and handleSubscriberException should be called.
shouldSubscriberErrorBeHandledAndDeliveryAborted(ProcessingContext<T>, Exception) - Method in class de.quantummaid.eventmaid.channel.exception.ErrorThrowingChannelExceptionHandler
 
shouldSubscriberErrorBeHandledAndDeliveryAborted(ProcessingContext<T>, Exception) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.DelegatingChannelExceptionHandler
 
simpleChannelEventListener(PartialCollectingChannelStatisticsCollector) - Static method in class de.quantummaid.eventmaid.channel.internal.events.SimpleChannelEventListener
 
SimpleChannelEventListener<T> - Class in de.quantummaid.eventmaid.channel.internal.events
 
SimpleChannelEventListener() - Constructor for class de.quantummaid.eventmaid.channel.internal.events.SimpleChannelEventListener
 
SimplePipeEventListener<T> - Class in de.quantummaid.eventmaid.internal.pipe.events
 
SimplePipeEventListener() - Constructor for class de.quantummaid.eventmaid.internal.pipe.events.SimplePipeEventListener
 
singlePublicUseCaseMethodCaller(Class<U>) - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling.SinglePublicUseCaseMethodCaller
Factory method to create a new SinglePublicUseCaseMethodCaller.
SinglePublicUseCaseMethodCaller<U> - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling
A Caller that locates the the only public method of the use case class and invokes it, whenever a request is received.
SinglePublicUseCaseMethodCaller() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseCalling.SinglePublicUseCaseMethodCaller
 
statusInformationAdapter(MessageBusStatisticsCollector, MessageBusBrokerStrategy, ExceptionListenerHandler) - Static method in class de.quantummaid.eventmaid.messageBus.internal.MessageBusStatusInformationAdapter
 
Step1Builder - Interface in de.quantummaid.eventmaid.useCases.building
This step allows to add a new use case invocation definition with InvokingUseCaseStepBuilder.invokingUseCase(Class) or do not add further definitions and continue with the methods of InstantiationBuilder.
Step2Builder<U> - Interface in de.quantummaid.eventmaid.useCases.building
This builder step defines, for which EventType the use case class configured in the previous InvokingUseCaseStepBuilder.invokingUseCase(Class) method should be invoked.
Step3Builder<U> - Interface in de.quantummaid.eventmaid.useCases.building
Defines how the currently configured use case should be invoked.
StringValidator - Class in de.quantummaid.eventmaid.internal.enforcing
 
StringValidator() - Constructor for class de.quantummaid.eventmaid.internal.enforcing.StringValidator
 
stringValue() - Method in class de.quantummaid.eventmaid.identification.CorrelationId
Returns the String value representing the CorrelationId.
stringValue() - Method in class de.quantummaid.eventmaid.identification.MessageId
Returns a String representing the MessageId.
stringValue() - Method in class de.quantummaid.eventmaid.processingContext.EventType
Returns a string representation for the EventType.
stringValue() - Method in class de.quantummaid.eventmaid.subscribing.SubscriptionId
 
submit(Answer) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
submit(Answer) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerRegister
 
subscribe(CorrelationId, Subscriber<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds the given Subscriber for all messages with a matching CorrelationId.
subscribe(CorrelationId, Subscriber<PayloadAndErrorPayload<Map<String, Object>, Map<String, Object>>>) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Adds the given Subscriber for all not deserialized messages of the given CorrelationId.
subscribe(CorrelationId, Subscriber<PayloadAndErrorPayload<Map<String, Object>, Map<String, Object>>>) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
subscribe(CorrelationId, Consumer<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds the given Consumer wrapped in a Subscriber object for all messages with a matching CorrelationId.
subscribe(EventType, Subscriber<PayloadAndErrorPayload<Map<String, Object>, Map<String, Object>>>) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Adds the given Subscriber for all not deserialized messages of the given EventType.
subscribe(EventType, Subscriber<PayloadAndErrorPayload<Map<String, Object>, Map<String, Object>>>) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
subscribe(EventType, Subscriber<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds the given Subscriber for all messages with a matching EventType.
subscribe(EventType, Consumer<Object>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds the given Consumer wrapped in a Subscriber object for all messages with a matching EventType.
subscribe(Subscriber<T>) - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
subscribe(Subscriber<T>) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
subscribe(Consumer<T>) - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
subscribe(Consumer<T>) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
subscribeDeserialized(CorrelationId, Subscriber<PayloadAndErrorPayload<P, E>>, Class<P>, Class<E>) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Adds the given Subscriber for all messages of the given EventType.
subscribeDeserialized(CorrelationId, Subscriber<PayloadAndErrorPayload<P, E>>, Class<P>, Class<E>) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
subscribeDeserialized(EventType, Subscriber<PayloadAndErrorPayload<P, E>>, Class<P>, Class<E>) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Adds the given Subscriber for all messages of the given EventType.
subscribeDeserialized(EventType, Subscriber<PayloadAndErrorPayload<P, E>>, Class<P>, Class<E>) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
Subscriber<T> - Interface in de.quantummaid.eventmaid.subscribing
All delivering of messages to dynamically added and removed objects is done on the basis of Subscribers.
subscribeRaw(EventType, Subscriber<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds the Subscriber object for all messages with a matching EventType.
subscribeRaw(EventType, Subscriber<ProcessingContext<Map<String, Object>>>) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Adds the Subscriber with access to the raw ProcessingContext for all messages of the EventType.
subscribeRaw(EventType, Subscriber<ProcessingContext<Map<String, Object>>>) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
subscribeRaw(EventType, Consumer<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Adds the given Consumer wrapped in a Subscriber object for all messages with a matching EventType.
subscription() - Static method in class de.quantummaid.eventmaid.channel.action.Subscription
Creates a new Subscription object.
Subscription<T> - Class in de.quantummaid.eventmaid.channel.action
A Subscription object manages a list of Subscribers.
Subscription() - Constructor for class de.quantummaid.eventmaid.channel.action.Subscription
 
subscriptionActionHandler() - Static method in class de.quantummaid.eventmaid.channel.action.SubscriptionActionHandler
Factory method for a new SubscriptionActionHandler.
SubscriptionActionHandler<T> - Class in de.quantummaid.eventmaid.channel.action
The ActionHandler implementation for the Subscription Action.
SubscriptionActionHandler() - Constructor for class de.quantummaid.eventmaid.channel.action.SubscriptionActionHandler
 
subscriptionContainer(MessageBus) - Static method in class de.quantummaid.eventmaid.messageFunction.internal.SubscriptionContainer
 
SubscriptionContainer - Class in de.quantummaid.eventmaid.messageFunction.internal
 
SubscriptionContainer() - Constructor for class de.quantummaid.eventmaid.messageFunction.internal.SubscriptionContainer
 
SubscriptionId - Class in de.quantummaid.eventmaid.subscribing
Each Subscriber possesses a unique SubscriptionId, which acts as its identity.
SubscriptionId() - Constructor for class de.quantummaid.eventmaid.subscribing.SubscriptionId
 
subscriptionIdStorage - Variable in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
SYNCHRONOUS - de.quantummaid.eventmaid.channel.ChannelType
 
SYNCHRONOUS - de.quantummaid.eventmaid.internal.pipe.PipeType
 
SYNCHRONOUS - de.quantummaid.eventmaid.messageBus.MessageBusType
 
SynchronousDelivery<T> - Class in de.quantummaid.eventmaid.internal.pipe.transport
 
SynchronousDelivery() - Constructor for class de.quantummaid.eventmaid.internal.pipe.transport.SynchronousDelivery
 
synchronousMessageBusChannelFactory() - Static method in class de.quantummaid.eventmaid.messageBus.channelCreating.SynchronousMessageBusChannelFactory
Factory method to create a new SynchronousMessageBusChannelFactory.
SynchronousMessageBusChannelFactory - Class in de.quantummaid.eventmaid.messageBus.channelCreating
The default MessageBusChannelFactory, that creates synchronous Channels.
SynchronousMessageBusChannelFactory() - Constructor for class de.quantummaid.eventmaid.messageBus.channelCreating.SynchronousMessageBusChannelFactory
 
SynchronousTransportMechanism<T> - Class in de.quantummaid.eventmaid.internal.pipe.transport
 
SynchronousTransportMechanism() - Constructor for class de.quantummaid.eventmaid.internal.pipe.transport.SynchronousTransportMechanism
 

T

tClass - Variable in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
TerminationAnswerBuilder<T> - Interface in de.quantummaid.eventmaid.qcec.domainBus.building
Step defining, when the subscriber should stop answering the message and should unsubscribe.
TerminationCondition<R> - Class in de.quantummaid.eventmaid.qcec.domainBus.internal.answer
 
TerminationCondition() - Constructor for class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.TerminationCondition
 
terminationConditions - Variable in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
then(FollowUpAction) - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
then(FollowUpAction) - Method in interface de.quantummaid.eventmaid.messageFunction.ResponseFuture
Adds a FollowUpAction, that gets executed, once the Future is fulfilled.
throwAnExceptionByDefaultIfNoResponseDeserializationCanBeApplied() - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseDeserializationStep1Builder
Configures to throw an exception if no Demapifier configured matches the response.
throwAnExceptionByDefaultIfNoUseCaseRequestDeserializationCanBeApplied() - Method in interface de.quantummaid.eventmaid.useCases.building.RequestDeserializationStep1Builder
Configures to throw an exception if no Demapifier configured matches the request.
throwingAnExceptionByDefaultIfNoRequestSerializationCanBeApplied() - Method in interface de.quantummaid.eventmaid.useCases.building.RequestSerializationStep1Builder
Configured the UseCaseAdapter or UseCaseBus to throw an exception if no other serialization for use case requests can be applied.
throwingAnExceptionByDefaultIfNoResponseSerializationCanBeApplied() - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseSerializationStep1Builder
Configures to throw an exception if no Mapifier configured matches the use case return value.
transport(T) - Method in class de.quantummaid.eventmaid.internal.pipe.transport.AsynchronousTransportMechanism
 
transport(T) - Method in class de.quantummaid.eventmaid.internal.pipe.transport.SynchronousTransportMechanism
 
transport(T) - Method in interface de.quantummaid.eventmaid.internal.pipe.transport.TransportMechanism
 
transportMechanism(PipeType, PipeEventListener<T>, PipeErrorHandler<T>, List<Subscriber<T>>, AsynchronousConfiguration) - Static method in class de.quantummaid.eventmaid.internal.pipe.transport.TransportMechanismFactory
 
TransportMechanism<T> - Interface in de.quantummaid.eventmaid.internal.pipe.transport
 
TransportMechanismFactory - Class in de.quantummaid.eventmaid.internal.pipe.transport
 
TransportMechanismFactory() - Constructor for class de.quantummaid.eventmaid.internal.pipe.transport.TransportMechanismFactory
 

U

unregister(QueryResolver, ConstraintEnforcer, EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AbstractSharedAnswerImpl
 
unregister(QueryResolver, ConstraintEnforcer, EventBus) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.internal.answer.Answer
 
unregister(SubscriptionId) - Method in interface de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandler
 
unregister(SubscriptionId) - Method in class de.quantummaid.eventmaid.messageBus.internal.exception.ExceptionListenerHandlerImpl
 
unregisterExceptionListener(SubscriptionId) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Removes all exceptionListener with the given SubscriptionId.
unsubcribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.messageBus.MessageBus
Removes all Subscribers with the given SubscriptionId
unsubscribe() - Method in class de.quantummaid.eventmaid.messageFunction.internal.SubscriptionContainer
 
unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.internal.pipe.Pipe
 
unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeImpl
 
unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptions
 
unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.messageBus.internal.correlationIds.CorrelationBasedSubscriptionsImpl
 
unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcer
Removes all Subscribers matching the given SubscriptionId.
unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.qcec.constraintEnforcing.ConstraintEnforcerImpl
 
unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.DocumentBus
Removes the subscription for the given SubscriptionId independent of whether it was for a Query, a constraint or an event.
unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusImpl
 
unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.qcec.eventBus.EventBus
Removes all Subscribers matching the given SubscriptionId.
unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.qcec.eventBus.EventBusImpl
 
unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.QueryResolver
Method to remove all Consumer matching the SubscriptionId.
unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.qcec.queryresolving.QueryResolverImpl
 
unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBus
Removes all Subscribers with the given SubscriptionId.
unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.serializedMessageBus.SerializedMessageBusImpl
 
until(Class<?>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.building.TerminationAnswerBuilder
Defines the event, on which the the subscription should be terminated.
until(Class<?>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 
until(Class<R>, Predicate<R>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.building.TerminationAnswerBuilder
Defines the event and a condition, when the subscription should be terminated.
until(Class<R>, Predicate<R>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 
USE_CASE_RESPONSE_EVENT_TYPE - Static variable in class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvokingResponseEventType
The EventType, on which response from use cases invoked by the UseCaseBus or UseCaseAdapter are send back.
UseCaseAdapter - Interface in de.quantummaid.eventmaid.useCases.useCaseAdapter
A UseCaseAdapter has all necessary information, how to invoke the configured use cases.
useCaseBus(SerializedMessageBus) - Static method in interface de.quantummaid.eventmaid.useCases.useCaseBus.UseCaseBus
 
UseCaseBus - Interface in de.quantummaid.eventmaid.useCases.useCaseBus
The use case bus invokes use cases as defined by UseCaseInvocationBuilder.
UseCaseInstantiator - Interface in de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating
Whenever a request for a use case is received by a UseCaseAdapter, the UseCaseInstantiator is askes to provide an instance for the use case.
UseCaseInvocationBuilder - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter
Fluent interface builder to configure either a UseCaseAdapter or a UseCaseBus.
UseCaseInvocationBuilder() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvocationBuilder
 
UseCaseInvokingResponseEventType - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter
The EventType to identify response from use cases invoked by the UseCaseBus or UseCaseAdapter.
UseCaseInvokingResponseEventType() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.UseCaseInvokingResponseEventType
 
UseCaseMethodInvoker - Interface in de.quantummaid.eventmaid.useCases.useCaseAdapter.methodInvoking
Invokes a specific method on the use case.
using(Demapifier<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestDeserializationStep2Builder
Uses the given Demapifier, when the previous condition triggers.
using(Demapifier<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseDeserializationStep2Builder
Uses the given Demapifier, when the previous condition triggers.
using(Mapifier<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.ExceptionSerializationStep2Builder
Uses the given Mapifier, when the previous condition triggers.
using(Mapifier<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.RequestSerializationStep2Builder
Uses the given Mapifier, when the previous condition triggers.
using(Mapifier<T>) - Method in interface de.quantummaid.eventmaid.useCases.building.ResponseSerializationStep2Builder
Uses the given Mapifier, when the previous condition triggers.
using(ConstraintEnforcer) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusBuilder
Sets the ConstraintEnforcer to be used for the DocumentBus.
using(EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusBuilder
Sets the EventBus to be used for the DocumentBus.
using(QueryResolver) - Method in class de.quantummaid.eventmaid.qcec.domainBus.DocumentBusBuilder
Sets the QueryResolver to be used for the DocumentBus.
using(Consumer<T>) - Method in interface de.quantummaid.eventmaid.qcec.domainBus.building.AnswerActionBuilder
Defines how to react to the message.
using(Consumer<T>) - Method in class de.quantummaid.eventmaid.qcec.domainBus.internal.answer.AnswerBuilder
 

V

valueOf(String) - Static method in enum de.quantummaid.eventmaid.channel.ChannelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.quantummaid.eventmaid.internal.pipe.PipeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.quantummaid.eventmaid.messageBus.MessageBusType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.quantummaid.eventmaid.channel.ChannelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.quantummaid.eventmaid.internal.pipe.PipeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.quantummaid.eventmaid.messageBus.MessageBusType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasSuccessful() - Method in class de.quantummaid.eventmaid.messageFunction.internal.ExpectedResponseFuture
 
wasSuccessful() - Method in interface de.quantummaid.eventmaid.messageFunction.ResponseFuture
Returns true if the future was fulfilled with an success response, false if an exception occurred, the future was cancelled or the error payload is not null.
withAChannelFactory(MessageBusChannelFactory) - Method in class de.quantummaid.eventmaid.messageBus.MessageBusBuilder
Overrides the the MessageBusChannelFactory.
withActionHandlerSet(ActionHandlerSet<T>) - Method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Overwrites the default ActionHandlerSet, that can handle all built-in Actions.
withAnInjection(Class<T>, Function<ParameterInjectionInformation, T>) - Method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.parameterInjecting.ParameterInjectorBuilder
 
withAsynchronousConfiguration(AsynchronousConfiguration) - Method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Adds an AsynchronousConfiguration to the Channel.
withAsynchronousConfiguration(AsynchronousConfiguration) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
withAsynchronousConfiguration(AsynchronousConfiguration) - Method in class de.quantummaid.eventmaid.messageBus.MessageBusBuilder
In case an asynchronous MessageBus is created an AsynchronousConfiguration has to be provides with this method.
withChannelExceptionHandler(ChannelExceptionHandler<T>) - Method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Sets a different exception handler for the Channel.
withDefaultAction(Action<T>) - Method in class de.quantummaid.eventmaid.channel.ChannelBuilder
Sets the default Action for the Channel.
withErrorHandler(PipeErrorHandler<T>) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
withEventListener(PipeEventListener<T>) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 
withExceptionHandler(MessageBusExceptionHandler) - Method in class de.quantummaid.eventmaid.messageBus.MessageBusBuilder
Overrides the default exception throwing MessageBusExceptionHandler.
withStatisticsCollector(PipeStatisticsCollector) - Method in class de.quantummaid.eventmaid.internal.pipe.PipeBuilder
 

Z

zeroArgumentsConstructorUseCaseInstantiator() - Static method in class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating.ZeroArgumentsConstructorUseCaseInstantiator
Factory method to create a new ZeroArgumentsConstructorUseCaseInstantiator.
ZeroArgumentsConstructorUseCaseInstantiator - Class in de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating
This UseCaseInstantiator takes the current use case Class and locates its constructor with Class.getDeclaredConstructor(Class[]) with no arguments.
ZeroArgumentsConstructorUseCaseInstantiator() - Constructor for class de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating.ZeroArgumentsConstructorUseCaseInstantiator
 
ZeroArgumentsConstructorUseCaseInstantiatorException - Exception in de.quantummaid.eventmaid.useCases.useCaseAdapter.usecaseInstantiating
An Exception indicating an error, when creating a new instance of an use case with its zero arguments constructor.
A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages