org.jboss.ejb3.interceptors.container
Interface BeanContext<T>

All Known Implementing Classes:
DummyBeanContext

public interface BeanContext<T>

The intercepted component consisting of a bean instance and the interceptor instances.

Version:
$Revision: $
Author:
Carlo de Wolf

Method Summary
 T getInstance()
           
 java.lang.Object getInterceptor(java.lang.Class<?> interceptorClass)
          Get the EJB3 interceptor of a certain type.
 

Method Detail

getInstance

T getInstance()
Returns:
the bean instance

getInterceptor

java.lang.Object getInterceptor(java.lang.Class<?> interceptorClass)
                                throws java.lang.IllegalArgumentException
Get the EJB3 interceptor of a certain type.

Parameters:
interceptorClass - the interceptor type to get
Returns:
the interceptor
Throws:
java.lang.IllegalArgumentException - if no interceptor of that class is associated


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