Class TomcatContext
- java.lang.Object
-
- org.jboss.modcluster.container.tomcat.TomcatContext
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.catalina.Context
context
protected Host
host
protected TomcatRegistry
registry
-
Constructor Summary
Constructors Constructor Description TomcatContext(TomcatRegistry registry, org.apache.catalina.Context context)
TomcatContext(TomcatRegistry registry, org.apache.catalina.Context context, RequestListenerValveFactory valveFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
adaptSessionListener(HttpSessionListener sessionListener)
void
addRequestListener(ServletRequestListener requestListener)
Registers the specified request listener with this context.void
addSessionListener(HttpSessionListener sessionListener)
Adds the specified session listener to this context.boolean
equals(Object object)
int
getActiveSessionCount()
Returns the number of active sessions for this context.Host
getHost()
Returns host associated with this context.String
getPath()
Returns the context path.int
hashCode()
boolean
isDistributable()
Indicates whether this context is distributable.boolean
isStarted()
Returns whether this context is started and ready to accept requests.void
removeRequestListener(ServletRequestListener requestListener)
Removes the specified previously registered request listener.void
removeSessionListener(HttpSessionListener sessionListener)
Removes the specified session listener to this context.String
toString()
-
-
-
Field Detail
-
context
protected final org.apache.catalina.Context context
-
host
protected final Host host
-
registry
protected final TomcatRegistry registry
-
-
Constructor Detail
-
TomcatContext
public TomcatContext(TomcatRegistry registry, org.apache.catalina.Context context, RequestListenerValveFactory valveFactory)
-
TomcatContext
public TomcatContext(TomcatRegistry registry, org.apache.catalina.Context context)
-
-
Method Detail
-
getHost
public Host getHost()
Description copied from interface:Context
Returns host associated with this context.
-
getPath
public String getPath()
Description copied from interface:Context
Returns the context path. The root context needs to be represented as an empty string ("").
-
isStarted
public boolean isStarted()
Description copied from interface:Context
Returns whether this context is started and ready to accept requests.
-
addRequestListener
public void addRequestListener(ServletRequestListener requestListener)
Description copied from interface:Context
Registers the specified request listener with this context. Used for request draining.- Specified by:
addRequestListener
in interfaceContext
- Parameters:
requestListener
- request listener to register
-
removeRequestListener
public void removeRequestListener(ServletRequestListener requestListener)
Description copied from interface:Context
Removes the specified previously registered request listener.- Specified by:
removeRequestListener
in interfaceContext
- Parameters:
requestListener
- request listener to remove
-
getActiveSessionCount
public int getActiveSessionCount()
Description copied from interface:Context
Returns the number of active sessions for this context.- Specified by:
getActiveSessionCount
in interfaceContext
- Returns:
- the active session count
-
isDistributable
public boolean isDistributable()
Description copied from interface:Context
Indicates whether this context is distributable.- Specified by:
isDistributable
in interfaceContext
- Returns:
- true, if this context distributes sessions, false otherwise
-
addSessionListener
public void addSessionListener(HttpSessionListener sessionListener)
Description copied from interface:Context
Adds the specified session listener to this context.- Specified by:
addSessionListener
in interfaceContext
- Parameters:
sessionListener
- a session listener to register
-
removeSessionListener
public void removeSessionListener(HttpSessionListener sessionListener)
Description copied from interface:Context
Removes the specified session listener to this context.- Specified by:
removeSessionListener
in interfaceContext
- Parameters:
sessionListener
- a session listener to remove
-
adaptSessionListener
public Object adaptSessionListener(HttpSessionListener sessionListener)
-
-