Class OpenServiceBrokerServlet

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class OpenServiceBrokerServlet
    extends javax.servlet.http.HttpServlet
    Base servlet for a stand-alone Service Broker. The stub of a final Service Broker servlet looks like this:
     
     @WebServlet("/my-broker/*")
     public class MyBrokerServlet extends OpenServiceBrokerServlet {
       @Override
       public void init(ServletConfig config) throws ServletException {
         setOpenServiceBrokerHandler(new MyOSBHandler());
       }
     }
     
     
    See Also:
    Serialized Form
    • Field Detail

      • PARAM_BROKER_HANDLER_CLASS

        public static final java.lang.String PARAM_BROKER_HANDLER_CLASS
        See Also:
        Constant Field Values
      • PARAM_ERROR_LOG_HANDLER_CLASS

        public static final java.lang.String PARAM_ERROR_LOG_HANDLER_CLASS
        See Also:
        Constant Field Values
      • PARAM_CONTEXT_HANDLER_CLASS

        public static final java.lang.String PARAM_CONTEXT_HANDLER_CLASS
        See Also:
        Constant Field Values
      • PARAM_MIN_BROKER_API_VERSION

        public static final java.lang.String PARAM_MIN_BROKER_API_VERSION
        See Also:
        Constant Field Values
    • Constructor Detail

      • OpenServiceBrokerServlet

        public OpenServiceBrokerServlet()
    • Method Detail

      • init

        public void init​(javax.servlet.ServletConfig config)
                  throws javax.servlet.ServletException
        Specified by:
        init in interface javax.servlet.Servlet
        Overrides:
        init in class javax.servlet.GenericServlet
        Throws:
        javax.servlet.ServletException
      • createInstance

        protected <T> T createInstance​(java.lang.String classname,
                                       java.lang.Class<T> superclass)
                                throws javax.servlet.ServletException
        Throws:
        javax.servlet.ServletException
      • service

        protected void service​(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws javax.servlet.ServletException,
                               java.io.IOException
        Overrides:
        service in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException