|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.axonframework.common.annotation.AbstractMessageHandler
org.axonframework.common.annotation.MethodMessageHandler
public final class MethodMessageHandler
Represents a method recognized as a handler by the handler inspector (see MethodMessageHandlerInspector).
| Method Summary | ||
|---|---|---|
static MethodMessageHandler |
createFor(Method method)
Creates a MethodMessageHandler for the given method. |
|
boolean |
equals(Object o)
|
|
|
getAnnotation(Class<T> annotationType)
Returns the member-level annotation of given annotationType, or null if no such
annotation is present. |
|
Method |
getMethod()
Returns the Method backing this handler. |
|
String |
getMethodName()
Returns the name of the method backing this handler. |
|
int |
hashCode()
|
|
Object |
invoke(Object target,
Message message)
Invokes this handler for the given target instance, using the given message as
source object to provide parameter values. |
|
String |
toString()
|
|
| Methods inherited from class org.axonframework.common.annotation.AbstractMessageHandler |
|---|
compareTo, findResolvers, getParameterValueResolvers, getPayloadType, matches |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static MethodMessageHandler createFor(Method method)
method.
method - The method to create a Handler for
UnsupportedHandlerException - if the given method is not suitable as a Handler
public Object invoke(Object target,
Message message)
throws InvocationTargetException,
IllegalAccessException
AbstractMessageHandlertarget instance, using the given message as
source object to provide parameter values.
invoke in class AbstractMessageHandlertarget - The target instance to invoke the Handler on.message - The message providing parameter values
InvocationTargetException - when the handler throws a checked exception
IllegalAccessException - if the SecurityManager refuses the handler invocationpublic <T extends Annotation> T getAnnotation(Class<T> annotationType)
AbstractMessageHandlerannotationType, or null if no such
annotation is present.
getAnnotation in class AbstractMessageHandlerT - The type of annotation to retrieveannotationType - The type of annotation to retrieve
null if no such annotation is present.public String getMethodName()
public Method getMethod()
public String toString()
toString in class Objectpublic boolean equals(Object o)
equals in class AbstractMessageHandlerpublic int hashCode()
hashCode in class AbstractMessageHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||