|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axonframework.commandhandling.annotation.AggregateAnnotationCommandHandlerFactoryBean<T>
T - The aggregate type on which command handlers are declared.public class AggregateAnnotationCommandHandlerFactoryBean<T extends AggregateRoot<?>>
Spring FactoryBean that creates an AggregateAnnotationCommandHandler instance.
| Constructor Summary | |
|---|---|
AggregateAnnotationCommandHandlerFactoryBean()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
AggregateAnnotationCommandHandler<T> |
getObject()
|
Class<?> |
getObjectType()
|
boolean |
isSingleton()
|
void |
setAggregateType(Class<T> aggregateType)
Sets the type of aggregate to inspect for annotations. |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
|
void |
setCommandBus(CommandBus commandBus)
Sets the CommandBus to subscribe the handler to |
void |
setCommandTargetResolver(CommandTargetResolver commandTargetResolver)
The resolver providing the identifier (and version) of the aggregate a command targets. |
void |
setParameterResolverFactory(ParameterResolverFactory parameterResolverFactory)
Sets the ParameterResolverFactory to create parameter resolver instances with. |
void |
setRepository(Repository<T> repository)
The repository from which to load aggregate instances. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AggregateAnnotationCommandHandlerFactoryBean()
| Method Detail |
|---|
public AggregateAnnotationCommandHandler<T> getObject()
throws Exception
getObject in interface org.springframework.beans.factory.FactoryBean<AggregateAnnotationCommandHandler<T extends AggregateRoot<?>>>Exceptionpublic Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<AggregateAnnotationCommandHandler<T extends AggregateRoot<?>>>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<AggregateAnnotationCommandHandler<T extends AggregateRoot<?>>>
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void setCommandBus(CommandBus commandBus)
commandBus - the CommandBus to subscribe the handler topublic void setAggregateType(Class<T> aggregateType)
aggregateType - the type of aggregate to inspect for annotationspublic void setRepository(Repository<T> repository)
repository - the Repository from which to load aggregate instances.public void setCommandTargetResolver(CommandTargetResolver commandTargetResolver)
AnnotationCommandTargetResolver.
commandTargetResolver - The CommandTargetResolver to resolve the target aggregate withpublic void setParameterResolverFactory(ParameterResolverFactory parameterResolverFactory)
ClasspathParameterResolverFactory that uses the aggregateType's class
loader.
parameterResolverFactory - the ParameterResolverFactory to create parameter resolver instances with.
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||