Index

A C D E F G H I L M N O P Q R S T V W 
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) - Constructor for record class app.dodb.smd.api.command.AnnotatedCommandHandler
Creates an instance of a AnnotatedCommandHandler record class.
AnnotatedEventHandler<E> - Record Class in app.dodb.smd.api.event
 
AnnotatedEventHandler(Provider, Method, Class, int, String) - Constructor for record class app.dodb.smd.api.event.AnnotatedEventHandler
Creates an instance of a AnnotatedEventHandler record class.
AnnotatedQueryHandler<R,Q> - Record Class in app.dodb.smd.api.query
 
AnnotatedQueryHandler(Provider, Method, Class) - Constructor for record class app.dodb.smd.api.query.AnnotatedQueryHandler
Creates an instance of a AnnotatedQueryHandler record class.
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.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
 

C

CollectionUtils - Class in app.dodb.smd.api.utils
 
CollectionUtils() - Constructor for class app.dodb.smd.api.utils.CollectionUtils
 
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
 
CommandBus(MetadataFactory, CommandHandlerDispatcher, List) - Constructor for class app.dodb.smd.api.command.bus.CommandBus
 
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 CommandBusInterceptorChain record class.
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 CommandHandlerRegistry record class.
commandHandlers() - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
Returns the value of the commandHandlers record 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 CommandMessage record class.
commandType() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
Returns the value of the commandType record 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() - Static method in record class app.dodb.smd.api.metadata.principal.SimplePrincipal
 
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

DatetimeProvider - Interface in app.dodb.smd.api.metadata.datetime
 
DEFAULT - Static variable in annotation interface app.dodb.smd.api.event.ProcessingGroup
 
delegate() - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
Returns the value of the delegate record component.
delegate() - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
Returns the value of the delegate record component.
delegate() - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
Returns the value of the delegate record component.
dispatch(CommandMessage) - Method in class app.dodb.smd.api.command.CommandHandlerDispatcher
 
dispatch(EventMessage) - Method in class app.dodb.smd.api.event.EventHandlerDispatcher
 
dispatch(QueryMessage) - 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.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.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.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.
Event - Interface in app.dodb.smd.api.event
 
EventBus - Class in app.dodb.smd.api.event.bus
 
EventBus(MetadataFactory, EventHandlerDispatcher, List) - Constructor for class app.dodb.smd.api.event.bus.EventBus
 
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 EventBusInterceptorChain record class.
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) - Constructor for record class app.dodb.smd.api.event.EventHandlerRegistry
Creates an instance of a EventHandlerRegistry record class.
eventHandlersByProcessingGroup() - Method in record class app.dodb.smd.api.event.EventHandlerRegistry
Returns the value of the eventHandlersByProcessingGroup record 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 EventMessage record 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 eventType record 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) - Method in record class app.dodb.smd.api.command.CommandHandlerRegistry
 
findBy(EventMessage) - Method in record class app.dodb.smd.api.event.EventHandlerRegistry
 
findBy(QueryMessage) - 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) - 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.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
 
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) - 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.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.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.

I

id() - Method in record class app.dodb.smd.api.metadata.principal.SimplePrincipal
Returns the value of the id record component.
intercept(CommandMessage, CommandBusInterceptorChain) - Method in interface app.dodb.smd.api.command.bus.CommandBusInterceptor
 
intercept(EventMessage, EventBusInterceptorChain) - Method in interface app.dodb.smd.api.event.bus.EventBusInterceptor
 
intercept(QueryMessage, QueryBusInterceptorChain) - Method in interface app.dodb.smd.api.query.bus.QueryBusInterceptor
 
interceptors() - Method in record class app.dodb.smd.api.command.bus.CommandBusInterceptorChain
Returns the value of the interceptors record component.
interceptors() - Method in record class app.dodb.smd.api.event.bus.EventBusInterceptorChain
Returns the value of the interceptors record component.
interceptors() - Method in record class app.dodb.smd.api.query.bus.QueryBusInterceptorChain
Returns the value of the interceptors record component.

L

LocalDatetimeProvider - Class in app.dodb.smd.api.metadata.datetime
 
LocalDatetimeProvider() - Constructor for class app.dodb.smd.api.metadata.datetime.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) - 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
 
messageId() - Method in record class app.dodb.smd.api.command.CommandMessage
Returns the value of the messageId record component.
messageId() - Method in record class app.dodb.smd.api.event.EventMessage
Returns the value of the messageId record component.
messageId() - Method in record class app.dodb.smd.api.query.QueryMessage
Returns the value of the messageId record 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 MessageId record class.
metadata() - Method in record class app.dodb.smd.api.command.CommandMessage
Returns the value of the metadata record component.
metadata() - Method in record class app.dodb.smd.api.event.EventMessage
Returns the value of the metadata record component.
metadata() - Method in record class app.dodb.smd.api.query.QueryMessage
Returns the value of the metadata record 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 Metadata record class.
MetadataFactory - Class in app.dodb.smd.api.metadata
 
MetadataFactory(PrincipalProvider, DatetimeProvider) - 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 MetadataScope record class.
metadataSupplier() - Method in record class app.dodb.smd.api.metadata.MetadataFactory.MetadataScope
Returns the value of the metadataSupplier record component.
method() - Method in record class app.dodb.smd.api.command.AnnotatedCommandHandler
Returns the value of the method record component.
method() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
Returns the value of the method record component.
method() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
Returns the value of the method record component.

N

now() - Method in interface app.dodb.smd.api.metadata.datetime.DatetimeProvider
 
now() - Method in class app.dodb.smd.api.metadata.datetime.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 order record 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
 
PackageBasedEventHandlerLocator - Class in app.dodb.smd.api.event
 
PackageBasedEventHandlerLocator(List, ObjectCreator) - Constructor for class app.dodb.smd.api.event.PackageBasedEventHandlerLocator
 
PackageBasedQueryHandlerLocator - Class in app.dodb.smd.api.query
 
PackageBasedQueryHandlerLocator(List, 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 payload record component.
payload() - Method in record class app.dodb.smd.api.event.EventMessage
Returns the value of the payload record component.
payload() - Method in record class app.dodb.smd.api.query.QueryMessage
Returns the value of the payload record component.
principal() - Method in record class app.dodb.smd.api.metadata.Metadata
Returns the value of the principal record component.
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 processingGroup record 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 provider record component.
provider() - Method in record class app.dodb.smd.api.event.AnnotatedEventHandler
Returns the value of the provider record component.
provider() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
Returns the value of the provider record 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
 
QueryBus(MetadataFactory, QueryHandlerDispatcher, List) - Constructor for class app.dodb.smd.api.query.bus.QueryBus
 
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 QueryBusInterceptorChain record class.
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 QueryHandlerRegistry record class.
queryHandlers() - Method in record class app.dodb.smd.api.query.QueryHandlerRegistry
Returns the value of the queryHandlers record 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 QueryMessage record class.
queryType() - Method in record class app.dodb.smd.api.query.AnnotatedQueryHandler
Returns the value of the queryType record 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(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(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 SimplePrincipal record 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
 

T

timestamp() - Method in record class app.dodb.smd.api.metadata.Metadata
Returns the value of the timestamp record 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.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.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.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.
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 value record component.

W

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
 
A C D E F G H I L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values