Class RegisterSlaveServlet

    • Constructor Detail

      • RegisterSlaveServlet

        public RegisterSlaveServlet()
    • Method Detail

      • doGet

        public void doGet​(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws javax.servlet.ServletException,
                          IOException

        /kettle/registerSlave/

        POST

        Registers slave server in the master. The method is used to add or update information of slave server.

        Example Request:

          POST /kettle/registerSlave/
          
        Request body should contain xml containing slave server description.

        Response Body

        element: (custom)
        media types: text/xml

        Response contains slave server name or error stack trace if an error occurred. Response has result OK if there were no errors. Otherwise it returns ERROR.

        Example Response:

          
          
            OK
            Slave server detection 'Dynamic slave [localhost:901]' was replaced in the list.
            
          
          

        Status Codes

        code description
        200 Request was processed and XML response is returned.
        500 Internal server error occurs during request processing.
        Specified by:
        doGet in interface CartePluginInterface
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException