Class EjbType


  • @Service(name="ejb")
    @Singleton
    public class EjbType
    extends ArchiveType
    ArchiveType corresponding to ModuleType.EJB. This module is an Enterprise Java Bean archive. Please note, a war containing EJBs is not of this type, because those EJBs are components running in a web container,
    Author:
    [email protected]
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ARCHIVE_EXTENSION
      same as what's returned by {@link javax.enterprise.deploy.shared.ModuleType#EJB#getExtension()} This has been inlined so that other modules can refer to it as a constant in annotation attributes for example.
      static String ARCHIVE_TYPE
      same as what's returned by {@link javax.enterprise.deploy.shared.ModuleType#EJB#toString()} We have inlined the value here as opposed to initializing by calling a method on ModuleType.toString().
    • Constructor Summary

      Constructors 
      Constructor Description
      EjbType()  
    • Field Detail

      • ARCHIVE_TYPE

        public static final String ARCHIVE_TYPE
        same as what's returned by {@link javax.enterprise.deploy.shared.ModuleType#EJB#toString()} We have inlined the value here as opposed to initializing by calling a method on ModuleType.toString(). This is done so that we can refer it in annotation attributes
        See Also:
        Constant Field Values
      • ARCHIVE_EXTENSION

        public static final String ARCHIVE_EXTENSION
        same as what's returned by {@link javax.enterprise.deploy.shared.ModuleType#EJB#getExtension()} This has been inlined so that other modules can refer to it as a constant in annotation attributes for example.
        See Also:
        Constant Field Values
    • Constructor Detail

      • EjbType

        public EjbType()