Class EjbSniffer
java.lang.Object
org.glassfish.internal.deployment.GenericSniffer
org.glassfish.ejb.deployment.archive.EjbSniffer
- All Implemented Interfaces:
org.glassfish.api.container.Sniffer
@Service(name="Ejb")
@Singleton
public class EjbSniffer
extends org.glassfish.internal.deployment.GenericSniffer
Implementation of the Sniffer for the Ejb container.
- Author:
- Mahesh Kannan
-
Field Summary
Fields inherited from class org.glassfish.internal.deployment.GenericSniffer
habitat, modulesRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation>[]String[]Returns the descriptor paths that might exist at an ejb app.String[]booleanhandles(org.glassfish.api.deployment.archive.ReadableArchive location) Returns true if the passed file or directory is recognized by this instance.booleanbooleanbooleansupportsArchiveType(org.glassfish.api.deployment.archive.ArchiveType archiveType) This API is used to help determine if the sniffer should recognize the current archive.Methods inherited from class org.glassfish.internal.deployment.GenericSniffer
equals, getAnnotationNames, getContainerModuleNames, getDeploymentConfigurations, getModuleType, getURLPatterns, handles, hashCode, setup, tearDown
-
Constructor Details
-
EjbSniffer
public EjbSniffer() -
EjbSniffer
-
-
Method Details
-
getContainersNames
-
handles
public boolean handles(org.glassfish.api.deployment.archive.ReadableArchive location) Returns true if the passed file or directory is recognized by this instance.- Specified by:
handlesin interfaceorg.glassfish.api.container.Sniffer- Overrides:
handlesin classorg.glassfish.internal.deployment.GenericSniffer- Parameters:
location- the file or directory to explore- Returns:
- true if this sniffer handles this application type
-
getAnnotationTypes
- Specified by:
getAnnotationTypesin interfaceorg.glassfish.api.container.Sniffer- Overrides:
getAnnotationTypesin classorg.glassfish.internal.deployment.GenericSniffer
-
isUserVisible
public boolean isUserVisible()- Specified by:
isUserVisiblein interfaceorg.glassfish.api.container.Sniffer- Overrides:
isUserVisiblein classorg.glassfish.internal.deployment.GenericSniffer
-
isJakartaEE
public boolean isJakartaEE()- Specified by:
isJakartaEEin interfaceorg.glassfish.api.container.Sniffer- Overrides:
isJakartaEEin classorg.glassfish.internal.deployment.GenericSniffer
-
getIncompatibleSnifferTypes
- Specified by:
getIncompatibleSnifferTypesin interfaceorg.glassfish.api.container.Sniffer- Overrides:
getIncompatibleSnifferTypesin classorg.glassfish.internal.deployment.GenericSniffer- Returns:
- connector
-
supportsArchiveType
public boolean supportsArchiveType(org.glassfish.api.deployment.archive.ArchiveType archiveType) This API is used to help determine if the sniffer should recognize the current archive. If the sniffer does not support the archive type associated with the current deployment, the sniffer should not recognize the archive.- Parameters:
archiveType- the archive type to check- Returns:
- whether the sniffer supports the archive type
-
getDeploymentConfigurationPaths
Returns the descriptor paths that might exist at an ejb app.- Overrides:
getDeploymentConfigurationPathsin classorg.glassfish.internal.deployment.GenericSniffer- Returns:
- list of the deployment descriptor paths
-