Class ServiceContext


  • public class ServiceContext
    extends Object
    Context for a service, to handle request-specific information. Applications can use the ServiceContext to get servlet session ids or HTTP headers.
     ServletRequest req = ServiceContext.getContext().getRequest();
     
    • Method Detail

      • begin

        public static void begin​(javax.servlet.ServletRequest request,
                                 javax.servlet.ServletResponse response,
                                 String serviceName,
                                 String objectId)
                          throws javax.servlet.ServletException
        Sets the request object prior to calling the service's method.
        Parameters:
        request - the calling servlet request
        serviceId - the service identifier
        objectId - the object identifier
        Throws:
        javax.servlet.ServletException
      • getContext

        public static ServiceContext getContext()
        Returns the service request.
      • addHeader

        public void addHeader​(String header,
                              Object value)
        Adds a header.
      • getHeader

        public Object getHeader​(String header)
        Gets a header.
      • getContextHeader

        public static Object getContextHeader​(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 String getContextServiceName()
        Returns the service id, corresponding to the pathInfo of the URL.
      • getContextObjectId

        public static 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 String getServiceName()
        Deprecated.
        Returns the service id, corresponding to the pathInfo of the URL.
      • getObjectId

        public static String getObjectId()
        Deprecated.
        Returns the object id, corresponding to the ?id= of the URL.