public class StartTransServlet extends BaseHttpServlet implements CartePluginInterface
Modifier and Type | Field and Description |
---|---|
static String |
CONTEXT_PATH |
Constructor and Description |
---|
StartTransServlet() |
StartTransServlet(TransformationMap transformationMap) |
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, getDetections, getJobMap, getSocketRepository, getTransformationMap, isJettyMode, logBasic, logBasic, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logRowlevel, setJettyMode, setup
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
isJettyMode, setJettyMode, setup
public static final String CONTEXT_PATH
public StartTransServlet()
public StartTransServlet(TransformationMap transformationMap)
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
Executes transformation previously uploaded to Carte server.
Example Request:
GET /kettle/startTrans/?name=dummy-trans&xml=Y
name | description | type |
---|---|---|
name | Name of the transformation to be executed. | query |
xml | Boolean flag which sets the output format required. Use Y to receive XML response. |
boolean, optional |
id | Carte transformation ID of the transformation to be executed. This parameter is optional when xml=Y is used. | query, optional |
text: | HTML |
media types: | text/xml, text/html |
Response XML or HTML containing operation result. When using xml=Y result
field indicates whether
operation was successful (OK
) or not (ERROR
).
Example Response:
OK Transformation [dummy-trans] was started.
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
public String getService()
getService
in interface CarteServletInterface
public String getContextPath()
getContextPath
in interface CartePluginInterface