Class EjbDescriptorImpl<T>

java.lang.Object
org.jboss.as.weld.ejb.EjbDescriptorImpl<T>
All Implemented Interfaces:
org.jboss.weld.ejb.spi.EjbDescriptor<T>

public class EjbDescriptorImpl<T> extends Object implements org.jboss.weld.ejb.spi.EjbDescriptor<T>
Implementation of EjbDescriptor
Author:
Stuart Douglas
  • Constructor Details

    • EjbDescriptorImpl

      public EjbDescriptorImpl(EJBComponentDescription componentDescription, org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive, org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex reflectionIndex)
  • Method Details

    • 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>
    • getBaseName

      public org.jboss.msc.service.ServiceName getBaseName()
    • getCreateServiceName

      public org.jboss.msc.service.ServiceName getCreateServiceName()
    • getStartServiceName

      public org.jboss.msc.service.ServiceName getStartServiceName()
    • getViewServices

      public Map<Class<?>,org.jboss.msc.service.ServiceName> getViewServices()
    • isPassivationCapable

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