org.jboss.webbeans.integration.ejb
Class JBossSessionBeanDescriptorAdaptor<T>

java.lang.Object
  extended by org.jboss.webbeans.integration.ejb.JBossEJBDescriptorAdaptor<T>
      extended by org.jboss.webbeans.integration.ejb.JBossSessionBeanDescriptorAdaptor<T>
All Implemented Interfaces:
org.jboss.webbeans.ejb.spi.EjbDescriptor<T>

public class JBossSessionBeanDescriptorAdaptor<T>
extends JBossEJBDescriptorAdaptor<T>
implements org.jboss.webbeans.ejb.spi.EjbDescriptor<T>


Constructor Summary
JBossSessionBeanDescriptorAdaptor(org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData sessionBeanMetaData, org.jboss.deployers.structure.spi.DeploymentUnit deploymentUnit, org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver)
           
 
Method Summary
 Iterable<org.jboss.webbeans.ejb.spi.BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces()
           
 Iterable<org.jboss.webbeans.ejb.spi.BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces()
           
 Iterable<Method> getRemoveMethods()
           
 boolean isMessageDriven()
           
 boolean isSingleton()
           
 boolean isStateful()
           
 boolean isStateless()
           
 
Methods inherited from class org.jboss.webbeans.integration.ejb.JBossEJBDescriptorAdaptor
equals, getEjbName, getType, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.webbeans.ejb.spi.EjbDescriptor
getEjbName, getType
 

Constructor Detail

JBossSessionBeanDescriptorAdaptor

public JBossSessionBeanDescriptorAdaptor(org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData sessionBeanMetaData,
                                         org.jboss.deployers.structure.spi.DeploymentUnit deploymentUnit,
                                         org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver)
Method Detail

getLocalBusinessInterfaces

public Iterable<org.jboss.webbeans.ejb.spi.BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces()
Specified by:
getLocalBusinessInterfaces in interface org.jboss.webbeans.ejb.spi.EjbDescriptor<T>

getRemoteBusinessInterfaces

public Iterable<org.jboss.webbeans.ejb.spi.BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces()
Specified by:
getRemoteBusinessInterfaces in interface org.jboss.webbeans.ejb.spi.EjbDescriptor<T>

getRemoveMethods

public Iterable<Method> getRemoveMethods()
Specified by:
getRemoveMethods in interface org.jboss.webbeans.ejb.spi.EjbDescriptor<T>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.jboss.webbeans.ejb.spi.EjbDescriptor<T>

isStateful

public boolean isStateful()
Specified by:
isStateful in interface org.jboss.webbeans.ejb.spi.EjbDescriptor<T>

isStateless

public boolean isStateless()
Specified by:
isStateless in interface org.jboss.webbeans.ejb.spi.EjbDescriptor<T>

isMessageDriven

public boolean isMessageDriven()
Specified by:
isMessageDriven in interface org.jboss.webbeans.ejb.spi.EjbDescriptor<T>


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