org.jboss.ejb3.interceptors.container
Class ContainerMethodInvocationWrapper

java.lang.Object
  extended by org.jboss.aop.joinpoint.InvocationBase
      extended by org.jboss.aop.joinpoint.MethodInvocation
          extended by org.jboss.ejb3.interceptors.container.ContainerMethodInvocation
              extended by org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper
All Implemented Interfaces:
Externalizable, Serializable, org.jboss.aop.joinpoint.Invocation

public class ContainerMethodInvocationWrapper
extends ContainerMethodInvocation

Version:
$Revision: $
Author:
Carlo de Wolf
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.aop.joinpoint.MethodInvocation
advisedMethod, arguments, marshalledArguments, methodHash, unadvisedMethod
 
Fields inherited from class org.jboss.aop.joinpoint.InvocationBase
advisor, currentInterceptor, instanceResolver, interceptors, metadata, responseContextInfo, targetObject
 
Constructor Summary
ContainerMethodInvocationWrapper(ContainerMethodInvocation wrapped, org.jboss.aop.advice.Interceptor[] newchain)
           
 
Method Summary
 void addResponseAttachment(Object key, Object val)
           
 org.jboss.aop.joinpoint.Invocation copy()
           
 Method getActualMethod()
           
 org.jboss.aop.Advisor getAdvisor()
           
 Object[] getArguments()
           
 BeanContext<?> getBeanContext()
           
 org.jboss.aop.metadata.MetaDataResolver getInstanceResolver()
           
 org.jboss.aop.metadata.SimpleMetaData getMetaData()
           
 Object getMetaData(Object group, Object attr)
           
 Method getMethod()
           
 long getMethodHash()
           
 Object getResponseAttachment(Object key)
           
 Map getResponseContextInfo()
           
 Object getTargetObject()
           
 Object invokeNext()
           
 void setArguments(Object[] args)
           
 void setMetaData(org.jboss.aop.metadata.SimpleMetaData data)
           
 void setResponseContextInfo(Map responseContextInfo)
           
 void setTargetObject(Object targetObject)
           
 
Methods inherited from class org.jboss.ejb3.interceptors.container.ContainerMethodInvocation
getContainerMethodInvocation, getWrapper, setBeanContext
 
Methods inherited from class org.jboss.aop.joinpoint.MethodInvocation
handleErrors, invokeTarget, readExternal, resolveAnnotation, resolveAnnotation, resolveTypedAnnotation, resolveTypedAnnotation, toString, writeExternal
 
Methods inherited from class org.jboss.aop.joinpoint.InvocationBase
getCurrentInterceptor, getInterceptors, invokeNext, resolveClassAnnotation, resolveClassMetaData, resolveTypedClassAnnotation, setAdvisor, setInstanceResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContainerMethodInvocationWrapper

public ContainerMethodInvocationWrapper(ContainerMethodInvocation wrapped,
                                        org.jboss.aop.advice.Interceptor[] newchain)
Parameters:
containerMethodInvocation -
newchain -
Method Detail

getMetaData

public Object getMetaData(Object group,
                          Object attr)
Specified by:
getMetaData in interface org.jboss.aop.joinpoint.Invocation
Overrides:
getMetaData in class org.jboss.aop.joinpoint.MethodInvocation

invokeNext

public Object invokeNext()
                  throws Throwable
Specified by:
invokeNext in interface org.jboss.aop.joinpoint.Invocation
Overrides:
invokeNext in class org.jboss.aop.joinpoint.MethodInvocation
Throws:
Throwable

getInstanceResolver

public org.jboss.aop.metadata.MetaDataResolver getInstanceResolver()
Overrides:
getInstanceResolver in class org.jboss.aop.joinpoint.InvocationBase

getArguments

public Object[] getArguments()
Overrides:
getArguments in class org.jboss.aop.joinpoint.MethodInvocation

getBeanContext

public BeanContext<?> getBeanContext()
Overrides:
getBeanContext in class ContainerMethodInvocation

setArguments

public void setArguments(Object[] args)
Overrides:
setArguments in class org.jboss.aop.joinpoint.MethodInvocation

getTargetObject

public Object getTargetObject()
Specified by:
getTargetObject in interface org.jboss.aop.joinpoint.Invocation
Overrides:
getTargetObject in class org.jboss.aop.joinpoint.InvocationBase

copy

public org.jboss.aop.joinpoint.Invocation copy()
Specified by:
copy in interface org.jboss.aop.joinpoint.Invocation
Overrides:
copy in class org.jboss.aop.joinpoint.MethodInvocation

getMethod

public Method getMethod()
Overrides:
getMethod in class org.jboss.aop.joinpoint.MethodInvocation

getActualMethod

public Method getActualMethod()
Overrides:
getActualMethod in class org.jboss.aop.joinpoint.MethodInvocation

getMethodHash

public long getMethodHash()
Overrides:
getMethodHash in class org.jboss.aop.joinpoint.MethodInvocation

getAdvisor

public org.jboss.aop.Advisor getAdvisor()
Specified by:
getAdvisor in interface org.jboss.aop.joinpoint.Invocation
Overrides:
getAdvisor in class org.jboss.aop.joinpoint.MethodInvocation

getResponseContextInfo

public Map getResponseContextInfo()
Specified by:
getResponseContextInfo in interface org.jboss.aop.joinpoint.Invocation
Overrides:
getResponseContextInfo in class org.jboss.aop.joinpoint.InvocationBase

setResponseContextInfo

public void setResponseContextInfo(Map responseContextInfo)
Specified by:
setResponseContextInfo in interface org.jboss.aop.joinpoint.Invocation
Overrides:
setResponseContextInfo in class org.jboss.aop.joinpoint.InvocationBase

getResponseAttachment

public Object getResponseAttachment(Object key)
Specified by:
getResponseAttachment in interface org.jboss.aop.joinpoint.Invocation
Overrides:
getResponseAttachment in class org.jboss.aop.joinpoint.InvocationBase

addResponseAttachment

public void addResponseAttachment(Object key,
                                  Object val)
Specified by:
addResponseAttachment in interface org.jboss.aop.joinpoint.Invocation
Overrides:
addResponseAttachment in class org.jboss.aop.joinpoint.InvocationBase

getMetaData

public org.jboss.aop.metadata.SimpleMetaData getMetaData()
Specified by:
getMetaData in interface org.jboss.aop.joinpoint.Invocation
Overrides:
getMetaData in class org.jboss.aop.joinpoint.InvocationBase

setMetaData

public void setMetaData(org.jboss.aop.metadata.SimpleMetaData data)
Specified by:
setMetaData in interface org.jboss.aop.joinpoint.Invocation
Overrides:
setMetaData in class org.jboss.aop.joinpoint.InvocationBase

setTargetObject

public void setTargetObject(Object targetObject)
Specified by:
setTargetObject in interface org.jboss.aop.joinpoint.Invocation
Overrides:
setTargetObject in class ContainerMethodInvocation


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.