|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ow2.jonas.web.tomcat6.versioning.ContextFinder
public final class ContextFinder
Manages virtual contexts.
Method Summary | |
---|---|
static void |
addNonVersionedContext(String context)
Adds a non-versioned context root. |
static boolean |
bindContextRoot(String appName,
String userURI,
org.apache.catalina.Context contextRoot,
String policy)
Binds a new context root. |
static org.apache.tomcat.util.buf.MessageBytes |
getContextURI(org.apache.tomcat.util.buf.MessageBytes decodedURI,
org.apache.catalina.connector.Request req,
VersionedPathBean vpb)
Gets the context URI for a given request using the Context URI mapping. |
static Map<String,String> |
readContextRoot(String userContextRoot)
|
static void |
removeNonVersionedContext(String context)
Remove a non-versioned context root. |
static void |
setJmxService(JmxService jmxService)
|
static void |
setParent(BaseWebContainerService webContainer)
|
static boolean |
unbindContextRoot(org.apache.catalina.Context contextRoot)
Unbinds a versioned path. |
static boolean |
unbindContextRoot(String contextRoot)
Unbinds a versioned path. |
static boolean |
unbindContextRoot(String userURI,
org.apache.catalina.Context contextRoot)
Unbinds a context root. |
static boolean |
unbindContextRoot(String userURI,
String versionedPath)
Unbinds a versioned path. |
static boolean |
unbindVirtualContext(String userURI)
Unbinds a user (virtual) URI. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void setJmxService(JmxService jmxService)
jmxService
- JMX service to set.public static void setParent(BaseWebContainerService webContainer)
webContainer
- JOnAS web container to set.public static org.apache.tomcat.util.buf.MessageBytes getContextURI(org.apache.tomcat.util.buf.MessageBytes decodedURI, org.apache.catalina.connector.Request req, VersionedPathBean vpb) throws IOException
decodedURI
- Decoded URI.req
- Request received by the HTTP server.vpb
- Bean to use for saving information about resolving paths.
IOException
- If duplication of the decodedURI fails.public static void addNonVersionedContext(String context)
context
- Context root.public static boolean bindContextRoot(String appName, String userURI, org.apache.catalina.Context contextRoot, String policy)
appName
- Name of the application the context belongs to.userURI
- User URI.contextRoot
- Versioned context root.policy
- Policy to use, ignored if new virtual context.
public static Map<String,String> readContextRoot(String userContextRoot)
userContextRoot
- User (virtual) context root to list.
public static void removeNonVersionedContext(String context)
context
- Context root.public static boolean unbindContextRoot(String userURI, org.apache.catalina.Context contextRoot)
userURI
- User (virtual) URI to unbind from.contextRoot
- Context root to unbind.
public static boolean unbindContextRoot(String userURI, String versionedPath)
userURI
- User (virtual) URI to unbind from.versionedPath
- Versioned path to unbind.
public static boolean unbindContextRoot(org.apache.catalina.Context contextRoot)
versionedPath
- Versioned path to unbind.
public static boolean unbindContextRoot(String contextRoot)
versionedPath
- Versioned path to unbind.
public static boolean unbindVirtualContext(String userURI)
userURI
- User (virtual) URI to unbind.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |