Package org.pentaho.di.www
Class NextSequenceValueServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.pentaho.di.www.BaseHttpServlet
org.pentaho.di.www.NextSequenceValueServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable,CartePluginInterface,CarteServletInterface
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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:
-
PARAM_NAME
- See Also:
-
PARAM_INCREMENT
- See Also:
-
XML_TAG
- See Also:
-
XML_TAG_VALUE
- See Also:
-
XML_TAG_INCREMENT
- See Also:
-
XML_TAG_ERROR
- See Also:
-
-
Constructor Details
-
NextSequenceValueServlet
public NextSequenceValueServlet() -
NextSequenceValueServlet
-
-
Method Details
-
doGet
public void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException /kettle/nextSequence
GET
Increments specified pre-configured sequence. Method is used for reserving a number of IDs and incrementing a sequence pre-configured in Carte server configuration by specified amount. If no increment value provided 10000 is used by default.
Example Request:
GET /kettle/nextSequence?name=test_seqParameters
name description type name name of the sequence specified in Carte configuration file. query increment (optional) parameter used for incrementing sequence. If no parameter specified 10000 is used by default. integer, optional Response Body
text: HTML media types: text/xml Response XML containing sequence value and the increment value used.
Example Response:
570000 10000 Status Codes
code description 200 Request was processed. 404 If the sequence was not found or error occurred during allocation 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
-