Class EcRemoteIteratorRest
java.lang.Object
de.aristaflow.ilm.ws.rest.base.service.AbstractSubResource<AddDataTransformatorRemoteIteratorWebService<?,WI,?,?,NI>>
de.aristaflow.ilm.ws.rest.model.common.collection.RemoteIteratorRest<ExecutionContextResponse,EcRemoteIteratorData>
de.aristaflow.ilm.ws.rest.model.execution.EcRemoteIteratorRest
@Produces("application/json")
@Consumes("application/json")
public class EcRemoteIteratorRest
extends RemoteIteratorRest<ExecutionContextResponse,EcRemoteIteratorData>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEcRemoteIteratorRest(EcRemoteIteratorWebService service, de.aristaflow.adept2.base.communication.rest.RequestHandler reqHandler, de.aristaflow.adept2.base.communication.rest.ResponseHandler respHandler, de.aristaflow.adept2.base.communication.rest.ExceptionHandler excpHandler, de.aristaflow.adept2.base.communication.rest.ServiceResourceConfig srConf, Supplier<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, UnaryOperator<Exception> headerDataExcpAdapter) -
Method Summary
Modifier and TypeMethodDescriptionvoidThis method is public to allow for inheriting theOperationResponseannotations.This method is public to allow for inheriting theOperationResponseannotations.getPrevious(UUID iteratorId, Integer count) This method is public to allow for inheriting theOperationResponseannotations.This method is public to allow for inheriting theOperationResponseannotations.Methods inherited from class de.aristaflow.ilm.ws.rest.model.common.collection.RemoteIteratorRest
initIteratorAndRespStatusMethods inherited from class de.aristaflow.ilm.ws.rest.base.service.AbstractSubResource
adaptHeaderData, ensureReqMaxVersion, ensureReqMinVersion, getExceptionHandler, getLogger, getObjectMapper, getRequestHandler, getResponseHandler, getServiceResourceConfig, getWebService
-
Constructor Details
-
EcRemoteIteratorRest
public EcRemoteIteratorRest(EcRemoteIteratorWebService service, de.aristaflow.adept2.base.communication.rest.RequestHandler reqHandler, de.aristaflow.adept2.base.communication.rest.ResponseHandler respHandler, de.aristaflow.adept2.base.communication.rest.ExceptionHandler excpHandler, de.aristaflow.adept2.base.communication.rest.ServiceResourceConfig srConf, Supplier<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, UnaryOperator<Exception> headerDataExcpAdapter)
-
-
Method Details
-
getNext
@GET @Path("/{iteratorId}/next") public EcRemoteIteratorData getNext(@PathParam("iteratorId") UUID iteratorId, @QueryParam("count") Integer count, @QueryParam("start") Integer start) Description copied from class:RemoteIteratorRestThis method is public to allow for inheriting theOperationResponseannotations. -
getPrevious
@GET @Path("/{iteratorId}/previous") public EcRemoteIteratorData getPrevious(@PathParam("iteratorId") UUID iteratorId, @QueryParam("count") Integer count) Description copied from class:RemoteIteratorRestThis method is public to allow for inheriting theOperationResponseannotations. -
keepAlive
@GET @Path("/{iteratorId}/remaining-alive-time") public Long keepAlive(@PathParam("iteratorId") UUID iteratorId, @QueryParam("aliveTime") Long aliveTime) Description copied from class:RemoteIteratorRestThis method is public to allow for inheriting theOperationResponseannotations.- Overrides:
keepAlivein classRemoteIteratorRest<ExecutionContextResponse,EcRemoteIteratorData> - See Also:
-
close
Description copied from class:RemoteIteratorRestThis method is public to allow for inheriting theOperationResponseannotations.- Overrides:
closein classRemoteIteratorRest<ExecutionContextResponse,EcRemoteIteratorData> - See Also:
-