org.jboss.ejb3.interceptors.direct
Class DirectContainer<T>

java.lang.Object
  extended by org.jboss.ejb3.interceptors.annotation.AnnotationAdvisorSupport
      extended by org.jboss.ejb3.interceptors.container.AbstractContainer<T,C>
          extended by org.jboss.ejb3.interceptors.direct.AbstractDirectContainer<T,DirectContainer<T>>
              extended by org.jboss.ejb3.interceptors.direct.DirectContainer<T>
All Implemented Interfaces:
AnnotationAdvisor

public class DirectContainer<T>
extends AbstractDirectContainer<T,DirectContainer<T>>

The direct container invokes interceptors directly on an instance. It's useful in an environment where we don't want to fiddle with the classloader and still have control on how instances are called.

Version:
$Revision: 68820 $
Author:
Carlo de Wolf

Constructor Summary
DirectContainer(String name, org.jboss.aop.Domain domain, Class<? extends T> beanClass)
           
DirectContainer(String name, String domainName, Class<? extends T> beanClass)
           
 
Method Summary
 
Methods inherited from class org.jboss.ejb3.interceptors.direct.AbstractDirectContainer
construct, construct, destroy, getBeanClass, getInterceptorRegistry, invoke, invoke, invokeIndirect
 
Methods inherited from class org.jboss.ejb3.interceptors.container.AbstractContainer
construct, createAdvisor, createAndSetAdvisor, createInterceptor, getAdvisor, getContainer, getDomain, initializeAdvisor, initializeAdvisor, setBeanContextFactoryClass
 
Methods inherited from class org.jboss.ejb3.interceptors.annotation.AnnotationAdvisorSupport
getAnnotation, getAnnotation, getAnnotation, isAnnotationPresent, isAnnotationPresent, isAnnotationPresent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.ejb3.interceptors.annotation.AnnotationAdvisor
getAnnotation, getAnnotation, getAnnotation, isAnnotationPresent, isAnnotationPresent, isAnnotationPresent
 

Constructor Detail

DirectContainer

public DirectContainer(String name,
                       org.jboss.aop.Domain domain,
                       Class<? extends T> beanClass)

DirectContainer

public DirectContainer(String name,
                       String domainName,
                       Class<? extends T> beanClass)


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