Class DynamicCreateIfMissingCommandMessageHandlerMember
java.lang.Object
ai.stapi.axonsystem.dynamic.aggregate.DynamicCommandMessageHandlerMember
ai.stapi.axonsystem.dynamic.aggregate.DynamicCreateIfMissingCommandMessageHandlerMember
- All Implemented Interfaces:
org.axonframework.commandhandling.CommandMessageHandlingMember<DynamicAggregate>,org.axonframework.messaging.annotation.MessageHandlingMember<DynamicAggregate>
public class DynamicCreateIfMissingCommandMessageHandlerMember
extends DynamicCommandMessageHandlerMember
-
Field Summary
Fields inherited from class ai.stapi.axonsystem.dynamic.aggregate.DynamicCommandMessageHandlerMember
aggregateType, dynamicCommandProcessor -
Constructor Summary
ConstructorsConstructorDescriptionDynamicCreateIfMissingCommandMessageHandlerMember(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor dynamicCommandProcessor, String aggregateType, String commandName) -
Method Summary
Modifier and TypeMethodDescriptionhandle(@NotNull org.axonframework.messaging.Message<?> message, @Nullable DynamicAggregate target) boolean<HT> Optional<HT>Methods inherited from class ai.stapi.axonsystem.dynamic.aggregate.DynamicCommandMessageHandlerMember
annotationAttributes, canHandle, canHandleMessageType, commandName, hasAnnotation, payloadType, routingKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.axonframework.messaging.annotation.MessageHandlingMember
attribute, canHandleType, declaringClass, priority, signature
-
Constructor Details
-
DynamicCreateIfMissingCommandMessageHandlerMember
-
-
Method Details
-
isFactoryHandler
public boolean isFactoryHandler() -
handle
public Object handle(@NotNull @NotNull org.axonframework.messaging.Message<?> message, @Nullable @Nullable DynamicAggregate target) throws Exception - Throws:
Exception
-
unwrap
-