public class RunJobServlet extends BaseHttpServlet implements CartePluginInterface
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTEXT_PATH |
detections, jobMap, log, socketRepository, transformationMap| Constructor and Description |
|---|
RunJobServlet() |
RunJobServlet(JobMap jobMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
String |
getContextPath() |
String |
getService() |
protected void |
runJob(Job job) |
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 RunJobServlet()
public RunJobServlet(JobMap jobMap)
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
Execute job from enterprise repository. Repository should be configured in Carte xml file.
Response contains ERROR result if error happened during job execution.
Example Request:
GET /kettle/runJob?job=home%2Fadmin%2Fdummy_job&level=Debug
| name | description | type |
|---|---|---|
| job | Full path to the job in repository. | query |
| level | Logging level to be used for job execution (i.e. Debug). | query |
| element: | (custom) |
| media types: | text/xml |
Response contains result of the operation. It is either OK or ERROR.
If an error occurred during job execution, response also contains information about the error.
Example Response:
OK
Job started
05d919b0-74a3-48d6-84d8-afce359d0449
| code | description |
|---|---|
| 200 | Request was processed. |
| 500 | Internal server error occurs during request processing. |
doGet in interface CartePluginInterfacedoGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void runJob(Job job)
public String getService()
getService in interface CarteServletInterfacepublic String getContextPath()
getContextPath in interface CartePluginInterfaceCopyright © 2018 Hitachi Vantara. All rights reserved.