Class StreamObject
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
org.nuxeo.ecm.restapi.server.management.StreamObject
Nuxeo Stream Introspection endpoint
- Since:
- 11.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Function<StreamIntrospection, ScaleActivity> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidjakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsedoGetPuml(jakarta.ws.rs.core.HttpHeaders headers) Deprecated.getConsumerPosition(String consumer, String stream) protected KeyValueStoreprotected StreamIntrospectionlistConsumers(String stream, RenderingContext renderingContext) scale()setConsumerPositionAfterDate(String consumer, String stream, String dateTime) setConsumerPositionToBeginning(String consumer, String stream) setConsumerPositionToEnd(String consumer, String stream) setConsumerPositionToOffset(String consumer, String stream, int partition, long offset) voidstartConsumer(String consumer) voidstopConsumer(String consumer) Methods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, initialize, isAdapter, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
-
Field Details
-
PUML_FORMAT
- See Also:
-
D2_FORMAT
- See Also:
-
NO_CONSUMER
- See Also:
-
ENABLED_OPTION
- See Also:
-
TO_SCALE_ACTIVITY
-
-
Constructor Details
-
StreamObject
public StreamObject()
-
-
Method Details
-
doGet
@GET @Produces("*/*") public jakarta.ws.rs.core.Response doGet(@QueryParam("format") String format, @Context jakarta.ws.rs.core.HttpHeaders headers) -
doGetPuml
@Deprecated @GET @Path("/puml") public jakarta.ws.rs.core.Response doGetPuml(@Context jakarta.ws.rs.core.HttpHeaders headers) Deprecated.since 2021.21 usedoGet(String, HttpHeaders)with format=puml instead. -
listStreams
-
listConsumers
@GET @Path("/consumers") public List<StreamIntrospection.ProcessorTopology> listConsumers(@QueryParam("stream") String stream, @Context RenderingContext renderingContext) -
stopConsumer
-
startConsumer
-
getConsumerPosition
-
setConsumerPositionToEnd
@PUT @Path("/consumer/position/end") public StreamLagChange setConsumerPositionToEnd(@QueryParam("consumer") String consumer, @QueryParam("stream") String stream) -
setConsumerPositionToBeginning
@PUT @Path("/consumer/position/beginning") public StreamLagChange setConsumerPositionToBeginning(@QueryParam("consumer") String consumer, @QueryParam("stream") String stream) -
setConsumerPositionToOffset
@PUT @Path("/consumer/position/offset") public StreamLagChange setConsumerPositionToOffset(@QueryParam("consumer") String consumer, @QueryParam("stream") String stream, @QueryParam("partition") int partition, @QueryParam("offset") long offset) -
setConsumerPositionAfterDate
@PUT @Path("/consumer/position/after") public StreamLagChange setConsumerPositionAfterDate(@QueryParam("consumer") String consumer, @QueryParam("stream") String stream, @QueryParam("date") String dateTime) -
scale
-
getStreamIntrospection
-
getKvStore
-
checkStreamMetricEnabled
protected void checkStreamMetricEnabled()
-
doGet(String, HttpHeaders)with format=puml instead.