Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- and(CommandHandlerRegistry) - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
- and(Metadata) - Method in record class app.dodb.smd.api.metadata.Metadata
- and(QueryHandlerRegistry) - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
- andMetadata(Metadata) - Method in record class app.dodb.smd.api.command.CommandMessage
- andMetadata(Metadata) - Method in record class app.dodb.smd.api.event.EventMessage
- andMetadata(Metadata) - Method in interface app.dodb.smd.api.message.Message
- andMetadata(Metadata) - Method in record class app.dodb.smd.api.query.QueryMessage
- AnnotatedCommandHandler<R,
C> - Record Class in app.dodb.smd.api.command - AnnotatedCommandHandler(Provider, Method, Class, MessageArgumentBinder) - Constructor for record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Creates an instance of a
AnnotatedCommandHandlerrecord class. - AnnotatedEventHandler<E> - Record Class in app.dodb.smd.api.event
- AnnotatedEventHandler(Provider, Method, Class, int, String, MessageArgumentBinder) - Constructor for record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Creates an instance of a
AnnotatedEventHandlerrecord class. - AnnotatedQueryHandler<R,
Q> - Record Class in app.dodb.smd.api.query - AnnotatedQueryHandler(Provider, Method, Class, MessageArgumentBinder) - Constructor for record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Creates an instance of a
AnnotatedQueryHandlerrecord class. - anyProcessingGroup() - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupsSpec
- app.dodb.smd.api.command - package app.dodb.smd.api.command
- app.dodb.smd.api.command.bus - package app.dodb.smd.api.command.bus
- app.dodb.smd.api.event - package app.dodb.smd.api.event
- app.dodb.smd.api.event.bus - package app.dodb.smd.api.event.bus
- app.dodb.smd.api.event.channel - package app.dodb.smd.api.event.channel
- app.dodb.smd.api.framework - package app.dodb.smd.api.framework
- app.dodb.smd.api.message - package app.dodb.smd.api.message
- app.dodb.smd.api.metadata - package app.dodb.smd.api.metadata
- app.dodb.smd.api.metadata.datetime - package app.dodb.smd.api.metadata.datetime
- app.dodb.smd.api.metadata.principal - package app.dodb.smd.api.metadata.principal
- app.dodb.smd.api.query - package app.dodb.smd.api.query
- app.dodb.smd.api.query.bus - package app.dodb.smd.api.query.bus
- app.dodb.smd.api.utils - package app.dodb.smd.api.utils
- argumentBinder() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Returns the value of the
argumentBinderrecord component. - argumentBinder() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns the value of the
argumentBinderrecord component. - argumentBinder() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Returns the value of the
argumentBinderrecord component. - argumentExtractors() - Method in record class app.dodb.smd.api.utils.MessageArgumentBinder
-
Returns the value of the
argumentExtractorsrecord component. - async() - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupSpec
- AsyncAwaitingEventChannel - Class in app.dodb.smd.api.event.channel
- AsyncFireAndForgetEventChannel - Class in app.dodb.smd.api.event.channel
- await() - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupAsyncChannelSpec
- await(ExecutorService) - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupAsyncChannelSpec
C
- channel(EventChannel) - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupSpec
- CollectionUtils - Class in app.dodb.smd.api.utils
- CollectionUtils() - Constructor for class app.dodb.smd.api.utils.CollectionUtils
- combine(ProcessingGroupRegistry) - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
- combine(ProcessingGroupRegistry.EventHandlerRegistry) - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
- combine(List, List) - Static method in class app.dodb.smd.api.utils.CollectionUtils
- combine(Set, Set) - Static method in class app.dodb.smd.api.utils.CollectionUtils
- Command<R> - Interface in app.dodb.smd.api.command
- CommandBus - Class in app.dodb.smd.api.command.bus
- CommandBusInterceptor - Interface in app.dodb.smd.api.command.bus
- CommandBusInterceptorChain<R,
C> - Record Class in app.dodb.smd.api.command.bus - CommandBusInterceptorChain(Function, Deque) - Constructor for record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
-
Creates an instance of a
CommandBusInterceptorChainrecord class. - CommandBusSpec - Class in app.dodb.smd.api.command.bus
- CommandGateway - Interface in app.dodb.smd.api.command
- CommandHandler - Annotation Interface in app.dodb.smd.api.command
- CommandHandlerBehaviour<R,
C> - Interface in app.dodb.smd.api.command - CommandHandlerDispatcher - Class in app.dodb.smd.api.command
- CommandHandlerDispatcher(CommandHandlerLocator) - Constructor for class app.dodb.smd.api.command.CommandHandlerDispatcher
- CommandHandlerLocator - Interface in app.dodb.smd.api.command
- CommandHandlerRegistry - Record Class in app.dodb.smd.api.command
- CommandHandlerRegistry(Set) - Constructor for record class app.dodb.smd.api.command.CommandHandlerRegistry
-
Creates an instance of a
CommandHandlerRegistryrecord class. - commandHandlers() - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
-
Returns the value of the
commandHandlersrecord component. - commandHandlers(CommandHandlerLocator) - Method in class app.dodb.smd.api.command.bus.CommandBusSpec
- CommandMessage<R,
C> - Record Class in app.dodb.smd.api.command - CommandMessage(MessageId, C, Metadata) - Constructor for record class app.dodb.smd.api.command.CommandMessage
-
Creates an instance of a
CommandMessagerecord class. - commandType() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Returns the value of the
commandTyperecord component. - commandType() - Method in interface app.dodb.smd.api.command.CommandHandlerBehaviour
- configure(EventBusSpec.ProcessingGroupsSpec) - Method in interface app.dodb.smd.api.event.bus.ProcessingGroupsConfigurer
- ConstructorBasedObjectCreator - Class in app.dodb.smd.api.framework
- ConstructorBasedObjectCreator() - Constructor for class app.dodb.smd.api.framework.ConstructorBasedObjectCreator
- create() - Method in class app.dodb.smd.api.command.bus.CommandBusSpec
- create() - Method in class app.dodb.smd.api.event.bus.EventBusSpec
- create() - Static method in record class app.dodb.smd.api.metadata.principal.SimplePrincipal
- create() - Method in class app.dodb.smd.api.query.bus.QueryBusSpec
- create(Class) - Method in class app.dodb.smd.api.framework.ConstructorBasedObjectCreator
- create(Class) - Method in interface app.dodb.smd.api.framework.ObjectCreator
- create(Consumer, List) - Static method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
- create(Function, List) - Static method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
- create(Function, List) - Static method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
- createScope() - Method in class app.dodb.smd.api.metadata.MetadataFactory
- createScope(Metadata) - Method in class app.dodb.smd.api.metadata.MetadataFactory
D
- datetime(TimeProvider) - Method in class app.dodb.smd.api.command.bus.CommandBusSpec
- datetime(TimeProvider) - Method in class app.dodb.smd.api.event.bus.EventBusSpec
- datetime(TimeProvider) - Method in class app.dodb.smd.api.query.bus.QueryBusSpec
- DEFAULT - Static variable in annotation interface app.dodb.smd.api.event.ProcessingGroup
- defaultSynchronous() - Static method in interface app.dodb.smd.api.event.bus.ProcessingGroupsConfigurer
- defer(Runnable) - Method in interface app.dodb.smd.api.framework.TransactionProvider
- delegate() - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
-
Returns the value of the
delegaterecord component. - delegate() - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
-
Returns the value of the
delegaterecord component. - delegate() - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
-
Returns the value of the
delegaterecord component. - disabled() - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupSpec
- dispatch(CommandMessage) - Method in class app.dodb.smd.api.command.CommandHandlerDispatcher
- dispatch(QueryMessage) - Method in class app.dodb.smd.api.query.QueryHandlerDispatcher
- doInNewTransaction(Runnable) - Method in interface app.dodb.smd.api.framework.TransactionProvider
- doInNewTransaction(Supplier) - Method in interface app.dodb.smd.api.framework.TransactionProvider
- doInReadOnlyTransaction(Supplier) - Method in interface app.dodb.smd.api.framework.TransactionProvider
- doInTransaction(Runnable) - Method in interface app.dodb.smd.api.framework.TransactionProvider
- doInTransaction(Supplier) - Method in interface app.dodb.smd.api.framework.TransactionProvider
E
- empty() - Static method in record class app.dodb.smd.api.command.CommandHandlerRegistry
- empty() - Static method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
- empty() - Static method in record class app.dodb.smd.api.query.QueryHandlerRegistry
- empty(String) - Static method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
- equals(Object) - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.command.CommandMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.event.EventMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.message.MessageId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.metadata.Metadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.metadata.principal.SimplePrincipal
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.query.QueryMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class app.dodb.smd.api.utils.MessageArgumentBinder
-
Indicates whether some other object is "equal to" this one.
- Event - Interface in app.dodb.smd.api.event
- EventBus - Class in app.dodb.smd.api.event.bus
- EventBusInterceptor - Interface in app.dodb.smd.api.event.bus
- EventBusInterceptorChain<E> - Record Class in app.dodb.smd.api.event.bus
- EventBusInterceptorChain(Consumer, Deque) - Constructor for record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
-
Creates an instance of a
EventBusInterceptorChainrecord class. - EventBusSpec - Class in app.dodb.smd.api.event.bus
- EventBusSpec.ProcessingGroupAsyncChannelSpec - Class in app.dodb.smd.api.event.bus
- EventBusSpec.ProcessingGroupSpec - Class in app.dodb.smd.api.event.bus
- EventBusSpec.ProcessingGroupsSpec - Class in app.dodb.smd.api.event.bus
- EventChannel - Interface in app.dodb.smd.api.event.channel
- EventChannelListener - Interface in app.dodb.smd.api.event.channel
- EventHandler - Annotation Interface in app.dodb.smd.api.event
- EventHandlerBehaviour<E> - Interface in app.dodb.smd.api.event
- EventHandlerRegistry(String, List) - Constructor for record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
-
Creates an instance of a
EventHandlerRegistryrecord class. - eventHandlerRegistryByProcessingGroup() - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
-
Returns the value of the
eventHandlerRegistryByProcessingGrouprecord component. - eventHandlers() - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
-
Returns the value of the
eventHandlersrecord component. - EventMessage<E> - Record Class in app.dodb.smd.api.event
- EventMessage(MessageId, E, Metadata) - Constructor for record class app.dodb.smd.api.event.EventMessage
-
Creates an instance of a
EventMessagerecord class. - EventPublisher - Interface in app.dodb.smd.api.event
- eventType() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns the value of the
eventTyperecord component. - eventType() - Method in interface app.dodb.smd.api.event.EventHandlerBehaviour
- ExceptionUtils - Class in app.dodb.smd.api.utils
- ExceptionUtils() - Constructor for class app.dodb.smd.api.utils.ExceptionUtils
- extract(Message) - Method in interface app.dodb.smd.api.utils.MessageArgumentBinder.ArgumentExtractor
F
- findBy(CommandMessage) - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
- findBy(QueryMessage) - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
- findBy(String) - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
- fireAndForget() - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupAsyncChannelSpec
- fireAndForget(ExecutorService) - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupAsyncChannelSpec
- from(Provider) - Static method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
- from(Provider) - Static method in record class app.dodb.smd.api.event.AnnotatedEventHandler
- from(Provider) - Static method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
- from(C, Metadata) - Static method in record class app.dodb.smd.api.command.CommandMessage
- from(C, Metadata) - Static method in record class app.dodb.smd.api.query.QueryMessage
- from(E, Metadata) - Static method in record class app.dodb.smd.api.event.EventMessage
- from(Object) - Static method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
- from(Object) - Static method in record class app.dodb.smd.api.event.AnnotatedEventHandler
- from(Object) - Static method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
- from(Set) - Static method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
- fromMethodParameters(Class, Parameter[]) - Static method in record class app.dodb.smd.api.utils.MessageArgumentBinder
G
- generate() - Static method in record class app.dodb.smd.api.message.MessageId
- get() - Method in interface app.dodb.smd.api.framework.Provider
- get() - Method in class app.dodb.smd.api.framework.SingletonProvider
- get() - Method in interface app.dodb.smd.api.metadata.principal.PrincipalProvider
- get() - Method in class app.dodb.smd.api.metadata.principal.SimplePrincipalProvider
- getAnnotationOnMethodOrClass(Method, Class) - Static method in class app.dodb.smd.api.utils.TypeUtils
- getType() - Method in interface app.dodb.smd.api.framework.Provider
- getType() - Method in class app.dodb.smd.api.framework.SingletonProvider
H
- handle(CommandMessage) - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
- handle(CommandMessage) - Method in interface app.dodb.smd.api.command.CommandHandlerBehaviour
- handle(EventMessage) - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
- handle(EventMessage) - Method in interface app.dodb.smd.api.event.EventHandlerBehaviour
- handle(QueryMessage) - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
- handle(QueryMessage) - Method in interface app.dodb.smd.api.query.QueryHandlerBehaviour
- hashCode() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.command.CommandMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.event.EventMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.message.MessageId
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.metadata.Metadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.metadata.principal.SimplePrincipal
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.query.QueryMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class app.dodb.smd.api.utils.MessageArgumentBinder
-
Returns a hash code value for this object.
- haveSameBounds(Type, Type) - Static method in class app.dodb.smd.api.utils.TypeUtils
I
- id() - Method in record class app.dodb.smd.api.metadata.principal.SimplePrincipal
-
Returns the value of the
idrecord component. - intercept(CommandMessage, CommandBusInterceptorChain) - Method in interface app.dodb.smd.api.command.bus.CommandBusInterceptor
- intercept(CommandMessage, CommandBusInterceptorChain) - Method in class app.dodb.smd.api.command.bus.TransactionalCommandBusInterceptor
- intercept(EventMessage, EventBusInterceptorChain) - Method in interface app.dodb.smd.api.event.bus.EventBusInterceptor
- intercept(EventMessage, EventBusInterceptorChain) - Method in class app.dodb.smd.api.event.bus.TransactionalEventBusInterceptor
- intercept(QueryMessage, QueryBusInterceptorChain) - Method in interface app.dodb.smd.api.query.bus.QueryBusInterceptor
- intercept(QueryMessage, QueryBusInterceptorChain) - Method in class app.dodb.smd.api.query.bus.TransactionalQueryBusInterceptor
- interceptors() - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
-
Returns the value of the
interceptorsrecord component. - interceptors() - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
-
Returns the value of the
interceptorsrecord component. - interceptors() - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
-
Returns the value of the
interceptorsrecord component. - interceptors(CommandBusInterceptor...) - Method in class app.dodb.smd.api.command.bus.CommandBusSpec
- interceptors(EventBusInterceptor...) - Method in class app.dodb.smd.api.event.bus.EventBusSpec
- interceptors(QueryBusInterceptor...) - Method in class app.dodb.smd.api.query.bus.QueryBusSpec
- interceptors(List) - Method in class app.dodb.smd.api.command.bus.CommandBusSpec
- interceptors(List) - Method in class app.dodb.smd.api.event.bus.EventBusSpec
- interceptors(List) - Method in class app.dodb.smd.api.query.bus.QueryBusSpec
L
- locate() - Method in interface app.dodb.smd.api.command.CommandHandlerLocator
- locate() - Method in class app.dodb.smd.api.command.PackageBasedCommandHandlerLocator
- locate() - Method in class app.dodb.smd.api.event.PackageBasedProcessingGroupLocator
- locate() - Method in interface app.dodb.smd.api.event.ProcessingGroupLocator
- locate() - Method in class app.dodb.smd.api.query.PackageBasedQueryHandlerLocator
- locate() - Method in interface app.dodb.smd.api.query.QueryHandlerLocator
- logClass(Type) - Static method in class app.dodb.smd.api.utils.LoggingUtils
- logClasses(Collection) - Static method in class app.dodb.smd.api.utils.LoggingUtils
- LoggingUtils - Class in app.dodb.smd.api.utils
- LoggingUtils() - Constructor for class app.dodb.smd.api.utils.LoggingUtils
- logMethod(Method) - Static method in class app.dodb.smd.api.utils.LoggingUtils
M
- Message<P,
M> - Interface in app.dodb.smd.api.message - MessageArgumentBinder<P,
M> - Record Class in app.dodb.smd.api.utils - MessageArgumentBinder(List) - Constructor for record class app.dodb.smd.api.utils.MessageArgumentBinder
-
Creates an instance of a
MessageArgumentBinderrecord class. - MessageArgumentBinder.ArgumentExtractor<P,
M> - Interface in app.dodb.smd.api.utils - messageId() - Method in record class app.dodb.smd.api.command.CommandMessage
-
Returns the value of the
messageIdrecord component. - messageId() - Method in record class app.dodb.smd.api.event.EventMessage
-
Returns the value of the
messageIdrecord component. - messageId() - Method in interface app.dodb.smd.api.message.Message
- messageId() - Method in record class app.dodb.smd.api.query.QueryMessage
-
Returns the value of the
messageIdrecord component. - MessageId - Record Class in app.dodb.smd.api.message
- MessageId(UUID) - Constructor for record class app.dodb.smd.api.message.MessageId
-
Creates an instance of a
MessageIdrecord class. - metadata() - Method in record class app.dodb.smd.api.command.CommandMessage
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class app.dodb.smd.api.event.EventMessage
-
Returns the value of the
metadatarecord component. - metadata() - Method in interface app.dodb.smd.api.message.Message
- metadata() - Method in record class app.dodb.smd.api.query.QueryMessage
-
Returns the value of the
metadatarecord component. - Metadata - Record Class in app.dodb.smd.api.metadata
- Metadata(Principal, Instant, MessageId) - Constructor for record class app.dodb.smd.api.metadata.Metadata
- Metadata(Principal, Instant, MessageId, Map) - Constructor for record class app.dodb.smd.api.metadata.Metadata
-
Creates an instance of a
Metadatarecord class. - MetadataFactory - Class in app.dodb.smd.api.metadata
- MetadataFactory(PrincipalProvider, TimeProvider) - Constructor for class app.dodb.smd.api.metadata.MetadataFactory
- MetadataFactory.MetadataScope - Record Class in app.dodb.smd.api.metadata
- MetadataScope(Supplier) - Constructor for record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
-
Creates an instance of a
MetadataScoperecord class. - metadataSupplier() - Method in record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
-
Returns the value of the
metadataSupplierrecord component. - MetadataValue - Annotation Interface in app.dodb.smd.api.metadata
- method() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Returns the value of the
methodrecord component. - method() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns the value of the
methodrecord component. - method() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Returns the value of the
methodrecord component. - multi(List) - Static method in interface app.dodb.smd.api.event.bus.ProcessingGroupsConfigurer
N
- now() - Method in class app.dodb.smd.api.metadata.datetime.SystemTimeProvider
- now() - Method in interface app.dodb.smd.api.metadata.datetime.TimeProvider
O
- ObjectCreator - Interface in app.dodb.smd.api.framework
- on(EventMessage) - Method in interface app.dodb.smd.api.event.channel.EventChannelListener
- on(EventMessage) - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
- order() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns the value of the
orderrecord component. - order() - Element in annotation interface app.dodb.smd.api.event.EventHandler
- order() - Method in interface app.dodb.smd.api.event.EventHandlerBehaviour
P
- PackageBasedCommandHandlerLocator - Class in app.dodb.smd.api.command
- PackageBasedCommandHandlerLocator(List, ObjectCreator) - Constructor for class app.dodb.smd.api.command.PackageBasedCommandHandlerLocator
- PackageBasedProcessingGroupLocator - Class in app.dodb.smd.api.event
- PackageBasedProcessingGroupLocator(List, ObjectCreator) - Constructor for class app.dodb.smd.api.event.PackageBasedProcessingGroupLocator
- PackageBasedQueryHandlerLocator - Class in app.dodb.smd.api.query
- PackageBasedQueryHandlerLocator(List, ObjectCreator) - Constructor for class app.dodb.smd.api.query.PackageBasedQueryHandlerLocator
- parentMessageId() - Method in record class app.dodb.smd.api.metadata.Metadata
-
Returns the value of the
parentMessageIdrecord component. - payload() - Method in record class app.dodb.smd.api.command.CommandMessage
-
Returns the value of the
payloadrecord component. - payload() - Method in record class app.dodb.smd.api.event.EventMessage
-
Returns the value of the
payloadrecord component. - payload() - Method in interface app.dodb.smd.api.message.Message
- payload() - Method in record class app.dodb.smd.api.query.QueryMessage
-
Returns the value of the
payloadrecord component. - principal() - Method in record class app.dodb.smd.api.metadata.Metadata
-
Returns the value of the
principalrecord component. - principal(PrincipalProvider) - Method in class app.dodb.smd.api.command.bus.CommandBusSpec
- principal(PrincipalProvider) - Method in class app.dodb.smd.api.event.bus.EventBusSpec
- principal(PrincipalProvider) - Method in class app.dodb.smd.api.query.bus.QueryBusSpec
- Principal - Interface in app.dodb.smd.api.metadata.principal
- PrincipalProvider - Interface in app.dodb.smd.api.metadata.principal
- proceed(CommandMessage) - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
- proceed(EventMessage) - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
- proceed(QueryMessage) - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
- processingGroup() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns the value of the
processingGrouprecord component. - processingGroup() - Method in interface app.dodb.smd.api.event.channel.EventChannelListener
- processingGroup() - Method in interface app.dodb.smd.api.event.EventHandlerBehaviour
- processingGroup() - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
-
Returns the value of the
processingGrouprecord component. - processingGroup(String) - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupsSpec
- ProcessingGroup - Annotation Interface in app.dodb.smd.api.event
- ProcessingGroupLocator - Interface in app.dodb.smd.api.event
- ProcessingGroupRegistry - Record Class in app.dodb.smd.api.event
- ProcessingGroupRegistry(Map) - Constructor for record class app.dodb.smd.api.event.ProcessingGroupRegistry
-
Creates an instance of a
ProcessingGroupRegistryrecord class. - ProcessingGroupRegistry.EventHandlerRegistry - Record Class in app.dodb.smd.api.event
- processingGroups(ProcessingGroupLocator) - Method in class app.dodb.smd.api.event.bus.EventBusSpec
- processingGroups(ProcessingGroupLocator, ProcessingGroupsConfigurer) - Method in class app.dodb.smd.api.event.bus.EventBusSpec
- ProcessingGroupsConfigurer - Interface in app.dodb.smd.api.event.bus
- ProcessingGroupsSpec(ProcessingGroupLocator) - Constructor for class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupsSpec
- properties() - Method in record class app.dodb.smd.api.metadata.Metadata
-
Returns the value of the
propertiesrecord component. - provider() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Returns the value of the
providerrecord component. - provider() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns the value of the
providerrecord component. - provider() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Returns the value of the
providerrecord component. - Provider<T> - Interface in app.dodb.smd.api.framework
- publish(EventMessage) - Method in class app.dodb.smd.api.event.bus.EventBus
- publish(EventMessage) - Method in interface app.dodb.smd.api.event.EventPublisher
- publish(E) - Method in class app.dodb.smd.api.event.bus.EventBus
- publish(E) - Method in interface app.dodb.smd.api.event.EventPublisher
Q
- Query<R> - Interface in app.dodb.smd.api.query
- QueryBus - Class in app.dodb.smd.api.query.bus
- QueryBusInterceptor - Interface in app.dodb.smd.api.query.bus
- QueryBusInterceptorChain<R,
Q> - Record Class in app.dodb.smd.api.query.bus - QueryBusInterceptorChain(Function, Deque) - Constructor for record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
-
Creates an instance of a
QueryBusInterceptorChainrecord class. - QueryBusSpec - Class in app.dodb.smd.api.query.bus
- QueryGateway - Interface in app.dodb.smd.api.query
- QueryHandler - Annotation Interface in app.dodb.smd.api.query
- QueryHandlerBehaviour<R,
Q> - Interface in app.dodb.smd.api.query - QueryHandlerDispatcher - Class in app.dodb.smd.api.query
- QueryHandlerDispatcher(QueryHandlerLocator) - Constructor for class app.dodb.smd.api.query.QueryHandlerDispatcher
- QueryHandlerLocator - Interface in app.dodb.smd.api.query
- QueryHandlerRegistry - Record Class in app.dodb.smd.api.query
- QueryHandlerRegistry(Set) - Constructor for record class app.dodb.smd.api.query.QueryHandlerRegistry
-
Creates an instance of a
QueryHandlerRegistryrecord class. - queryHandlers() - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
-
Returns the value of the
queryHandlersrecord component. - queryHandlers(QueryHandlerLocator) - Method in class app.dodb.smd.api.query.bus.QueryBusSpec
- QueryMessage<R,
C> - Record Class in app.dodb.smd.api.query - QueryMessage(MessageId, C, Metadata) - Constructor for record class app.dodb.smd.api.query.QueryMessage
-
Creates an instance of a
QueryMessagerecord class. - queryType() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Returns the value of the
queryTyperecord component. - queryType() - Method in interface app.dodb.smd.api.query.QueryHandlerBehaviour
R
- resolveGenericType(Class, Class) - Static method in class app.dodb.smd.api.utils.TypeUtils
- rethrow(Throwable) - Static method in class app.dodb.smd.api.utils.ExceptionUtils
- run(Function, Consumer) - Method in record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
- run(Function) - Method in record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
S
- send(CommandMessage) - Method in class app.dodb.smd.api.command.bus.CommandBus
- send(CommandMessage) - Method in interface app.dodb.smd.api.command.CommandGateway
- send(EventMessage) - Method in class app.dodb.smd.api.event.channel.AsyncAwaitingEventChannel
- send(EventMessage) - Method in class app.dodb.smd.api.event.channel.AsyncFireAndForgetEventChannel
- send(EventMessage) - Method in interface app.dodb.smd.api.event.channel.EventChannel
- send(EventMessage) - Method in class app.dodb.smd.api.event.channel.SynchronousEventChannel
- send(QueryMessage) - Method in class app.dodb.smd.api.query.bus.QueryBus
- send(QueryMessage) - Method in interface app.dodb.smd.api.query.QueryGateway
- send(C) - Method in class app.dodb.smd.api.command.bus.CommandBus
- send(C) - Method in interface app.dodb.smd.api.command.CommandGateway
- send(Q) - Method in class app.dodb.smd.api.query.bus.QueryBus
- send(Q) - Method in interface app.dodb.smd.api.query.QueryGateway
- SimplePrincipal - Record Class in app.dodb.smd.api.metadata.principal
- SimplePrincipal(UUID) - Constructor for record class app.dodb.smd.api.metadata.principal.SimplePrincipal
-
Creates an instance of a
SimplePrincipalrecord class. - SimplePrincipalProvider - Class in app.dodb.smd.api.metadata.principal
- SimplePrincipalProvider() - Constructor for class app.dodb.smd.api.metadata.principal.SimplePrincipalProvider
- SingletonProvider<T> - Class in app.dodb.smd.api.framework
- SingletonProvider(T) - Constructor for class app.dodb.smd.api.framework.SingletonProvider
- subscribe(EventChannelListener) - Method in class app.dodb.smd.api.event.channel.AsyncAwaitingEventChannel
- subscribe(EventChannelListener) - Method in class app.dodb.smd.api.event.channel.AsyncFireAndForgetEventChannel
- subscribe(EventChannelListener) - Method in interface app.dodb.smd.api.event.channel.EventChannel
- subscribe(EventChannelListener) - Method in class app.dodb.smd.api.event.channel.SynchronousEventChannel
- sync() - Method in class app.dodb.smd.api.event.bus.EventBusSpec.ProcessingGroupSpec
- SynchronousEventChannel - Class in app.dodb.smd.api.event.channel
- SynchronousEventChannel() - Constructor for class app.dodb.smd.api.event.channel.SynchronousEventChannel
- SystemTimeProvider - Class in app.dodb.smd.api.metadata.datetime
- SystemTimeProvider() - Constructor for class app.dodb.smd.api.metadata.datetime.SystemTimeProvider
T
- TimeProvider - Interface in app.dodb.smd.api.metadata.datetime
- timestamp() - Method in record class app.dodb.smd.api.metadata.Metadata
-
Returns the value of the
timestamprecord component. - toArguments(Message) - Method in record class app.dodb.smd.api.utils.MessageArgumentBinder
- toString() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.command.CommandMessage
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.event.EventMessage
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry.EventHandlerRegistry
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.event.ProcessingGroupRegistry
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.message.MessageId
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.metadata.Metadata
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.metadata.principal.SimplePrincipal
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.query.QueryMessage
-
Returns a string representation of this record class.
- toString() - Method in record class app.dodb.smd.api.utils.MessageArgumentBinder
-
Returns a string representation of this record class.
- TransactionalCommandBusInterceptor - Class in app.dodb.smd.api.command.bus
- TransactionalCommandBusInterceptor(TransactionProvider) - Constructor for class app.dodb.smd.api.command.bus.TransactionalCommandBusInterceptor
- TransactionalEventBusInterceptor - Class in app.dodb.smd.api.event.bus
- TransactionalEventBusInterceptor(TransactionProvider) - Constructor for class app.dodb.smd.api.event.bus.TransactionalEventBusInterceptor
- TransactionalQueryBusInterceptor - Class in app.dodb.smd.api.query.bus
- TransactionalQueryBusInterceptor(TransactionProvider) - Constructor for class app.dodb.smd.api.query.bus.TransactionalQueryBusInterceptor
- TransactionProvider - Interface in app.dodb.smd.api.framework
- TypeUtils - Class in app.dodb.smd.api.utils
- TypeUtils() - Constructor for class app.dodb.smd.api.utils.TypeUtils
U
- unrelatedTypes(Set, Set) - Static method in class app.dodb.smd.api.utils.TypeUtils
- using(ExecutorService) - Static method in class app.dodb.smd.api.event.channel.AsyncAwaitingEventChannel
- using(ExecutorService) - Static method in class app.dodb.smd.api.event.channel.AsyncFireAndForgetEventChannel
- usingVirtualThreads() - Static method in class app.dodb.smd.api.event.channel.AsyncAwaitingEventChannel
- usingVirtualThreads() - Static method in class app.dodb.smd.api.event.channel.AsyncFireAndForgetEventChannel
V
- value() - Element in annotation interface app.dodb.smd.api.event.ProcessingGroup
- value() - Method in record class app.dodb.smd.api.message.MessageId
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface app.dodb.smd.api.metadata.MetadataValue
W
- withDefaults() - Static method in class app.dodb.smd.api.command.bus.CommandBusSpec
- withDefaults() - Static method in class app.dodb.smd.api.event.bus.EventBusSpec
- withDefaults() - Static method in class app.dodb.smd.api.query.bus.QueryBusSpec
- withMetadata(Metadata) - Method in record class app.dodb.smd.api.command.CommandMessage
- withMetadata(Metadata) - Method in record class app.dodb.smd.api.event.EventMessage
- withMetadata(Metadata) - Method in interface app.dodb.smd.api.message.Message
- withMetadata(Metadata) - Method in record class app.dodb.smd.api.query.QueryMessage
- withoutDefaults() - Static method in class app.dodb.smd.api.command.bus.CommandBusSpec
- withoutDefaults() - Static method in class app.dodb.smd.api.event.bus.EventBusSpec
- withoutDefaults() - Static method in class app.dodb.smd.api.query.bus.QueryBusSpec
All Classes and Interfaces|All Packages|Constant Field Values