Package org.pentaho.di.www
Class GetJobImageServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.pentaho.di.www.BaseHttpServlet
org.pentaho.di.www.GetJobImageServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable,CartePluginInterface,CarteServletInterface
- See Also:
-
Field Summary
FieldsFields inherited from class org.pentaho.di.www.BaseHttpServlet
detections, jobMap, log, socketRepository, transformationMapFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.pentaho.di.www.BaseHttpServlet
convertContextPath, doDelete, doPost, doPut, getDetections, getJobMap, getPopulatedVariableSpaceFromRequest, getSocketRepository, getTransformationMap, isJettyMode, logBasic, logBasic, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logRowlevel, setJettyMode, setupMethods inherited from class jakarta.servlet.http.HttpServlet
doHead, doOptions, doTrace, getLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, logMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.pentaho.di.www.CartePluginInterface
isJettyMode, setJettyMode, setup
-
Field Details
-
CONTEXT_PATH
- See Also:
-
-
Constructor Details
-
GetJobImageServlet
public GetJobImageServlet() -
GetJobImageServlet
-
-
Method Details
-
doGet
public void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException /kettle/jobImage
GET
Generates and returns image of the specified job. Generates PNG image of the specified job currently present on Carte server. Job name and Carte job ID (optional) is used for specifying job to get information for. Response is binary of the PNG image.
Example Request:
GET /kettle/jobImage?name=dummy_jobParameters
name description type name Name of the job to be used for image generation. query id Carte id of the job to be used for image generation. query, optional Response Body
binary streak: image media types: image/png A binary PNG image or empty response if no job is found.
Status Codes
code description 200 Request was processed. 500 Internal server error occurs during request processing. - Specified by:
doGetin interfaceCartePluginInterface- Overrides:
doGetin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
toString
-
getService
- Specified by:
getServicein interfaceCarteServletInterface
-
getContextPath
- Specified by:
getContextPathin interfaceCartePluginInterface
-