|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axonframework.util.AbstractAnnotationHandlerBeanPostProcessor
org.axonframework.commandhandling.annotation.AnnotationCommandHandlerBeanPostProcessor
public class AnnotationCommandHandlerBeanPostProcessor
Spring Bean post processor that automatically generates an adapter for each bean containing CommandHandler annotated methods.
| Constructor Summary | |
|---|---|
AnnotationCommandHandlerBeanPostProcessor()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
protected Class<?> |
getAdapterInterface()
Returns the interface that the adapter implements to connect the annotated method to the actual interface definition. |
protected AnnotationCommandHandlerAdapter |
initializeAdapterFor(Object bean)
Create an AnnotationEventListenerAdapter instance of the given bean. |
protected boolean |
isPostProcessingCandidate(Class<?> targetClass)
Indicates whether an object of the given targetClass should be post processed. |
void |
setCommandBus(CommandBus commandBus)
Sets the event bus to which detected event listeners should be subscribed. |
| Methods inherited from class org.axonframework.util.AbstractAnnotationHandlerBeanPostProcessor |
|---|
getApplicationContext, postProcessAfterInitialization, postProcessBeforeDestruction, postProcessBeforeInitialization, setApplicationContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnnotationCommandHandlerBeanPostProcessor()
| Method Detail |
|---|
protected Class<?> getAdapterInterface()
AbstractAnnotationHandlerBeanPostProcessor
getAdapterInterface in class AbstractAnnotationHandlerBeanPostProcessorprotected boolean isPostProcessingCandidate(Class<?> targetClass)
AbstractAnnotationHandlerBeanPostProcessortargetClass should be post processed.
isPostProcessingCandidate in class AbstractAnnotationHandlerBeanPostProcessortargetClass - The type of bean
protected AnnotationCommandHandlerAdapter initializeAdapterFor(Object bean)
AbstractAnnotationHandlerBeanPostProcessorbean. This adapter will receive all event
handler calls to be handled by this bean.
initializeAdapterFor in class AbstractAnnotationHandlerBeanPostProcessorbean - The bean that the EventListenerAdapter has to adapt
bean
public void afterPropertiesSet()
throws Exception
Exceptionpublic void setCommandBus(CommandBus commandBus)
commandBus - the event bus to subscribe detected event listeners to
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||