|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Comment
Method Summary | |
---|---|
void |
addResponseAttachment(Object key,
Object val)
|
Invocation |
copy()
Copies complete state of Invocation object so that it could possibly be reused in a spawned thread. |
Advisor |
getAdvisor()
|
Interceptor[] |
getInterceptors()
|
SimpleMetaData |
getMetaData()
Return all the contextual untyped data attached to this invocation |
Object |
getMetaData(Object group,
Object attr)
This method resolves untyped metadata based on the context of the invocation. |
Object |
getResponseAttachment(Object key)
|
Map |
getResponseContextInfo()
|
Object |
getTargetObject()
|
Invocation |
getWrapper(Interceptor[] newchain)
Get a wrapper invocation object that can insert a new chain of interceptors at runtime to the invocation flow. |
Object |
invokeNext()
Invoke on the next interceptor in the chain. |
Object |
invokeNext(Interceptor[] newInterceptors)
Invoke on the next interceptor in the chain. |
Object |
resolveAnnotation(Class annotation)
Abstraction for resolving an annotation so that it can be overriden from the Method, Constructor, Field, etc. |
Object |
resolveAnnotation(Class[] annotations)
Abstraction for resolving an annotation so that it can be overriden from the Method, Constructor, Field, etc. |
Object |
resolveClassAnnotation(Class annotation)
Abstraction for resolving an annotation so that it can be overriden from the Class |
Object |
resolveClassMetaData(Object key,
Object attr)
Resolve class level untyped metadata based on a key and the attribute of the key |
void |
setMetaData(SimpleMetaData data)
Set all the contextual untyped data attached to this invocation |
void |
setResponseContextInfo(Map responseContextInfo)
|
void |
setTargetObject(Object targetObject)
|
Method Detail |
public Map getResponseContextInfo()
public void setResponseContextInfo(Map responseContextInfo)
public void addResponseAttachment(Object key, Object val)
public Object getResponseAttachment(Object key)
public SimpleMetaData getMetaData()
public void setMetaData(SimpleMetaData data)
public Object resolveClassMetaData(Object key, Object attr)
key
- attr
-
public Object resolveClassAnnotation(Class annotation)
annotation
-
public Object resolveAnnotation(Class annotation)
annotation
-
public Object resolveAnnotation(Class[] annotations)
annotations
-
public Object invokeNext() throws Throwable
Throwable
public Object invokeNext(Interceptor[] newInterceptors) throws Throwable
Throwable
public Interceptor[] getInterceptors()
public Object getMetaData(Object group, Object attr)
public Object getTargetObject()
public void setTargetObject(Object targetObject)
public Invocation getWrapper(Interceptor[] newchain)
newchain
-
public Invocation copy()
public Advisor getAdvisor()
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |