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
FieldsFields inherited from class org.pentaho.di.www.BaseHttpServlet
detections, jobMap, log, socketRepository, transformationMap -
Constructor Summary
ConstructorsConstructorDescriptionGetSlavesServlet(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, setupMethods inherited from class javax.servlet.http.HttpServlet
doHead, doOptions, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, logMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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/getSlavesResponse 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:
doGetin interfaceCartePluginInterface- Overrides:
doGetin classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
toString
-
getService
- Specified by:
getServicein interfaceCarteServletInterface
-
getContextPath
- Specified by:
getContextPathin interfaceCartePluginInterface
-