public class TopicResource extends DestinationResource
| Modifier and Type | Field and Description |
|---|---|
protected PushSubscriptionsResource |
pushSubscriptions |
protected SubscriptionsResource |
subscriptions |
destination, sender, serviceManager| Constructor and Description |
|---|
TopicResource() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createPushSubscriptionsLink(javax.ws.rs.core.UriInfo info) |
protected String |
createSenderLink(javax.ws.rs.core.UriInfo info) |
protected String |
createSenderWithIdLink(javax.ws.rs.core.UriInfo info) |
protected String |
createSubscriptionsLink(javax.ws.rs.core.UriInfo info) |
void |
deleteTopic(javax.ws.rs.core.UriInfo uriInfo) |
javax.ws.rs.core.Response |
get(javax.ws.rs.core.UriInfo uriInfo) |
PushSubscriptionsResource |
getPushSubscriptions() |
SubscriptionsResource |
getSubscriptions() |
javax.ws.rs.core.Response |
head(javax.ws.rs.core.UriInfo uriInfo) |
PostMessage |
post() |
void |
setPushSubscriptions(PushSubscriptionsResource pushSubscriptions) |
protected void |
setPushSubscriptionsLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info) |
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 |
setSubscriptions(SubscriptionsResource subscriptions) |
protected void |
setSubscriptionsLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info) |
void |
setTopicDestinationsResource(TopicDestinationsResource topicDestinationsResource) |
void |
start() |
void |
stop() |
getDestination, getSender, getServiceManager, setDestination, setSender, setServiceManagerprotected SubscriptionsResource subscriptions
protected PushSubscriptionsResource pushSubscriptions
public void stop()
@GET
@Produces(value="application/xml")
public javax.ws.rs.core.Response get(@Context
javax.ws.rs.core.UriInfo uriInfo)
@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 setSubscriptionsLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info)
protected String createSubscriptionsLink(javax.ws.rs.core.UriInfo info)
protected void setPushSubscriptionsLink(javax.ws.rs.core.Response.ResponseBuilder response,
javax.ws.rs.core.UriInfo info)
protected String createPushSubscriptionsLink(javax.ws.rs.core.UriInfo info)
public void setSubscriptions(SubscriptionsResource subscriptions)
@Path(value="create") public PostMessage post() throws Exception
Exception@Path(value="pull-subscriptions") public SubscriptionsResource getSubscriptions()
@Path(value="push-subscriptions") public PushSubscriptionsResource getPushSubscriptions()
public void setPushSubscriptions(PushSubscriptionsResource pushSubscriptions)
@DELETE
public void deleteTopic(@Context
javax.ws.rs.core.UriInfo uriInfo)
throws Exception
Exceptionpublic void setTopicDestinationsResource(TopicDestinationsResource topicDestinationsResource)
Copyright © 2016 JBoss, a division of Red Hat. All rights reserved.