public class RegisterSlaveServlet extends BaseHttpServlet implements CartePluginInterface
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTEXT_PATH |
detections, jobMap, log, socketRepository, transformationMap| Constructor and Description |
|---|
RegisterSlaveServlet() |
RegisterSlaveServlet(List<SlaveServerDetection> detections) |
RegisterSlaveServlet(List<SlaveServerDetection> detections,
boolean isJetty) |
| Modifier and Type | Method and Description |
|---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
String |
getContextPath() |
String |
getService() |
String |
toString() |
convertContextPath, doDelete, doPost, doPut, getDetections, getJobMap, getSocketRepository, getTransformationMap, isJettyMode, logBasic, logBasic, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logRowlevel, setJettyMode, setupdoHead, doOptions, doTrace, getLastModified, service, servicedestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, logclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisJettyMode, setJettyMode, setuppublic static final String CONTEXT_PATH
public RegisterSlaveServlet()
public RegisterSlaveServlet(List<SlaveServerDetection> detections)
public RegisterSlaveServlet(List<SlaveServerDetection> detections, boolean isJetty)
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
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.
| 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.
| code | description |
|---|---|
| 200 | Request was processed and XML response is returned. |
| 500 | Internal server error occurs during request processing. |
doGet in interface CartePluginInterfacedoGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionpublic String getService()
getService in interface CarteServletInterfacepublic String getContextPath()
getContextPath in interface CartePluginInterfaceCopyright © 2018 Hitachi Vantara. All rights reserved.