Class TtdeRemoteIteratorRest
java.lang.Object
de.aristaflow.ilm.ws.rest.base.service.AbstractSubResource<AddDataTransformatorRemoteIteratorWebService<?,WI,?,?,NI>>
de.aristaflow.ilm.ws.rest.model.common.collection.RemoteIteratorRest<TemplTreeDataElement,TtdeRemoteIteratorData>
de.aristaflow.ilm.ws.rest.model.monitor.TtdeRemoteIteratorRest
@Produces("application/json")
@Consumes("application/json")
public class TtdeRemoteIteratorRest
extends RemoteIteratorRest<TemplTreeDataElement,TtdeRemoteIteratorData>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTtdeRemoteIteratorRest(TtdeRemoteIteratorWebService 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
-
TtdeRemoteIteratorRest
public TtdeRemoteIteratorRest(TtdeRemoteIteratorWebService 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 TtdeRemoteIteratorData 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 TtdeRemoteIteratorData 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<TemplTreeDataElement,TtdeRemoteIteratorData> - See Also:
-
close
Description copied from class:RemoteIteratorRestThis method is public to allow for inheriting theOperationResponseannotations.- Overrides:
closein classRemoteIteratorRest<TemplTreeDataElement,TtdeRemoteIteratorData> - See Also:
-