org.ow2.jonas.cdi.weld.internal.ejb
Class EZBEjbDescriptor<T>

java.lang.Object
  extended by org.ow2.jonas.cdi.weld.internal.ejb.EZBEjbDescriptor<T>
All Implemented Interfaces:
org.jboss.weld.ejb.spi.EjbDescriptor<T>

public class EZBEjbDescriptor<T>
extends Object
implements org.jboss.weld.ejb.spi.EjbDescriptor<T>

This class describes an EJB

Author:
Loic Albertin

Constructor Summary
EZBEjbDescriptor(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive, org.ow2.easybeans.api.Factory<?,?> factory)
           
 
Method Summary
 Class<T> getBeanClass()
           
 String getEjbName()
           
 org.ow2.easybeans.api.Factory<?,?> getFactory()
           
 Collection<org.jboss.weld.ejb.spi.BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces()
           
 Collection<org.jboss.weld.ejb.spi.BusinessInterfaceDescriptor<?>> getRemoteBusinessInterfaces()
           
 Collection<Method> getRemoveMethods()
           
 boolean isMessageDriven()
           
 boolean isSingleton()
           
 boolean isStateful()
           
 boolean isStateless()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EZBEjbDescriptor

public EZBEjbDescriptor(org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive,
                        org.ow2.easybeans.api.Factory<?,?> factory)
Parameters:
beanDeploymentArchive -
factory -
Method Detail

getBeanClass

public Class<T> getBeanClass()
Specified by:
getBeanClass in interface org.jboss.weld.ejb.spi.EjbDescriptor<T>

getLocalBusinessInterfaces

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

getRemoteBusinessInterfaces

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

getEjbName

public String getEjbName()
Specified by:
getEjbName in interface org.jboss.weld.ejb.spi.EjbDescriptor<T>

getRemoveMethods

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

isStateless

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

isSingleton

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

isStateful

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

isMessageDriven

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

getFactory

public org.ow2.easybeans.api.Factory<?,?> getFactory()


Copyright © 2012 OW2 Consortium. All Rights Reserved.