Class DynamicCommandMessageHandlerMember
java.lang.Object
ai.stapi.axonsystem.dynamic.aggregate.DynamicCommandMessageHandlerMember
- All Implemented Interfaces:
org.axonframework.commandhandling.CommandMessageHandlingMember<DynamicAggregate>,org.axonframework.messaging.annotation.MessageHandlingMember<DynamicAggregate>
- Direct Known Subclasses:
DynamicConstructorCommandMessageHandlerMember,DynamicCreateIfMissingCommandMessageHandlerMember,DynamicMethodCommandMessageHandlerMember
public abstract class DynamicCommandMessageHandlerMember
extends Object
implements org.axonframework.commandhandling.CommandMessageHandlingMember<DynamicAggregate>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDynamicCommandMessageHandlerMember(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor dynamicCommandProcessor, String aggregateType, String commandName) -
Method Summary
Modifier and TypeMethodDescriptionannotationAttributes(Class<? extends Annotation> annotationType) Deprecated.booleancanHandle(@NotNull org.axonframework.messaging.Message<?> message) booleancanHandleMessageType(@NotNull Class<? extends org.axonframework.messaging.Message> messageType) booleanhasAnnotation(Class<? extends Annotation> annotationType) Deprecated.Class<?>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.axonframework.commandhandling.CommandMessageHandlingMember
isFactoryHandlerMethods inherited from interface org.axonframework.messaging.annotation.MessageHandlingMember
attribute, canHandleType, declaringClass, handle, priority, signature, unwrap
-
Field Details
-
dynamicCommandProcessor
protected final ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor dynamicCommandProcessor -
aggregateType
-
-
Constructor Details
-
DynamicCommandMessageHandlerMember
-
-
Method Details
-
commandName
- Specified by:
commandNamein interfaceorg.axonframework.commandhandling.CommandMessageHandlingMember<DynamicAggregate>
-
routingKey
- Specified by:
routingKeyin interfaceorg.axonframework.commandhandling.CommandMessageHandlingMember<DynamicAggregate>
-
payloadType
- Specified by:
payloadTypein interfaceorg.axonframework.messaging.annotation.MessageHandlingMember<DynamicAggregate>
-
canHandle
public boolean canHandle(@NotNull @NotNull org.axonframework.messaging.Message<?> message) - Specified by:
canHandlein interfaceorg.axonframework.messaging.annotation.MessageHandlingMember<DynamicAggregate>
-
canHandleMessageType
public boolean canHandleMessageType(@NotNull @NotNull Class<? extends org.axonframework.messaging.Message> messageType) - Specified by:
canHandleMessageTypein interfaceorg.axonframework.messaging.annotation.MessageHandlingMember<DynamicAggregate>
-
hasAnnotation
Deprecated.- Specified by:
hasAnnotationin interfaceorg.axonframework.messaging.annotation.MessageHandlingMember<DynamicAggregate>
-
annotationAttributes
@Deprecated public Optional<Map<String,Object>> annotationAttributes(Class<? extends Annotation> annotationType) Deprecated.- Specified by:
annotationAttributesin interfaceorg.axonframework.messaging.annotation.MessageHandlingMember<DynamicAggregate>
-