public class SessionContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_canonicalContextPath |
private ContextHandler.Context |
_context |
private SessionHandler |
_sessionHandler |
private java.lang.String |
_vhost |
private java.lang.String |
_workerName |
static java.lang.String |
NULL_VHOST |
Constructor and Description |
---|
SessionContext(java.lang.String workerName,
ContextHandler.Context context) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
canonicalize(java.lang.String path)
Make an acceptable name from a context path.
|
private java.lang.String |
canonicalizeContextPath(ContextHandler.Context context) |
private java.lang.String |
canonicalizeVHost(ContextHandler.Context context)
Get the first virtual host for the context.
|
java.lang.String |
getCanonicalContextPath() |
ContextHandler.Context |
getContext() |
SessionHandler |
getSessionHandler() |
java.lang.String |
getVhost() |
java.lang.String |
getWorkerName() |
void |
run(java.lang.Runnable r)
Run a runnable in the context (with context classloader set) if
there is one, otherwise just run it.
|
java.lang.String |
toString() |
public static final java.lang.String NULL_VHOST
private ContextHandler.Context _context
private SessionHandler _sessionHandler
private java.lang.String _workerName
private java.lang.String _canonicalContextPath
private java.lang.String _vhost
public SessionContext(java.lang.String workerName, ContextHandler.Context context)
public java.lang.String getWorkerName()
public SessionHandler getSessionHandler()
public ContextHandler.Context getContext()
public java.lang.String getCanonicalContextPath()
public java.lang.String getVhost()
public java.lang.String toString()
toString
in class java.lang.Object
public void run(java.lang.Runnable r)
r
- the runnableprivate java.lang.String canonicalizeContextPath(ContextHandler.Context context)
private java.lang.String canonicalizeVHost(ContextHandler.Context context)
private java.lang.String canonicalize(java.lang.String path)
path
- the path to normalize/fix