Class EjbJarDetector

  • All Implemented Interfaces:
    org.glassfish.api.deployment.archive.ArchiveDetector

    @Service(name="ejb")
    @Singleton
    public class EjbJarDetector
    extends Object
    implements org.glassfish.api.deployment.archive.ArchiveDetector
    Detects EJB jar type archive. It's rank can be set using system property EJB_JAR_DETECTOR_RANK_PROP. Default rank is DEFAULT_EJB_JAR_DETECTOR_RANK.
    Author:
    sanjeeb.sahoo@oracle.com
    • Constructor Detail

      • EjbJarDetector

        public EjbJarDetector()
    • Method Detail

      • rank

        public int rank()
        Specified by:
        rank in interface org.glassfish.api.deployment.archive.ArchiveDetector
      • handles

        public boolean handles​(org.glassfish.api.deployment.archive.ReadableArchive archive)
        Specified by:
        handles in interface org.glassfish.api.deployment.archive.ArchiveDetector
      • getArchiveHandler

        public org.glassfish.api.deployment.archive.ArchiveHandler getArchiveHandler()
        Specified by:
        getArchiveHandler in interface org.glassfish.api.deployment.archive.ArchiveDetector
      • getArchiveType

        public org.glassfish.api.deployment.archive.ArchiveType getArchiveType()
        Specified by:
        getArchiveType in interface org.glassfish.api.deployment.archive.ArchiveDetector