Package org.pentaho.di.www
Class GetSlavesServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.pentaho.di.www.BaseHttpServlet
org.pentaho.di.www.GetSlavesServlet
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,CartePluginInterface
,CarteServletInterface
- See Also:
-
Field Summary
Fields inherited from class org.pentaho.di.www.BaseHttpServlet
detections, jobMap, log, socketRepository, transformationMap
-
Constructor Summary
ConstructorDescriptionGetSlavesServlet
(List<SlaveServerDetection> slaveServers) GetSlavesServlet
(List<SlaveServerDetection> slaveServers, boolean isJetty) -
Method Summary
Methods inherited from class org.pentaho.di.www.BaseHttpServlet
convertContextPath, doDelete, doPost, doPut, getDetections, getJobMap, getSocketRepository, getTransformationMap, isJettyMode, logBasic, logBasic, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logRowlevel, setJettyMode, setup
Methods inherited from class javax.servlet.http.HttpServlet
doHead, doOptions, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.pentaho.di.www.CartePluginInterface
isJettyMode, setJettyMode, setup
-
Field Details
-
XML_TAG_SLAVESERVER_DETECTIONS
- See Also:
-
CONTEXT_PATH
- See Also:
-
-
Constructor Details
-
GetSlavesServlet
public GetSlavesServlet() -
GetSlavesServlet
-
GetSlavesServlet
-
-
Method Details
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException /kettle/getSlaves
GET
Gets list of slave servers. Retrieves list of slave servers which are known to specific server.
Example Request:
GET /kettle/getSlaves
Response Body
element: (custom) media types: text/xml Response contains list of slave servers.
Example Response:
<?xml version="1.0" encoding="UTF-8"?>
Dynamic slave [localhost:909] localhost 909 cluster Encrypted 2be98afc86aa7f2e4cb1aa265cd86aac8 N Y 2014/11/17 06:42:28.043 2014/11/17 06:42:27.372 Status Codes
code description 200 Request was processed. 500 Internal server error occurs during request processing. - Specified by:
doGet
in interfaceCartePluginInterface
- Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-
toString
-
getService
- Specified by:
getService
in interfaceCarteServletInterface
-
getContextPath
- Specified by:
getContextPath
in interfaceCartePluginInterface
-