org.jboss.aop.joinpoint
Class ConstructorInvocationWrapper
java.lang.Object
org.jboss.aop.joinpoint.InvocationBase
org.jboss.aop.joinpoint.ConstructorInvocation
org.jboss.aop.joinpoint.ConstructorInvocationWrapper
- All Implemented Interfaces:
- Invocation, Serializable
- public class ConstructorInvocationWrapper
- extends ConstructorInvocation
Comment
- Version:
- $Revision: 1.9 $
- Author:
- Bill Burke
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstructorInvocationWrapper
public ConstructorInvocationWrapper(ConstructorInvocation wrapped,
Interceptor[] interceptors)
getMetaData
public Object getMetaData(Object group,
Object attr)
- Description copied from class:
ConstructorInvocation
- This method resolves metadata based on the context of the invocation.
It iterates through its list of MetaDataResolvers to find out the
value of the metadata desired.
This list usually is ThreadMetaData, InstanceAdvisor.getMetaData
ClassAdvisor.getMethodMetaData (or field, or constructor)
ClassAdvisor.getDefaultMetaData
- Specified by:
getMetaData in interface Invocation- Overrides:
getMetaData in class ConstructorInvocation
invokeNext
public Object invokeNext()
throws Throwable
- Description copied from class:
ConstructorInvocation
- Invoke on the next interceptor in the chain. If this is already
the end of the chain, reflection will call the constructor, field, or
method you are invoking on.
- Specified by:
invokeNext in interface Invocation- Overrides:
invokeNext in class ConstructorInvocation
- Throws:
Throwable
getInstanceResolver
public MetaDataResolver getInstanceResolver()
- Overrides:
getInstanceResolver in class InvocationBase
getArguments
public Object[] getArguments()
- Overrides:
getArguments in class ConstructorInvocation
setArguments
public void setArguments(Object[] args)
- Overrides:
setArguments in class ConstructorInvocation
copy
public Invocation copy()
- Description copied from class:
ConstructorInvocation
- Copies complete state of Invocation object.
- Specified by:
copy in interface Invocation- Overrides:
copy in class ConstructorInvocation
- Returns:
getConstructor
public Constructor getConstructor()
- Overrides:
getConstructor in class ConstructorInvocation
setConstructor
public void setConstructor(Constructor constructor)
- Overrides:
setConstructor in class ConstructorInvocation
getResponseContextInfo
public Map getResponseContextInfo()
- Specified by:
getResponseContextInfo in interface Invocation- Overrides:
getResponseContextInfo in class InvocationBase
setResponseContextInfo
public void setResponseContextInfo(Map responseContextInfo)
- Specified by:
setResponseContextInfo in interface Invocation- Overrides:
setResponseContextInfo in class InvocationBase
addResponseAttachment
public void addResponseAttachment(Object key,
Object val)
- Specified by:
addResponseAttachment in interface Invocation- Overrides:
addResponseAttachment in class InvocationBase
getResponseAttachment
public Object getResponseAttachment(Object key)
- Specified by:
getResponseAttachment in interface Invocation- Overrides:
getResponseAttachment in class InvocationBase
getMetaData
public SimpleMetaData getMetaData()
- Description copied from class:
InvocationBase
- Return all the contextual data attached to this invocation
- Specified by:
getMetaData in interface Invocation- Overrides:
getMetaData in class InvocationBase
setMetaData
public void setMetaData(SimpleMetaData data)
- Description copied from class:
InvocationBase
- Set all the contextual data attached to this invocation
- Specified by:
setMetaData in interface Invocation- Overrides:
setMetaData in class InvocationBase
getAdvisor
public Advisor getAdvisor()
- Specified by:
getAdvisor in interface Invocation- Overrides:
getAdvisor in class InvocationBase
getTargetObject
public Object getTargetObject()
- Specified by:
getTargetObject in interface Invocation- Overrides:
getTargetObject in class InvocationBase
setTargetObject
public void setTargetObject(Object targetObject)
- Specified by:
setTargetObject in interface Invocation- Overrides:
setTargetObject in class InvocationBase
Copyright © 2004 JBoss Inc. All Rights Reserved.