Class InstRefRemoteIteratorRest
- java.lang.Object
-
- de.aristaflow.ilm.ws.rest.base.service.AbstractSubResource<AddDataTransformatorRemoteIteratorWebService<?,WI,?,?,NI>>
-
- de.aristaflow.ilm.ws.rest.model.common.collection.RemoteIteratorRest<InstanceReference,InstRefRemoteIteratorData>
-
- de.aristaflow.ilm.ws.rest.model.processmodel.InstRefRemoteIteratorRest
-
@Produces("application/json") @Consumes("application/json") public class InstRefRemoteIteratorRest extends RemoteIteratorRest<InstanceReference,InstRefRemoteIteratorData>- See Also:
RemoteIteratorRest
-
-
Constructor Summary
Constructors Constructor Description InstRefRemoteIteratorRest(InstRefRemoteIteratorWebService 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(UUID iteratorId)This method is public to allow for inheriting theOperationResponseannotations.InstRefRemoteIteratorDatagetNext(UUID iteratorId, Integer count, Integer start)This method is public to allow for inheriting theOperationResponseannotations.InstRefRemoteIteratorDatagetPrevious(UUID iteratorId, Integer count)This method is public to allow for inheriting theOperationResponseannotations.LongkeepAlive(UUID iteratorId, Long aliveTime)This method is public to allow for inheriting theOperationResponseannotations.-
Methods inherited from class de.aristaflow.ilm.ws.rest.model.common.collection.RemoteIteratorRest
initIteratorAndRespStatus
-
Methods inherited from class de.aristaflow.ilm.ws.rest.base.service.AbstractSubResource
adaptHeaderData, ensureReqMaxVersion, ensureReqMinVersion, getExceptionHandler, getLogger, getObjectMapper, getRequestHandler, getResponseHandler, getServiceResourceConfig, getWebService
-
-
-
-
Constructor Detail
-
InstRefRemoteIteratorRest
public InstRefRemoteIteratorRest(InstRefRemoteIteratorWebService 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 Detail
-
getNext
@GET @Path("/{iteratorId}/next") public InstRefRemoteIteratorData 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.- Overrides:
getNextin classRemoteIteratorRest<InstanceReference,InstRefRemoteIteratorData>- See Also:
AddDataTransformatorRemoteIteratorWebService.getNext(UUID, Integer, Integer)
-
getPrevious
@GET @Path("/{iteratorId}/previous") public InstRefRemoteIteratorData getPrevious(@PathParam("iteratorId") UUID iteratorId, @QueryParam("count") Integer count)Description copied from class:RemoteIteratorRestThis method is public to allow for inheriting theOperationResponseannotations.- Overrides:
getPreviousin classRemoteIteratorRest<InstanceReference,InstRefRemoteIteratorData>- See Also:
AddDataTransformatorRemoteIteratorWebService.getPrevious(UUID, Integer)
-
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<InstanceReference,InstRefRemoteIteratorData>- See Also:
AddDataTransformatorRemoteIteratorWebService.keepAlive(UUID, Long)
-
close
@DELETE @Path("/{iteratorId}") public void close(@PathParam("iteratorId") UUID iteratorId)Description copied from class:RemoteIteratorRestThis method is public to allow for inheriting theOperationResponseannotations.- Overrides:
closein classRemoteIteratorRest<InstanceReference,InstRefRemoteIteratorData>- See Also:
AddDataTransformatorRemoteIteratorWebService.close(UUID)
-
-