@Path(value="/sync")
public class SynchronousResources
extends java.lang.Object
[1] These resources are synchronous because they return either a Response
or a response body entity that
will be wrapped with Response.ok(Object)
, whether or not this entity body is complete or streaming.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATH |
Constructor and Description |
---|
SynchronousResources() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
bogusChunked() |
javax.ws.rs.core.Response |
explicitHead(java.lang.String requestContent) |
java.lang.String |
filtered(java.lang.String requestContent) |
javax.ws.rs.core.Response |
get444Status() |
java.util.Map<java.lang.String,java.lang.Object> |
getJson() |
java.lang.String |
getText(java.lang.String qp,
boolean nullResult,
java.lang.String hp) |
Buffer |
getTextBuffer() |
javax.ws.rs.core.Response |
getTextBufferResponse(javax.ws.rs.core.HttpHeaders headers) |
javax.ws.rs.core.Response |
getTextPubResponse(int i) |
javax.ws.rs.core.Response |
getTextResponse(javax.ws.rs.core.HttpHeaders headers) |
java.lang.String |
getUri(java.lang.String uriType,
javax.ws.rs.core.UriInfo uriInfo) |
java.lang.String |
objectsByCategory(javax.ws.rs.core.PathSegment pathSegment,
java.util.List<java.lang.String> matrixParams) |
java.util.Map<java.lang.String,java.lang.Object> |
postJson(java.util.Map<java.lang.String,java.lang.Object> requestContent) |
Buffer |
postJsonBuffer(Buffer requestContent) |
Publisher<Buffer> |
postJsonBufPubInPubOut(Publisher<Buffer> requestContent) |
javax.ws.rs.core.Response |
postJsonBufPubInPubOutResponse(Publisher<Buffer> requestContent) |
javax.ws.rs.core.Response |
postJsonBufSingleInSingleOutResponse(Single<Buffer> requestContent) |
byte[] |
postJsonBytes(byte[] requestContent) |
Publisher<Buffer> |
postJsonMapInPubOut(java.util.Map<java.lang.String,java.lang.Object> requestContent) |
javax.ws.rs.core.StreamingOutput |
postJsonOioStreams(java.io.InputStream requestContent) |
TestPojo |
postJsonPojoInPojoOut(TestPojo testPojo) |
javax.ws.rs.core.Response |
postJsonPojoInPojoOutResponse(TestPojo testPojo) |
java.util.Map<java.lang.String,java.lang.Object> |
postJsonPubInMapOut(Publisher<Buffer> requestContent) |
Publisher<Buffer> |
postJsonPubInPubOut(Publisher<Buffer> requestContent) |
java.lang.String |
postText(java.lang.String requestContent) |
Buffer |
postTextBuffer(Buffer requestContent) |
javax.ws.rs.core.Response |
postTextBufferResponse(Buffer requestContent) |
byte[] |
postTextBytes(byte[] requestContent) |
javax.ws.rs.core.StreamingOutput |
postTextOioStreams(java.io.InputStream requestContent) |
Publisher<Buffer> |
postTextPubInPubOut(Publisher<Buffer> requestContent) |
java.lang.String |
postTextPubInStrOut(Publisher<Buffer> requestContent) |
javax.ws.rs.core.Response |
postTextResponse(java.lang.String requestContent) |
Publisher<Buffer> |
postTextStrInPubOut(java.lang.String requestContent) |
javax.ws.rs.core.Response |
putJsonResponse(java.util.Map<java.lang.String,java.lang.Object> requestContent) |
javax.ws.rs.core.SecurityContext |
securityContext(javax.ws.rs.core.SecurityContext securityContext) |
java.lang.String |
serviceTalkRequest(StreamingHttpRequest serviceTalkRequest) |
public static final java.lang.String PATH
@Produces(value="text/plain") @Path(value="/uris/{type:(relative|absolute)}") @GET public java.lang.String getUri(@PathParam(value="type") java.lang.String uriType, @Context javax.ws.rs.core.UriInfo uriInfo)
@Path(value="/statuses/444") @GET public javax.ws.rs.core.Response get444Status()
@Produces(value="text/plain") @Path(value="/matrix/{pathSegment:ps}/params") @GET public java.lang.String objectsByCategory(@PathParam(value="pathSegment") javax.ws.rs.core.PathSegment pathSegment, @MatrixParam(value="mp") java.util.List<java.lang.String> matrixParams)
@Produces(value="text/plain") @Path(value="/bogus-chunked") @GET public javax.ws.rs.core.Response bogusChunked()
@Produces(value="text/plain") @Path(value="/servicetalk-request") @GET public java.lang.String serviceTalkRequest(@Context StreamingHttpRequest serviceTalkRequest)
@Produces(value="text/plain") @Path(value="/head") @HEAD public javax.ws.rs.core.Response explicitHead(java.lang.String requestContent)
@Produces(value="text/plain") @Path(value="/text") @GET public java.lang.String getText(@Nullable @QueryParam(value="qp") java.lang.String qp, @QueryParam(value="null") boolean nullResult, @Nullable @HeaderParam(value="hp") java.lang.String hp)
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/text") @POST public java.lang.String postText(java.lang.String requestContent)
@Produces(value="text/plain") @Path(value="/text-response") @GET public javax.ws.rs.core.Response getTextResponse(@Context javax.ws.rs.core.HttpHeaders headers)
@Produces(value="text/plain") @Path(value="/text-response") @POST public javax.ws.rs.core.Response postTextResponse(java.lang.String requestContent)
@Produces(value="text/plain") @Path(value="/text-buffer") @GET public Buffer getTextBuffer()
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/text-buffer") @POST public Buffer postTextBuffer(Buffer requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-buffer") @POST public Buffer postJsonBuffer(Buffer requestContent)
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/text-bytes") @POST public byte[] postTextBytes(byte[] requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-bytes") @POST public byte[] postJsonBytes(byte[] requestContent)
@Produces(value="text/plain") @Path(value="/text-buffer-response") @GET public javax.ws.rs.core.Response getTextBufferResponse(@Context javax.ws.rs.core.HttpHeaders headers)
@Produces(value="text/plain") @Path(value="/text-buffer-response") @POST public javax.ws.rs.core.Response postTextBufferResponse(Buffer requestContent)
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/text-strin-pubout") @POST public Publisher<Buffer> postTextStrInPubOut(java.lang.String requestContent)
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/text-pubin-strout") @POST public java.lang.String postTextPubInStrOut(Publisher<Buffer> requestContent)
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/text-pubin-pubout") @POST public Publisher<Buffer> postTextPubInPubOut(Publisher<Buffer> requestContent)
@Produces(value="text/plain") @Path(value="/text-pub-response") @GET public javax.ws.rs.core.Response getTextPubResponse(@QueryParam(value="i") int i)
@Consumes(value="text/plain") @Produces(value="text/plain") @Path(value="/text-oio-streams") @POST public javax.ws.rs.core.StreamingOutput postTextOioStreams(java.io.InputStream requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-oio-streams") @POST public javax.ws.rs.core.StreamingOutput postJsonOioStreams(java.io.InputStream requestContent)
@Produces(value="text/plain") @Path(value="/filtered") @POST public java.lang.String filtered(java.lang.String requestContent)
@Produces(value="application/json") @Path(value="/json") @GET public java.util.Map<java.lang.String,java.lang.Object> getJson()
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json") @POST public java.util.Map<java.lang.String,java.lang.Object> postJson(java.util.Map<java.lang.String,java.lang.Object> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-response") @PUT public javax.ws.rs.core.Response putJsonResponse(java.util.Map<java.lang.String,java.lang.Object> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-mapin-pubout") @POST public Publisher<Buffer> postJsonMapInPubOut(java.util.Map<java.lang.String,java.lang.Object> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-pubin-mapout") @POST public java.util.Map<java.lang.String,java.lang.Object> postJsonPubInMapOut(Publisher<Buffer> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-pubin-pubout") @POST public Publisher<Buffer> postJsonPubInPubOut(Publisher<Buffer> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-buf-sglin-sglout-response") @POST public javax.ws.rs.core.Response postJsonBufSingleInSingleOutResponse(Single<Buffer> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-buf-pubin-pubout") @POST public Publisher<Buffer> postJsonBufPubInPubOut(Publisher<Buffer> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-buf-pubin-pubout-response") @POST public javax.ws.rs.core.Response postJsonBufPubInPubOutResponse(Publisher<Buffer> requestContent)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-pojoin-pojoout") @POST public TestPojo postJsonPojoInPojoOut(TestPojo testPojo)
@Consumes(value="application/json") @Produces(value="application/json") @Path(value="/json-pojoin-pojoout-response") @POST public javax.ws.rs.core.Response postJsonPojoInPojoOutResponse(TestPojo testPojo)
@Produces(value="application/json") @Path(value="/security-context") @GET public javax.ws.rs.core.SecurityContext securityContext(@Context javax.ws.rs.core.SecurityContext securityContext)