Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- and(CommandHandlerRegistry) - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
- and(EventHandlerRegistry) - Method in record class app.dodb.smd.api.event.EventHandlerRegistry
- and(QueryHandlerRegistry) - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
- AnnotatedCommandHandler<R,
C> - Record Class in app.dodb.smd.api.command - AnnotatedCommandHandler(Provider<?>, Method, Class<C>) - 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<E>, int, String) - 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<Q>) - Constructor for record class app.dodb.smd.api.query.AnnotatedQueryHandler
-
Creates an instance of a
AnnotatedQueryHandlerrecord class. - app.dodb.smd.api.command - package app.dodb.smd.api.command
- app.dodb.smd.api.event - package app.dodb.smd.api.event
- 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.query - package app.dodb.smd.api.query
- app.dodb.smd.api.utils - package app.dodb.smd.api.utils
C
- CollectionUtils - Class in app.dodb.smd.api.utils
- CollectionUtils() - Constructor for class app.dodb.smd.api.utils.CollectionUtils
- combine(List<T>, List<T>) - Static method in class app.dodb.smd.api.utils.CollectionUtils
- combine(Set<T>, Set<T>) - 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
- CommandBus(MetadataFactory, CommandHandlerDispatcher) - Constructor for class app.dodb.smd.api.command.CommandBus
- 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<AnnotatedCommandHandler<?, ?>>) - 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. - 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
- 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.metadata.MetadataFactory
- create(Class<T>) - Method in class app.dodb.smd.api.framework.ConstructorBasedObjectCreator
- create(Class<T>) - Method in interface app.dodb.smd.api.framework.ObjectCreator
D
- DatetimeProvider - Interface in app.dodb.smd.api.metadata
- DEFAULT - Static variable in annotation interface app.dodb.smd.api.event.ProcessingGroup
- dispatch(CommandMessage<R, C>) - Method in class app.dodb.smd.api.command.CommandHandlerDispatcher
- dispatch(EventMessage<E>) - Method in class app.dodb.smd.api.event.EventHandlerDispatcher
- dispatch(QueryMessage<R, Q>) - Method in class app.dodb.smd.api.query.QueryHandlerDispatcher
E
- empty() - Static method in record class app.dodb.smd.api.command.CommandHandlerRegistry
- empty() - Static method in record class app.dodb.smd.api.event.EventHandlerRegistry
- empty() - Static method in record class app.dodb.smd.api.query.QueryHandlerRegistry
- 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.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.EventHandlerRegistry
-
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.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.Principal
-
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.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.
- Event - Interface in app.dodb.smd.api.event
- EventBus - Class in app.dodb.smd.api.event
- EventBus(MetadataFactory, EventHandlerDispatcher) - Constructor for class app.dodb.smd.api.event.EventBus
- EventHandler - Annotation Interface in app.dodb.smd.api.event
- EventHandlerBehaviour<E> - Interface in app.dodb.smd.api.event
- EventHandlerDispatcher - Class in app.dodb.smd.api.event
- EventHandlerDispatcher(EventHandlerLocator) - Constructor for class app.dodb.smd.api.event.EventHandlerDispatcher
- EventHandlerLocator - Interface in app.dodb.smd.api.event
- EventHandlerRegistry - Record Class in app.dodb.smd.api.event
- EventHandlerRegistry(Map<String, List<AnnotatedEventHandler<?>>>) - Constructor for record class app.dodb.smd.api.event.EventHandlerRegistry
-
Creates an instance of a
EventHandlerRegistryrecord class. - eventHandlersByProcessingGroup() - Method in record class app.dodb.smd.api.event.EventHandlerRegistry
-
Returns the value of the
eventHandlersByProcessingGrouprecord 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
F
- findBy(CommandMessage<R, C>) - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
- findBy(EventMessage<E>) - Method in record class app.dodb.smd.api.event.EventHandlerRegistry
- findBy(QueryMessage<R, C>) - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
- 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<AnnotatedEventHandler<?>>) - Static method in record class app.dodb.smd.api.event.EventHandlerRegistry
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.PrincipalProvider
- get() - Method in class app.dodb.smd.api.metadata.PrincipalProviderImpl
- getAnnotationOnMethodOrClass(Method, Class<T>) - Static method in class app.dodb.smd.api.utils.TypeUtils
- getMessageId() - Method in record class app.dodb.smd.api.command.CommandMessage
- getMessageId() - Method in record class app.dodb.smd.api.event.EventMessage
- getMessageId() - Method in interface app.dodb.smd.api.message.Message
- getMessageId() - Method in record class app.dodb.smd.api.query.QueryMessage
- getMetadata() - Method in record class app.dodb.smd.api.command.CommandMessage
- getMetadata() - Method in record class app.dodb.smd.api.event.EventMessage
- getMetadata() - Method in interface app.dodb.smd.api.message.Message
- getMetadata() - Method in record class app.dodb.smd.api.query.QueryMessage
- getPayload() - Method in record class app.dodb.smd.api.command.CommandMessage
- getPayload() - Method in record class app.dodb.smd.api.event.EventMessage
- getPayload() - Method in interface app.dodb.smd.api.message.Message
- getPayload() - Method in record class app.dodb.smd.api.query.QueryMessage
- getType() - Method in interface app.dodb.smd.api.framework.Provider
- getType() - Method in class app.dodb.smd.api.framework.SingletonProvider
H
- handle(CommandMessage<R, C>) - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
- handle(CommandMessage<R, C>) - Method in interface app.dodb.smd.api.command.CommandHandlerBehaviour
- handle(EventMessage<E>) - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
- handle(EventMessage<E>) - Method in interface app.dodb.smd.api.event.EventHandlerBehaviour
- handle(QueryMessage<R, Q>) - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
- handle(QueryMessage<R, Q>) - 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.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.EventHandlerRegistry
-
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.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.Principal
-
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.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.
I
- INSTANCE - Static variable in class app.dodb.smd.api.framework.ConstructorBasedObjectCreator
L
- LocalDatetimeProvider - Class in app.dodb.smd.api.metadata
- LocalDatetimeProvider() - Constructor for class app.dodb.smd.api.metadata.LocalDatetimeProvider
- locate() - Method in interface app.dodb.smd.api.command.CommandHandlerLocator
- locate() - Method in class app.dodb.smd.api.command.PackageBasedCommandHandlerLocator
- locate() - Method in interface app.dodb.smd.api.event.EventHandlerLocator
- locate() - Method in class app.dodb.smd.api.event.PackageBasedEventHandlerLocator
- 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<Class<?>>) - 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> - Interface in app.dodb.smd.api.message
- 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 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 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, LocalDateTime) - 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, DatetimeProvider) - Constructor for class app.dodb.smd.api.metadata.MetadataFactory
- 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.
N
- now() - Method in interface app.dodb.smd.api.metadata.DatetimeProvider
- now() - Method in class app.dodb.smd.api.metadata.LocalDatetimeProvider
O
- ObjectCreator - Interface in app.dodb.smd.api.framework
- 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<String>, ObjectCreator) - Constructor for class app.dodb.smd.api.command.PackageBasedCommandHandlerLocator
- PackageBasedEventHandlerLocator - Class in app.dodb.smd.api.event
- PackageBasedEventHandlerLocator(List<String>, ObjectCreator) - Constructor for class app.dodb.smd.api.event.PackageBasedEventHandlerLocator
- PackageBasedQueryHandlerLocator - Class in app.dodb.smd.api.query
- PackageBasedQueryHandlerLocator(List<String>, ObjectCreator) - Constructor for class app.dodb.smd.api.query.PackageBasedQueryHandlerLocator
- 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 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 - Record Class in app.dodb.smd.api.metadata
- Principal() - Constructor for record class app.dodb.smd.api.metadata.Principal
-
Creates an instance of a
Principalrecord class. - PrincipalProvider - Interface in app.dodb.smd.api.metadata
- PrincipalProviderImpl - Class in app.dodb.smd.api.metadata
- PrincipalProviderImpl() - Constructor for class app.dodb.smd.api.metadata.PrincipalProviderImpl
- 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.EventHandlerBehaviour
- ProcessingGroup - Annotation Interface in app.dodb.smd.api.event
- 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<E>) - Method in class app.dodb.smd.api.event.EventBus
- publish(EventMessage<E>) - Method in interface app.dodb.smd.api.event.EventPublisher
- publish(E) - Method in class app.dodb.smd.api.event.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
- QueryBus(MetadataFactory, QueryHandlerDispatcher) - Constructor for class app.dodb.smd.api.query.QueryBus
- 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<AnnotatedQueryHandler<?, ?>>) - 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. - 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
S
- send(CommandMessage<R, C>) - Method in class app.dodb.smd.api.command.CommandBus
- send(CommandMessage<R, C>) - Method in interface app.dodb.smd.api.command.CommandGateway
- send(QueryMessage<R, Q>) - Method in class app.dodb.smd.api.query.QueryBus
- send(QueryMessage<R, Q>) - Method in interface app.dodb.smd.api.query.QueryGateway
- send(C) - Method in class app.dodb.smd.api.command.CommandBus
- send(C) - Method in interface app.dodb.smd.api.command.CommandGateway
- send(Q) - Method in class app.dodb.smd.api.query.QueryBus
- send(Q) - Method in interface app.dodb.smd.api.query.QueryGateway
- SingletonProvider<T> - Class in app.dodb.smd.api.framework
- SingletonProvider(T) - Constructor for class app.dodb.smd.api.framework.SingletonProvider
T
- timestamp() - Method in record class app.dodb.smd.api.metadata.Metadata
-
Returns the value of the
timestamprecord component. - 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.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.EventHandlerRegistry
-
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.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.Principal
-
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.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.
- TypeUtils - Class in app.dodb.smd.api.utils
- TypeUtils() - Constructor for class app.dodb.smd.api.utils.TypeUtils
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.
All Classes and Interfaces|All Packages|Constant Field Values