Class EjbJarDetector
- java.lang.Object
-
- org.glassfish.ejb.deployment.archive.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 propertyEJB_JAR_DETECTOR_RANK_PROP. Default rank isDEFAULT_EJB_JAR_DETECTOR_RANK.- Author:
- sanjeeb.sahoo@oracle.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringARCHIVE_TYPEstatic intDEFAULT_EJB_JAR_DETECTOR_RANKstatic StringEJB_JAR_DETECTOR_RANK_PROP
-
Constructor Summary
Constructors Constructor Description EjbJarDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.glassfish.api.deployment.archive.ArchiveHandlergetArchiveHandler()org.glassfish.api.deployment.archive.ArchiveTypegetArchiveType()booleanhandles(org.glassfish.api.deployment.archive.ReadableArchive archive)intrank()
-
-
-
Field Detail
-
EJB_JAR_DETECTOR_RANK_PROP
public static final String EJB_JAR_DETECTOR_RANK_PROP
- See Also:
- Constant Field Values
-
DEFAULT_EJB_JAR_DETECTOR_RANK
public static final int DEFAULT_EJB_JAR_DETECTOR_RANK
- See Also:
- Constant Field Values
-
ARCHIVE_TYPE
public static final String ARCHIVE_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
rank
public int rank()
- Specified by:
rankin interfaceorg.glassfish.api.deployment.archive.ArchiveDetector
-
handles
public boolean handles(org.glassfish.api.deployment.archive.ReadableArchive archive)
- Specified by:
handlesin interfaceorg.glassfish.api.deployment.archive.ArchiveDetector
-
getArchiveHandler
public org.glassfish.api.deployment.archive.ArchiveHandler getArchiveHandler()
- Specified by:
getArchiveHandlerin interfaceorg.glassfish.api.deployment.archive.ArchiveDetector
-
getArchiveType
public org.glassfish.api.deployment.archive.ArchiveType getArchiveType()
- Specified by:
getArchiveTypein interfaceorg.glassfish.api.deployment.archive.ArchiveDetector
-
-