Class 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 Detail

      • EjbDescriptorImpl

        public EjbDescriptorImpl​(EJBComponentDescription componentDescription,
                                 org.jboss.weld.bootstrap.spi.BeanDeploymentArchive beanDeploymentArchive,
                                 org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex reflectionIndex)
    • 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>
      • 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>