org.jboss.ejb3
Interface BeanContext<T extends Container>

All Superinterfaces:
org.jboss.ejb3.interceptors.container.BeanContext<Object>

public interface BeanContext<T extends Container>
extends org.jboss.ejb3.interceptors.container.BeanContext<Object>

An instance of an enterprise bean linked to its container. Must have a constructor with container argument.

Version:
$Revision: 71938 $
Author:
Bill Burke

Method Summary
 T getContainer()
           
 javax.ejb.EJBContext getEJBContext()
           
 Object getInstance()
           
 Object[] getInterceptorInstances(InterceptorInfo[] interceptorInfos)
           
 org.jboss.aop.metadata.SimpleMetaData getMetaData()
           
 void initialiseInterceptorInstances()
           
 void remove()
           
 
Methods inherited from interface org.jboss.ejb3.interceptors.container.BeanContext
getInterceptor
 

Method Detail

getInstance

Object getInstance()
Specified by:
getInstance in interface org.jboss.ejb3.interceptors.container.BeanContext<Object>

getContainer

T getContainer()

initialiseInterceptorInstances

void initialiseInterceptorInstances()

remove

void remove()

getMetaData

org.jboss.aop.metadata.SimpleMetaData getMetaData()

getEJBContext

javax.ejb.EJBContext getEJBContext()

getInterceptorInstances

Object[] getInterceptorInstances(InterceptorInfo[] interceptorInfos)


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