public class QueueResource extends DestinationResource
Modifier and Type | Field and Description |
---|---|
protected ConsumersResource |
consumers |
protected PushConsumerResource |
pushConsumers |
destination, sender, serviceManager
Constructor and Description |
---|
QueueResource() |
Modifier and Type | Method and Description |
---|---|
protected String |
createConsumersLink(javax.ws.rs.core.UriInfo info) |
protected String |
createPushConsumersLink(javax.ws.rs.core.UriInfo info) |
protected String |
createSenderLink(javax.ws.rs.core.UriInfo info) |
protected String |
createSenderWithIdLink(javax.ws.rs.core.UriInfo info) |
void |
deleteQueue(javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
get(javax.ws.rs.core.UriInfo uriInfo,
javax.servlet.http.HttpServletRequest requestContext) |
ConsumersResource |
getConsumers() |
PushConsumerResource |
getPushConsumers() |
javax.ws.rs.core.Response |
head(javax.ws.rs.core.UriInfo uriInfo) |
PostMessage |
post() |
void |
setConsumers(ConsumersResource consumers) |
protected void |
setConsumersLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info) |
void |
setPushConsumers(PushConsumerResource pushConsumers) |
protected void |
setPushConsumersLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info) |
void |
setQueueDestinationsResource(QueueDestinationsResource queueDestinationsResource) |
protected void |
setSenderLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info) |
protected void |
setSenderWithIdLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info) |
void |
start() |
void |
stop() |
getDestination, getSender, getServiceManager, setDestination, setSender, setServiceManager
protected ConsumersResource consumers
protected PushConsumerResource pushConsumers
public void stop()
@GET @Produces(value="application/xml") public javax.ws.rs.core.Response get(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest requestContext)
@HEAD @Produces(value="application/xml") public javax.ws.rs.core.Response head(@Context javax.ws.rs.core.UriInfo uriInfo)
protected void setSenderLink(javax.ws.rs.core.Response.ResponseBuilder response, javax.ws.rs.core.UriInfo info)
protected String createSenderLink(javax.ws.rs.core.UriInfo info)
protected void setSenderWithIdLink(javax.ws.rs.core.Response.ResponseBuilder response, javax.ws.rs.core.UriInfo info)
protected String createSenderWithIdLink(javax.ws.rs.core.UriInfo info)
protected void setConsumersLink(javax.ws.rs.core.Response.ResponseBuilder response, javax.ws.rs.core.UriInfo info)
protected String createConsumersLink(javax.ws.rs.core.UriInfo info)
protected void setPushConsumersLink(javax.ws.rs.core.Response.ResponseBuilder response, javax.ws.rs.core.UriInfo info)
protected String createPushConsumersLink(javax.ws.rs.core.UriInfo info)
public void setConsumers(ConsumersResource consumers)
@Path(value="create") public PostMessage post() throws Exception
Exception
@Path(value="pull-consumers") public ConsumersResource getConsumers()
public void setPushConsumers(PushConsumerResource pushConsumers)
@Path(value="push-consumers") public PushConsumerResource getPushConsumers()
public void setQueueDestinationsResource(QueueDestinationsResource queueDestinationsResource)
Copyright © 2016 The Apache Software Foundation. All rights reserved.