Package com.caucho.services.server
Class ServiceContext
- java.lang.Object
-
- com.caucho.services.server.ServiceContext
-
public class ServiceContext extends java.lang.Object
Context for a service, to handle request-specific information.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addHeader(java.lang.String header, java.lang.Object value)
Adds a header.static void
begin(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, 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 javax.servlet.ServletResponse
getContextResponse()
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.
-
-
-
Method Detail
-
begin
public static void begin(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, java.lang.String serviceName, java.lang.String objectId) throws javax.servlet.ServletException
Sets the request object prior to calling the service's method.- Parameters:
request
- the calling servlet requestserviceId
- the service identifierobjectId
- the object identifier- Throws:
javax.servlet.ServletException
-
getContext
public static ServiceContext getContext()
Returns the service request.
-
addHeader
public void addHeader(java.lang.String header, java.lang.Object value)
Adds a header.
-
getHeader
public java.lang.Object getHeader(java.lang.String header)
Gets a header.
-
getContextHeader
public static java.lang.Object getContextHeader(java.lang.String header)
Gets a header from the context.
-
getContextRequest
public static javax.servlet.ServletRequest getContextRequest()
Returns the service request.
-
getContextResponse
public static javax.servlet.ServletResponse getContextResponse()
Returns the service request.
-
getContextServiceName
public static java.lang.String getContextServiceName()
Returns the service id, corresponding to the pathInfo of the URL.
-
getContextObjectId
public static java.lang.String getContextObjectId()
Returns the object id, corresponding to the ?id= of the URL.
-
end
public static void end()
Cleanup at the end of a request.
-
getRequest
public static javax.servlet.ServletRequest getRequest()
Deprecated.Returns the service request.
-
getServiceName
public static java.lang.String getServiceName()
Deprecated.Returns the service id, corresponding to the pathInfo of the URL.
-
getObjectId
public static java.lang.String getObjectId()
Deprecated.Returns the object id, corresponding to the ?id= of the URL.
-
-