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
All Classes All Packages
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
Subscribercan decide if it the delivery to subsequentSubscribersshould 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
ChannelBuilderfor 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
ConstraintEnforcerobject for the givenMessageBus. - Action<T> - Interface in de.quantummaid.eventmaid.channel.action
-
At the end of each
ChannelanActiondecides, how to consume each message. - ActionHandler<T extends Action<R>,R> - Interface in de.quantummaid.eventmaid.channel.action
-
ActionHandlerare responsible to handle the execution of the finalActionof aChannel. - ActionHandlerSet<T> - Class in de.quantummaid.eventmaid.channel.action
-
The
ActionHandlerSetdefines the mapping ofActionsto their respectiveActionHandler. - actionWasChanged() - Method in class de.quantummaid.eventmaid.processingcontext.ProcessingContext
-
Returns, whether the default
Actionwas overwritten for the currentChannel - add(Filter<Object>) - Method in interface de.quantummaid.eventmaid.messagebus.MessageBus
- add(Filter<Object>, int) - Method in interface de.quantummaid.eventmaid.messagebus.MessageBus
- 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
Filterto the list of postFilter. - addPostFilter(Filter<ProcessingContext<T>>, int) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Adds the
Filterat the given position to the list of postFilter. - addPreFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Adds the
Filterto the list of preFilter. - addPreFilter(Filter<ProcessingContext<T>>, int) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Adds the
Filterat the given position to the list of preFilter. - addProcessFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Adds the
Filterto the list of processFilter. - addProcessFilter(Filter<ProcessingContext<T>>, int) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Adds the
Filterat the given position to the list of processFilter. - addRaw(Filter<ProcessingContext<Object>>) - Method in interface de.quantummaid.eventmaid.messagebus.MessageBus
- addRaw(Filter<ProcessingContext<Object>>, int) - Method in interface de.quantummaid.eventmaid.messagebus.MessageBus
- 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 underlyingProcessingContextobject. - addRawSubscriber(Consumer<ProcessingContext<T>>) - Method in class de.quantummaid.eventmaid.channel.action.Subscription
-
Adds a the consumer wrapped in a
Subscriberobject, that gets access to the underlyingProcessingContextobject. - 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
Subscriberobject. - 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
DocumentBusbased on a synchronousMessageBus. - 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
EventBusobject for the givenMessageBus. - 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,MessageBusorMessageFunctionis 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
ConsumerasSubscriberforthe givenQueryclass. - 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
- apply(Object, Object, Exception) - Method in interface de.quantummaid.eventmaid.messagefunction.followup.FollowUpAction
-
Method to be called, when the
FollowUpActionis executed. - apply(T, FilterActions<T>) - Method in interface de.quantummaid.eventmaid.filtering.Filter
-
The
handlemethod is called for each message, that traversed theChannelup to thisFilter. - 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
QueryResolverobject for the givenMessageBus. - areOfType(Class<?>) - Static method in class de.quantummaid.eventmaid.mapping.SerializationFilters
- 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
ReturnAction. - aSerializedMessageBus(MessageBus, Serializer, Deserializer) - Static method in interface de.quantummaid.eventmaid.serializedmessagebus.SerializedMessageBus
-
Factory method to create a new
SerializedMessageBusfrom the normalMessageBus, aDeserializerand aSerializer. - 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
MessageBusis enhanced with theSerializerandDeserializerfrom theUseCaseInvocationBuilder. - attachTo(SerializedMessageBus) - Method in interface de.quantummaid.eventmaid.usecases.usecaseadapter.UseCaseAdapter
-
Takes the use case invocation information from the
UseCaseInvocationBuilderto subscribe the use cases onto the givenSerializedMessageBus. - awaitTermination(int, TimeUnit) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Blocks the caller until all remaining tasks have completed execution after a
closehas 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
closehas 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
UseCaseBusbased on the givenSerializedMessageBus. - 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
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
CallActionis 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
ActionHandlerimplementation for theCallAction. - CallActionHandler() - Constructor for class de.quantummaid.eventmaid.channel.action.CallActionHandler
- Caller<U> - Interface in de.quantummaid.eventmaid.usecases.usecaseadapter.usecasecalling
-
A
Calleris responsible to invoke the correct method on the use case instance. - 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.
- CallNotAllowedAsFinalChannelAction - Exception in de.quantummaid.eventmaid.channel.action
-
Exception for the case, that a
Callwas set as finalActionof aChannel. - 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
Callto the givenChannel. - 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'sdefaultAction. - Channel<T> - Interface in de.quantummaid.eventmaid.channel
-
Channelis the concept used for transporting messages from sender to an consumingActionat the end of theChannel. - 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
ChannelBuilderclass provides a fluent interface to create and configure aChannel. - 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
Filteror the finalAction, theChannelExceptionHandleris invoked. - ChannelProcessingFrame<T> - Class in de.quantummaid.eventmaid.channel
-
The
ProcessingContextobject stores the history of the traversedChannelsin form of a linked list ofChannelProcessingFrames. - 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
ChannelStatisticsof theChannel. - 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
Channelso 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
ConstraintEnforcerclass is used to distribute constraints to all subscribers. - ConstraintEnforcerFactory - Class in de.quantummaid.eventmaid.qcec.constraintenforcing
-
Factory to create a new
ConstraintEnforcerobject for the givenMessageBus. - 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
ConsumeActioncalls the given consumer for every message that reached the end of theChannel. - 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
ConsumeActionfor a consumer acceptingProcessingContext. - consumePayload(Consumer<T>) - Static method in class de.quantummaid.eventmaid.channel.action.Consume
-
Factory method for creating a new
ConsumeActionfor a consumer acceptingProcessingContext. - 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
ActionHandlerimplementation for theConsumeAction. - 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
Subscriberthat calls the givenconsumerfor 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
CorrelationIdmatching the givenMessageId. - createChannel(EventType, Subscriber<?>, MessageBusExceptionHandler) - Method in interface de.quantummaid.eventmaid.messagebus.channelcreating.MessageBusChannelFactory
-
This method is being called, when a new
Channelis 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.events - package de.quantummaid.eventmaid.internal.pipe.events
- de.quantummaid.eventmaid.internal.pipe.exceptions - package de.quantummaid.eventmaid.internal.pipe.exceptions
- 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
Exceptionobjects are stored under this key in theMap - DEFAULT_EXCEPTION_MAPIFIER_KEY - Static variable in class de.quantummaid.eventmaid.mapping.MissingExceptionMappingExceptionMapifier
- 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
- defaultActionHandlerSet() - Static method in class de.quantummaid.eventmaid.channel.action.DefaultActionHandlerSet
-
Creates an
ActionHandlerSetwith all built-inActionsand theirActionHandlers. - DefaultActionHandlerSet - Class in de.quantummaid.eventmaid.channel.action
-
An
ActionHandlerSet, that contains all built-inActionsand theirActionHandlers. - 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 - defaultWorkingQueue() - Static method in class de.quantummaid.eventmaid.configuration.AsynchronousConfiguration
- 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
- 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
Classfrom the data contained in theMap. - deserializer(FilterMap<Class<?>, Object, Demapifier<?>>) - Static method in class de.quantummaid.eventmaid.mapping.Deserializer
-
Creates a new
Deserializerfrom the givenFilterMap. - Deserializer - Class in de.quantummaid.eventmaid.mapping
- Deserializer() - Constructor for class de.quantummaid.eventmaid.mapping.Deserializer
- deserializeRequestsToUseCaseParametersPerDefault(Demapifier<Object>) - Method in interface de.quantummaid.eventmaid.usecases.building.RequestDeserializationStep1Builder
-
Configures the default
Demapifierthat will be used to deserialize a to a use case parameter if noDemapifierconfigured 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
Demapifierthat will be used to deserialize aMapto a use case parameter if the object matches the providedfilter. - 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
Demapifierthat will be used to deserialize a use case response if noDemapifierconfigured 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
Demapifierthat will be used to deserialize aMapto 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
Demapifierthat will be used to deserialize aMapfrom theMessageBusto the return value of the use case invocation, if the object matches the providedfilter. - 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
Demapifierthat will be used to deserialize aMapfrom theMessageBusto 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
Demapifierthat will be used to deserialize aMapfrom the *MessageBusto the return value of the use case invocation. - DocumentBus - Interface in de.quantummaid.eventmaid.qcec.domainbus
-
The
DocumentBusclass combines the functionality of theQueryResolver, theConstraintEnforcer, and theEventBus. - 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 currentThread. - 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
MessageBusExceptionHandlerimplementation, that rethrows all exceptions. - ErrorThrowingMessageBusExceptionHandler() - Constructor for class de.quantummaid.eventmaid.messagebus.exception.ErrorThrowingMessageBusExceptionHandler
- ErrorThrowingPipeErrorHandler<T> - Class in de.quantummaid.eventmaid.internal.pipe.exceptions
- ErrorThrowingPipeErrorHandler() - Constructor for class de.quantummaid.eventmaid.internal.pipe.exceptions.ErrorThrowingPipeErrorHandler
- EventAnswerImpl<T> - Class in de.quantummaid.eventmaid.qcec.domainbus.internal.answer
- EventBus - Interface in de.quantummaid.eventmaid.qcec.eventbus
-
The
EventBusclass is used to distribute events to all subscribers. - EventBusFactory - Class in de.quantummaid.eventmaid.qcec.eventbus
-
Factory to create a new
EventBusobject for the givenMessageBus. - 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
EventTypeis a representation of a communication on aMessageBus. - EventType() - Constructor for class de.quantummaid.eventmaid.processingcontext.EventType
- eventTypeFromClass(Class<?>) - Static method in class de.quantummaid.eventmaid.processingcontext.EventType
-
Creates a new
EventTypefrom the canonical name of theClass. - eventTypeFromObjectClass(Object) - Static method in class de.quantummaid.eventmaid.processingcontext.EventType
-
Creates a new
EventTypefrom the canonical name of the object'sClass. - eventTypeFromString(String) - Static method in class de.quantummaid.eventmaid.processingcontext.EventType
-
Creates a new
EventTypefrom the given string. - ExceptionInDeliveryChannelException - Exception in de.quantummaid.eventmaid.messagebus.exception
- ExceptionInDeliveryChannelException(Throwable) - Constructor for exception de.quantummaid.eventmaid.messagebus.exception.ExceptionInDeliveryChannelException
- 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
- ExceptionInFilterException - Exception in de.quantummaid.eventmaid.channel.exception
- ExceptionInFilterException(Throwable) - Constructor for exception de.quantummaid.eventmaid.channel.exception.ExceptionInFilterException
- ExceptionInPipeException - Exception in de.quantummaid.eventmaid.internal.pipe.exceptions
- ExceptionInPipeException(Throwable) - Constructor for exception de.quantummaid.eventmaid.internal.pipe.exceptions.ExceptionInPipeException
- ExceptionInSubscriberException - Exception in de.quantummaid.eventmaid.channel.exception
- ExceptionInSubscriberException(Throwable) - Constructor for exception de.quantummaid.eventmaid.channel.exception.ExceptionInSubscriberException
- 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
Mapifierexclusively 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 aMap. - 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
CallAction. - 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
- FilterActions<T> - Interface in de.quantummaid.eventmaid.filtering
-
Each filter can decide if the message continues its propagation with
passor if the delivery of the message stops withblock. - 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
UseCaseInvocationBuilderstep. - finished() - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.Query
-
Method to preemptive stop the delivery of a
Queryto itsSubscribers. - FollowUpAction - Interface in de.quantummaid.eventmaid.messagefunction.followup
-
A
FollowUpActioncan be added to aResponseFutureto 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
EventTypeto invoke the use case for. - forType(String) - Method in interface de.quantummaid.eventmaid.usecases.building.Step2Builder
-
Defines the
EventTypeasStringto invoke the use case for. - fromString(String) - Static method in class de.quantummaid.eventmaid.identification.CorrelationId
-
Creates a new
CorrelationIdusing the string representation of anUUID. - fromString(String) - Static method in class de.quantummaid.eventmaid.identification.MessageId
-
Creates a new
MessageIdusing the string representation of anUUID. - fromString(String) - Static method in class de.quantummaid.eventmaid.subscribing.SubscriptionId
-
Creates a
SubscriptionIdfrom 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
CorrelationIdmatching the currentProcessingContext'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
ActionHandlerregistered 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
MessageBusExceptionListenercurrently registered on theMessageBus. - 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
EventTypespecificChannelfor the given type ornullif 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
Actionof thisChannel. - 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
Filterregistered in the post list. - getPreFilter() - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Returns a list of all
Filterregistered 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
Filterregistered 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
ProcessingContextpayload. - 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
ProcessingContextpayload 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
ChannelStatusInformationobject, which can be used to query theChannel'sstatistics. - 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
MessageBusStatusInformationinterface, that allows querying statistics andSubscribers. - 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
Subscribersgrouped 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
SubscriptionIdof theSubscriber. - 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
ConsumeAction'sconsumer. - 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
CallActionand 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
Actionand message. - handleBubbledUpException(BubbleUpWrappedException) - Method in interface de.quantummaid.eventmaid.channel.exception.ChannelExceptionHandler
- handleBubbledUpException(BubbleUpWrappedException) - Method in class de.quantummaid.eventmaid.messagebus.internal.exception.DelegatingChannelExceptionHandler
- handleBubbledUpException(T, BubbleUpWrappedException) - Method in interface de.quantummaid.eventmaid.internal.pipe.exceptions.PipeErrorHandler
- 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
Exceptionthrown inside aSubscriber, for whichMessageBusExceptionHandler.shouldDeliveryChannelErrorBeHandledAndDeliveryAbortedreturnedtrue, 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.exceptions.ErrorThrowingPipeErrorHandler
- handleException(T, Exception) - Method in interface de.quantummaid.eventmaid.internal.pipe.exceptions.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
Exceptioninside aFilteris 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
UseCaseInvocationBuilderstep 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>, long, TimeUnit) - Method in interface de.quantummaid.eventmaid.usecases.usecasebus.UseCaseBus
-
Invokes the correct use case based on the
EventTypewith 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, long, TimeUnit) - Method in interface de.quantummaid.eventmaid.usecases.usecasebus.UseCaseBus
-
Invokes the correct use case based on the
EventTypewith 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
UseCaseInvocationBuilderwith a new use case invocation definition of the givenClass. - isCancelled() - Method in class de.quantummaid.eventmaid.messagefunction.internal.ExpectedResponseFuture
- isClosed() - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Returns
trueifclosehas been called on thisChannel. - 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
trueifclosehas been called on thisMessageBus. - 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
Actiontakes the message and sends it in the givenChannel. - 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
ActionHandlerimplementation for theJumpAction. - 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
Jumpobject, that forwards messages into the givenChannel.
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
Mapcontaining the object's data - Mapifier<T> - Interface in de.quantummaid.eventmaid.mapping
-
A
Mapifieris takes an object and returns aMaprepresentation from it. - matches(MessageId) - Method in class de.quantummaid.eventmaid.identification.CorrelationId
-
Checks, if the
CorrelationIdis related to the givenMessageId. - 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(MessageBusChannelFactory, MessageBusExceptionHandler) - Static method in class de.quantummaid.eventmaid.messagebus.internal.brokering.MessageBusBrokerStrategyImpl
- MessageBusBrokerStrategyImpl - Class in de.quantummaid.eventmaid.messagebus.internal.brokering
- MessageBusBrokerStrategyImpl() - Constructor for class de.quantummaid.eventmaid.messagebus.internal.brokering.MessageBusBrokerStrategyImpl
- MessageBusBuilder - Class in de.quantummaid.eventmaid.messagebus
-
The
MessageBusBuilderclass provides a fluent interface to create and configure aMessageBus. - MessageBusBuilder() - Constructor for class de.quantummaid.eventmaid.messagebus.MessageBusBuilder
- MessageBusChannelFactory - Interface in de.quantummaid.eventmaid.messagebus.channelcreating
-
Whenever a new class specific
Channelis required by theMessageBus, theMessageBusChannelFactoryis called to create a newChannel. - MessageBusExceptionHandler - Interface in de.quantummaid.eventmaid.messagebus.exception
-
Whenever an
Exceptionoccurs during the delivering of a message on aMessageBus, theMessageBusExceptionHandleris 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 registeredSubscribers. - 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
-
MessageFunctionssimplify the execution of request-reply based communications over an asynchronousMessageBus. - MessageFunctionBuilder - Class in de.quantummaid.eventmaid.messagefunction
-
The
MessageFunctionBuilderclass provides a fluent interface for defining a newMessageFunction. - 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
UseCaseMethodInvokerfailed to invoke the method. - missingDeserializationException(String) - Static method in exception de.quantummaid.eventmaid.usecases.building.MissingRequestDeserializationException
-
Creates a new
MissingRequestDeserializationExceptionexception. - missingDeserializationException(String) - Static method in exception de.quantummaid.eventmaid.usecases.building.MissingResponseDeserializationException
-
Creates a new
MissingResponseDeserializationExceptionexception. - missingErrorPayloadClassForDeserializationException() - Static method in exception de.quantummaid.eventmaid.serializedmessagebus.MissingErrorPayloadClassForDeserializationException
- MissingErrorPayloadClassForDeserializationException - Exception in de.quantummaid.eventmaid.serializedmessagebus
- MissingExceptionMappingExceptionMapifier - Class in de.quantummaid.eventmaid.mapping
-
A
Mapifierexclusively 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
MissingExceptionSerializationExceptionfor the given message. - MissingExceptionSerializationException - Exception in de.quantummaid.eventmaid.usecases.building
-
An
Exceptionindicating, 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
Exceptionis 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
MissingRequestSerializationExceptionfor the given message. - MissingRequestSerializationException - Exception in de.quantummaid.eventmaid.usecases.building
-
An
Exceptionindicating, that no serialization rule could be applied. - MissingResponseDeserializationException - Exception in de.quantummaid.eventmaid.usecases.building
-
This
Exceptionis 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
MissingResponseSerializationExceptionfor the given message. - MissingResponseSerializationException - Exception in de.quantummaid.eventmaid.usecases.building
-
An
Exceptionindicating, 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
ActionHandlerSetis queried for an unknownAction. - NoHandlerForUnknownActionException(Action<?>) - Constructor for exception de.quantummaid.eventmaid.channel.action.NoHandlerForUnknownActionException
- NoSuitableSubscriberException - Exception in de.quantummaid.eventmaid.internal.pipe.exceptions
-
Exception for when a message could not delivery by a
Pipe, because noSubscriberswere present. - NoSuitableSubscriberException() - Constructor for exception de.quantummaid.eventmaid.internal.pipe.exceptions.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
UseCaseInvocationBuilderto use the givenUseCaseInstantiatorfor 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
UseCaseInvocationBuilderto create a new use case instance by invoking theZeroArgumentsConstructorUseCaseInstantiator. - 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
MessageBusExceptionListenerfor the messages matching theCorrelationId. - onException(EventType, MessageBusExceptionListener) - Method in interface de.quantummaid.eventmaid.messagebus.MessageBus
-
Adds a dynamic
MessageBusExceptionListenerfor the messages with theEventType - 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
ParameterInjectorallows 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
PayloadAndErrorPayloadobject 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.exceptions
- 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>>, PipeErrorHandler<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
Subscriberthat calls the givenpredicatefor 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
Callto the givenChannel. - 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
ChannelProcessingFrameassociated with the givenChannel. - 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
Mapifierto take all exceptions, that have not been matched by a previous rule and serialize them into aMapby taking theExceptionobject and storing it under "Exception" key.
Q
- query(Query<R>) - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.QueryResolver
-
Sends the
Queryto all interestedSubscribers. - 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
Queriesinterface to be used with theQueryResolver - 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
Queryto all interestedSubscribers. - 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
Queryand expects a result. - queryRequired(Query<T>) - Method in class de.quantummaid.eventmaid.qcec.domainbus.DocumentBusImpl
- QueryResolver - Interface in de.quantummaid.eventmaid.qcec.queryresolving
-
A
QueryResolverallows sendingQueryon an synchronousMessageBus. - QueryResolverFactory - Class in de.quantummaid.eventmaid.qcec.queryresolving
-
Factory to create a new
QueryResolverobject for the givenMessageBus. - 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
ConsumerasSubscriberfor 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
Actionand itsActionHandlerdynamically 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
Filterfrom the post list. - removePreFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Removes the
Filterfrom the pre list. - removeProcessFilter(Filter<ProcessingContext<T>>) - Method in interface de.quantummaid.eventmaid.channel.Channel
-
Removes the
Filterfrom 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
Subscribersthat match the givenSubscriptionId. - 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 aMapto 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 aMap. - respondingWithAWrappingMissingExceptionSerializationExceptionByDefault() - Method in interface de.quantummaid.eventmaid.usecases.building.ExceptionSerializationStep1Builder
-
Configures to throw an exception if no
Mapifierconfigured underExceptionSerializationStep1Builder.serializingExceptionsThat(Predicate),ExceptionSerializationStep1Builder.serializingExceptionsOfType(Class), etc. - respondTo(Class<T>, Consumer<T>) - Method in interface de.quantummaid.eventmaid.qcec.constraintenforcing.ConstraintEnforcer
-
Adds the given
ConsumerasSubscriberfor 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 aMapto the given type. - ResponseFuture - Interface in de.quantummaid.eventmaid.messagefunction
-
For each request, the related
ResponseFutureprovides 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 aMap. - result() - Method in interface de.quantummaid.eventmaid.qcec.queryresolving.Query
-
Returns the result once the
Queryhas finished or nur furtherSubscribersexist. - Return<T> - Class in de.quantummaid.eventmaid.channel.action
-
The
ReturnActionis used to return from a previously executedCallAction. - 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
ActionHandlerimplementation for theReturnAction. - ReturnActionHandler() - Constructor for class de.quantummaid.eventmaid.channel.action.ReturnActionHandler
- ReturnWithoutCallException - Exception in de.quantummaid.eventmaid.channel.action
-
Exception, that is thrown, when a
ReturnActionis executed without a previousCall. - 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
Mapon theMessageBuswith theEventType. - 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
Mapon theMessageBuswith theEventTypeandCorrelationIdset. - 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
Mapon theMessageBuswith theEventType. - 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
Mapon theMessageBuswith theEventTypeandCorrelationId. - 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
ProcessingContexton theMessageBus. - 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
Channelwith the givenCorrelationId. - 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
- 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
Mapand then sends it with theEventTypeandCorrelationIdon theMessageBus. - 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
Mapand then sends both with theEventTypeon theMessageBus. - 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
Mapand then sends both with theEventTypeandCorrelationIdon theMessageBus. - serializeAndSend(EventType, Object, Object, CorrelationId) - Method in class de.quantummaid.eventmaid.serializedmessagebus.SerializedMessageBusImpl
- SerializedMessageBus - Interface in de.quantummaid.eventmaid.serializedmessagebus
-
A
SerializedMessageBusenhances a typicalMessageBuswith 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
Mapifierthat will be used to serialize an exception to aMapif noMapifierconfigured underExceptionSerializationStep1Builder.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
- serializingExceptionsThat(Predicate<Exception>) - Method in interface de.quantummaid.eventmaid.usecases.building.ExceptionSerializationStep1Builder
- 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 theDeserializerto 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
Mapifierthat will be used to serialize a use case return value of typenull. - serializingUseCaseRequestOntoTheBusMatching(Predicate<Object>) - Method in interface de.quantummaid.eventmaid.usecases.building.RequestSerializationStep1Builder
-
Enters a fluent builder that configures a
Mapifierthat will be used to serialize a use case request onto theMessageBusif the type matches the providedfilter. - 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
Mapifierthat 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
Mapifierthat will be used to serialize a use case request if the request isnull. - serializingUseCaseRequestsByDefaultUsing(Mapifier<Object>) - Method in interface de.quantummaid.eventmaid.usecases.building.RequestSerializationStep1Builder
-
Configures the default
Mapifierthat 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
Mapifierthat will be used to serialize a use case return value onto theMessageBusif noMapifierconfigured 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
Mapifierthat will be used to serialize a use case return value onto theMessageBusif 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
Mapifierthat will be used to serialize a use case return value onto theMessageBusif the use case return value matches the providedfilter. - 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
Exceptionduring the delivery to aSubscribershould 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.exceptions.ErrorThrowingPipeErrorHandler
- shouldErrorBeHandledAndDeliveryAborted(T, Exception) - Method in interface de.quantummaid.eventmaid.internal.pipe.exceptions.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
handleSubscriberExceptionshould 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
Callerthat 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 ofInstantiationBuilder. - Step2Builder<U> - Interface in de.quantummaid.eventmaid.usecases.building
-
This builder step defines, for which
EventTypethe use case class configured in the previousInvokingUseCaseStepBuilder.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
Subscriberfor all messages with a matchingCorrelationId. - subscribe(CorrelationId, Subscriber<PayloadAndErrorPayload<Map<String, Object>, Map<String, Object>>>) - Method in interface de.quantummaid.eventmaid.serializedmessagebus.SerializedMessageBus
-
Adds the given
Subscriberfor all not deserialized messages of the givenCorrelationId. - 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
Consumerwrapped in aSubscriberobject for all messages with a matchingCorrelationId. - subscribe(EventType, Subscriber<PayloadAndErrorPayload<Map<String, Object>, Map<String, Object>>>) - Method in interface de.quantummaid.eventmaid.serializedmessagebus.SerializedMessageBus
-
Adds the given
Subscriberfor all not deserialized messages of the givenEventType. - 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
Subscriberfor all messages with a matchingEventType. - subscribe(EventType, Consumer<Object>) - Method in interface de.quantummaid.eventmaid.messagebus.MessageBus
- 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
Subscriberfor all messages of the givenEventType. - 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
Subscriberfor all messages of the givenEventType. - 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
Subscriberobject for all messages with a matchingEventType. - subscribeRaw(EventType, Subscriber<ProcessingContext<Map<String, Object>>>) - Method in interface de.quantummaid.eventmaid.serializedmessagebus.SerializedMessageBus
-
Adds the
Subscriberwith access to the rawProcessingContextfor all messages of theEventType. - 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
- subscription() - Static method in class de.quantummaid.eventmaid.channel.action.Subscription
-
Creates a new
Subscriptionobject. - Subscription<T> - Class in de.quantummaid.eventmaid.channel.action
-
A
Subscriptionobject manages a list ofSubscribers. - 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
ActionHandlerimplementation for theSubscriptionAction. - 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
Subscriberpossesses a uniqueSubscriptionId, 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 synchronousChannels. - 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
Demapifierconfigured matches the response. - throwAnExceptionByDefaultIfNoUseCaseRequestDeserializationCanBeApplied() - Method in interface de.quantummaid.eventmaid.usecases.building.RequestDeserializationStep1Builder
-
Configures to throw an exception if no
Demapifierconfigured matches the request. - throwingAnExceptionByDefaultIfNoRequestSerializationCanBeApplied() - Method in interface de.quantummaid.eventmaid.usecases.building.RequestSerializationStep1Builder
-
Configured the
UseCaseAdapterorUseCaseBusto 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
Mapifierconfigured 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
Subscriberswith the givenSubscriptionId - 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
Subscribersmatching the givenSubscriptionId. - 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
SubscriptionIdindependent of whether it was for aQuery, 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
Subscribersmatching the givenSubscriptionId. - 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
Consumermatching theSubscriptionId. - unsubscribe(SubscriptionId) - Method in class de.quantummaid.eventmaid.qcec.queryresolving.QueryResolverImpl
- unsubscribe(SubscriptionId) - Method in interface de.quantummaid.eventmaid.serializedmessagebus.SerializedMessageBus
-
Removes all
Subscriberswith the givenSubscriptionId. - 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 theUseCaseBusorUseCaseAdapterare send back. - UseCaseAdapter - Interface in de.quantummaid.eventmaid.usecases.usecaseadapter
-
A
UseCaseAdapterhas 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, theUseCaseInstantiatoris askes to provide an instance for the use case. - UseCaseInvocationBuilder - Class in de.quantummaid.eventmaid.usecases.usecaseadapter
-
Fluent interface builder to configure either a
UseCaseAdapteror aUseCaseBus. - UseCaseInvocationBuilder() - Constructor for class de.quantummaid.eventmaid.usecases.usecaseadapter.UseCaseInvocationBuilder
- UseCaseInvokingResponseEventType - Class in de.quantummaid.eventmaid.usecases.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
ConstraintEnforcerto be used for theDocumentBus. - using(EventBus) - Method in class de.quantummaid.eventmaid.qcec.domainbus.DocumentBusBuilder
-
Sets the
EventBusto be used for theDocumentBus. - using(QueryResolver) - Method in class de.quantummaid.eventmaid.qcec.domainbus.DocumentBusBuilder
-
Sets the
QueryResolverto be used for theDocumentBus. - 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
trueif the future was fulfilled with an success response,falseif an exception occurred, the future was cancelled or the error payload is notnull. - 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-inActions. - 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
AsynchronousConfigurationto theChannel. - 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
MessageBusis created anAsynchronousConfigurationhas 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
Actionfor theChannel. - 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
UseCaseInstantiatortakes the current use caseClassand locates its constructor withClass.getDeclaredConstructor(Class[])with no arguments. - ZeroArgumentsConstructorUseCaseInstantiator() - Constructor for class de.quantummaid.eventmaid.usecases.usecaseadapter.usecaseinstantiating.ZeroArgumentsConstructorUseCaseInstantiator
- zeroArgumentsConstructorUseCaseInstantiatorException(Class<?>, Throwable) - Static method in exception de.quantummaid.eventmaid.usecases.usecaseadapter.usecaseinstantiating.ZeroArgumentsConstructorUseCaseInstantiatorException
- ZeroArgumentsConstructorUseCaseInstantiatorException - Exception in de.quantummaid.eventmaid.usecases.usecaseadapter.usecaseinstantiating
-
An
Exceptionindicating an error, when creating a new instance of an use case with its zero arguments constructor.
All Classes All Packages