@Service(name="Ejb") @Singleton public class EjbSniffer extends GenericSniffer
habitat, modulesRegistry
Constructor and Description |
---|
EjbSniffer() |
EjbSniffer(String containerName,
String appStigma,
String urlPattern) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Annotation>[] |
getAnnotationTypes()
Returns the list of annotations types that this sniffer is interested in.
|
String[] |
getContainersNames()
Returns the list of Containers that this Sniffer enables.
|
protected List<String> |
getDeploymentConfigurationPaths()
Returns the descriptor paths that might exist at an ejb app.
|
String[] |
getIncompatibleSnifferTypes() |
boolean |
handles(ReadableArchive location)
Returns true if the passed file or directory is recognized by this
instance.
|
boolean |
isJavaEE() |
boolean |
isUserVisible() |
boolean |
supportsArchiveType(ArchiveType archiveType)
This API is used to help determine if the sniffer should recognize
the current archive.
|
equals, getAnnotationNames, getContainerModuleNames, getDeploymentConfigurations, getModuleType, getURLPatterns, handles, hashCode, setup, tearDown
public String[] getContainersNames()
Sniffer
public boolean handles(ReadableArchive location)
handles
in interface Sniffer
handles
in class GenericSniffer
location
- the file or directory to explorepublic Class<? extends Annotation>[] getAnnotationTypes()
GenericSniffer
getAnnotationTypes
in interface Sniffer
getAnnotationTypes
in class GenericSniffer
public boolean isUserVisible()
isUserVisible
in interface Sniffer
isUserVisible
in class GenericSniffer
public boolean isJavaEE()
isJavaEE
in interface Sniffer
isJavaEE
in class GenericSniffer
public String[] getIncompatibleSnifferTypes()
getIncompatibleSnifferTypes
in interface Sniffer
getIncompatibleSnifferTypes
in class GenericSniffer
public boolean supportsArchiveType(ArchiveType archiveType)
archiveType
- the archive type to checkprotected List<String> getDeploymentConfigurationPaths()
getDeploymentConfigurationPaths
in class GenericSniffer
Copyright © 2021. All rights reserved.