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, setup
doHead, doOptions, doTrace, getLastModified, service, service
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isJettyMode, setJettyMode, setup
public 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 CartePluginInterface
doGet
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
IOException
protected void runJob(Job job)
public String getService()
getService
in interface CarteServletInterface
public String getContextPath()
getContextPath
in interface CartePluginInterface
Copyright © 2018 Hitachi Vantara. All rights reserved.