@Path(value="/cancel")
public class CancellableResources
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATH |
java.util.concurrent.CountDownLatch |
sseSinkClosedLatch |
Constructor and Description |
---|
CancellableResources() |
Modifier and Type | Method and Description |
---|---|
void |
getForeverSuspended(javax.ws.rs.container.AsyncResponse ar) |
java.lang.String |
getOffloadedBlocked() |
Single<java.lang.String> |
getSingleNever() |
void |
getSseStream(javax.ws.rs.sse.SseEventSink eventSink,
javax.ws.rs.sse.Sse sse,
ConnectionContext ctx) |
javax.ws.rs.core.StreamingOutput |
postNoOffloadsOioStreams(java.io.InputStream requestContent) |
Publisher<Buffer> |
postNoOffloadsRsStreams(boolean subscribe,
Publisher<Buffer> requestContent,
ConnectionContext ctx) |
javax.ws.rs.core.StreamingOutput |
postOffloadedOioStreams(java.io.InputStream requestContent) |
Publisher<Buffer> |
postOffloadedRsStreams(boolean subscribe,
Publisher<Buffer> requestContent,
ConnectionContext ctx) |
javax.ws.rs.core.StreamingOutput |
postOioStreams(java.io.InputStream requestContent) |
Publisher<Buffer> |
postRsStreams(boolean subscribe,
Publisher<Buffer> requestContent,
ConnectionContext ctx) |
public static final java.lang.String PATH
public final java.util.concurrent.CountDownLatch sseSinkClosedLatch
@Path(value="/suspended") @GET public void getForeverSuspended(@Suspended javax.ws.rs.container.AsyncResponse ar)
@Produces(value="text/plain") @Path(value="/single") @GET public Single<java.lang.String> getSingleNever()
@RouteExecutionStrategy(id="test") @Produces(value="text/plain") @Path(value="/offload") @GET public java.lang.String getOffloadedBlocked() throws java.lang.InterruptedException
java.lang.InterruptedException
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/oio-streams") @POST public javax.ws.rs.core.StreamingOutput postOioStreams(java.io.InputStream requestContent)
@RouteExecutionStrategy(id="test") @Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/offload-oio-streams") @POST public javax.ws.rs.core.StreamingOutput postOffloadedOioStreams(java.io.InputStream requestContent)
@NoOffloadsRouteExecutionStrategy @Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/no-offloads-oio-streams") @POST public javax.ws.rs.core.StreamingOutput postNoOffloadsOioStreams(java.io.InputStream requestContent)
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/rs-streams") @POST public Publisher<Buffer> postRsStreams(@QueryParam(value="subscribe") boolean subscribe, Publisher<Buffer> requestContent, @Context ConnectionContext ctx)
@RouteExecutionStrategy(id="test") @Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/offload-rs-streams") @POST public Publisher<Buffer> postOffloadedRsStreams(@QueryParam(value="subscribe") boolean subscribe, Publisher<Buffer> requestContent, @Context ConnectionContext ctx)
@NoOffloadsRouteExecutionStrategy @Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/no-offloads-rs-streams") @POST public Publisher<Buffer> postNoOffloadsRsStreams(@QueryParam(value="subscribe") boolean subscribe, Publisher<Buffer> requestContent, @Context ConnectionContext ctx)
@Produces(value="text/event-stream") @Path(value="/sse") @GET public void getSseStream(@Context javax.ws.rs.sse.SseEventSink eventSink, @Context javax.ws.rs.sse.Sse sse, @Context ConnectionContext ctx)