Class TemplStatusRemoteIteratorRest
- java.lang.Object
-
- de.aristaflow.ilm.ws.rest.base.service.AbstractSubResource<AddDataTransformatorRemoteIteratorWebService<?,WI,?,?,NI>>
-
- de.aristaflow.ilm.ws.rest.model.common.collection.RemoteIteratorRest<TemplateStatus,TemplStatusRemoteIteratorData>
-
- de.aristaflow.ilm.ws.rest.model.processmodel.TemplStatusRemoteIteratorRest
-
@Produces("application/json") @Consumes("application/json") public class TemplStatusRemoteIteratorRest extends RemoteIteratorRest<TemplateStatus,TemplStatusRemoteIteratorData>
- See Also:
RemoteIteratorRest
-
-
Constructor Summary
Constructors Constructor Description TemplStatusRemoteIteratorRest(TemplStatusRemoteIteratorWebService 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 void
close(UUID iteratorId)
This method is public to allow for inheriting theOperationResponse
annotations.TemplStatusRemoteIteratorData
getNext(UUID iteratorId, Integer count, Integer start)
This method is public to allow for inheriting theOperationResponse
annotations.TemplStatusRemoteIteratorData
getPrevious(UUID iteratorId, Integer count)
This method is public to allow for inheriting theOperationResponse
annotations.Long
keepAlive(UUID iteratorId, Long aliveTime)
This method is public to allow for inheriting theOperationResponse
annotations.-
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
-
TemplStatusRemoteIteratorRest
public TemplStatusRemoteIteratorRest(TemplStatusRemoteIteratorWebService 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 TemplStatusRemoteIteratorData getNext(@PathParam("iteratorId") UUID iteratorId, @QueryParam("count") Integer count, @QueryParam("start") Integer start)
Description copied from class:RemoteIteratorRest
This method is public to allow for inheriting theOperationResponse
annotations.- Overrides:
getNext
in classRemoteIteratorRest<TemplateStatus,TemplStatusRemoteIteratorData>
- See Also:
AddDataTransformatorRemoteIteratorWebService.getNext(UUID, Integer, Integer)
-
getPrevious
@GET @Path("/{iteratorId}/previous") public TemplStatusRemoteIteratorData getPrevious(@PathParam("iteratorId") UUID iteratorId, @QueryParam("count") Integer count)
Description copied from class:RemoteIteratorRest
This method is public to allow for inheriting theOperationResponse
annotations.- Overrides:
getPrevious
in classRemoteIteratorRest<TemplateStatus,TemplStatusRemoteIteratorData>
- 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:RemoteIteratorRest
This method is public to allow for inheriting theOperationResponse
annotations.- Overrides:
keepAlive
in classRemoteIteratorRest<TemplateStatus,TemplStatusRemoteIteratorData>
- See Also:
AddDataTransformatorRemoteIteratorWebService.keepAlive(UUID, Long)
-
close
@DELETE @Path("/{iteratorId}") public void close(@PathParam("iteratorId") UUID iteratorId)
Description copied from class:RemoteIteratorRest
This method is public to allow for inheriting theOperationResponse
annotations.- Overrides:
close
in classRemoteIteratorRest<TemplateStatus,TemplStatusRemoteIteratorData>
- See Also:
AddDataTransformatorRemoteIteratorWebService.close(UUID)
-
-