org.jboss.ejb3.interceptor
Class LifecycleInvocationContextImpl

java.lang.Object
  extended by org.jboss.ejb3.interceptor.LifecycleInvocationContextImpl
All Implemented Interfaces:
javax.interceptor.InvocationContext
Direct Known Subclasses:
LifecycleInvocationContextImpl.PostActivateICtxImpl, LifecycleInvocationContextImpl.PostConstructICtxImpl, LifecycleInvocationContextImpl.PreDestroyICtxImpl, LifecycleInvocationContextImpl.PrePassivateICtxImpl

public abstract class LifecycleInvocationContextImpl
extends Object
implements javax.interceptor.InvocationContext

Version:
$Revision: 61136 $
Author:
Kabir Khan

Nested Class Summary
static class LifecycleInvocationContextImpl.PostActivateICtxImpl
           
static class LifecycleInvocationContextImpl.PostConstructICtxImpl
           
static class LifecycleInvocationContextImpl.PreDestroyICtxImpl
           
static class LifecycleInvocationContextImpl.PrePassivateICtxImpl
           
 
Constructor Summary
protected LifecycleInvocationContextImpl()
           
 
Method Summary
 Map getContextData()
           
static javax.interceptor.InvocationContext getLifecycleInvocationContext(Class type, BeanContext beanContext, InterceptorInfo[] interceptorInfos, Method[] beanMethods)
           
 Method getMethod()
           
 Object[] getParameters()
           
 Object getTarget()
           
 Object proceed()
           
 void setParameters(Object[] params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleInvocationContextImpl

protected LifecycleInvocationContextImpl()
Method Detail

getLifecycleInvocationContext

public static javax.interceptor.InvocationContext getLifecycleInvocationContext(Class type,
                                                                                BeanContext beanContext,
                                                                                InterceptorInfo[] interceptorInfos,
                                                                                Method[] beanMethods)

getTarget

public Object getTarget()
Specified by:
getTarget in interface javax.interceptor.InvocationContext

getMethod

public Method getMethod()
Specified by:
getMethod in interface javax.interceptor.InvocationContext

getParameters

public Object[] getParameters()
Specified by:
getParameters in interface javax.interceptor.InvocationContext

setParameters

public void setParameters(Object[] params)
Specified by:
setParameters in interface javax.interceptor.InvocationContext

getContextData

public Map getContextData()
Specified by:
getContextData in interface javax.interceptor.InvocationContext

proceed

public Object proceed()
               throws Exception
Specified by:
proceed in interface javax.interceptor.InvocationContext
Throws:
Exception


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