@Service(name="web") @Singleton public class WebSniffer extends GenericSniffer
habitat, modulesRegistry
Constructor and Description |
---|
WebSniffer() |
Modifier and Type | Method and Description |
---|---|
protected String[] |
getContainerModuleNames() |
String[] |
getContainersNames()
Returns the list of Containers that this Sniffer enables.
|
protected List<String> |
getDeploymentConfigurationPaths()
Returns the web-oriented descriptor paths that might exist in a web
app.
|
String[] |
getIncompatibleSnifferTypes() |
String[] |
getURLPatterns()
Returns the pattern to apply against the request URL
If the pattern matches the URL, the service method of the associated
container will be invoked
|
boolean |
handles(DeploymentContext context)
Returns true if the passed file or directory is recognized by this
sniffer.
|
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, getAnnotationTypes, getDeploymentConfigurations, getModuleType, hashCode, setup, tearDown
public String[] getURLPatterns()
GenericSniffer
getURLPatterns
in interface Sniffer
getURLPatterns
in class GenericSniffer
public boolean handles(DeploymentContext context)
handles
in interface Sniffer
handles
in class GenericSniffer
context
- deployment contextpublic boolean handles(ReadableArchive location)
handles
in interface Sniffer
handles
in class GenericSniffer
location
- the file or directory to explorepublic String[] getContainersNames()
Sniffer
public boolean isUserVisible()
isUserVisible
in interface Sniffer
isUserVisible
in class GenericSniffer
public boolean isJavaEE()
isJavaEE
in interface Sniffer
isJavaEE
in class GenericSniffer
protected List<String> getDeploymentConfigurationPaths()
getDeploymentConfigurationPaths
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 String[] getContainerModuleNames()
getContainerModuleNames
in class GenericSniffer
Copyright © 2019. All rights reserved.