|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.services.server.ServiceContext
public class ServiceContext
Context for a service, to handle request-specific information.
Field Summary | |
---|---|
private int |
_count
|
private java.util.HashMap |
_headers
|
private static java.lang.ThreadLocal |
_localContext
|
private java.lang.String |
_objectId
|
private javax.servlet.ServletRequest |
_request
|
private java.lang.String |
_serviceName
|
Constructor Summary | |
---|---|
private |
ServiceContext()
|
Method Summary | |
---|---|
void |
addHeader(java.lang.String header,
java.lang.Object value)
Adds a header. |
static void |
begin(javax.servlet.ServletRequest request,
java.lang.String serviceName,
java.lang.String objectId)
Sets the request object prior to calling the service's method. |
static void |
end()
Cleanup at the end of a request. |
static ServiceContext |
getContext()
Returns the service request. |
static java.lang.Object |
getContextHeader(java.lang.String header)
Gets a header from the context. |
static java.lang.String |
getContextObjectId()
Returns the object id, corresponding to the ?id= of the URL. |
static javax.servlet.ServletRequest |
getContextRequest()
Returns the service request. |
static java.lang.String |
getContextServiceName()
Returns the service id, corresponding to the pathInfo of the URL. |
java.lang.Object |
getHeader(java.lang.String header)
Gets a header. |
static java.lang.String |
getObjectId()
Deprecated. |
static javax.servlet.ServletRequest |
getRequest()
Deprecated. |
static java.lang.String |
getServiceName()
Deprecated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.ThreadLocal _localContext
private javax.servlet.ServletRequest _request
private java.lang.String _serviceName
private java.lang.String _objectId
private int _count
private java.util.HashMap _headers
Constructor Detail |
---|
private ServiceContext()
Method Detail |
---|
public static void begin(javax.servlet.ServletRequest request, java.lang.String serviceName, java.lang.String objectId) throws javax.servlet.ServletException
request
- the calling servlet requestserviceId
- the service identifierobjectId
- the object identifier
javax.servlet.ServletException
public static ServiceContext getContext()
public void addHeader(java.lang.String header, java.lang.Object value)
public java.lang.Object getHeader(java.lang.String header)
public static java.lang.Object getContextHeader(java.lang.String header)
public static javax.servlet.ServletRequest getContextRequest()
public static java.lang.String getContextServiceName()
public static java.lang.String getContextObjectId()
public static void end()
public static javax.servlet.ServletRequest getRequest()
public static java.lang.String getServiceName()
public static java.lang.String getObjectId()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |