public class RunJobServlet extends BaseHttpServlet implements CartePluginInterface
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONTEXT_PATH |
detections, jobMap, log, socketRepository, transformationMap| 构造器和说明 |
|---|
RunJobServlet() |
RunJobServlet(JobMap jobMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 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 在接口中 CartePluginInterfacedoGet 在类中 javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void runJob(Job job)
public String getService()
getService 在接口中 CarteServletInterfacepublic String getContextPath()
getContextPath 在接口中 CartePluginInterfaceCopyright © 2024 Hitachi Vantara. All rights reserved.