public class AdminDomainResourceV2
extends java.lang.Object
| Constructor and Description |
|---|
AdminDomainResourceV2(org.tiogasolutions.notify.kernel.PubUtils pubUtils,
org.tiogasolutions.notify.kernel.execution.ExecutionManager em,
java.lang.String domainName) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
deleteDomain() |
javax.ws.rs.core.Response |
getDomainProfile() |
javax.ws.rs.core.Response |
getDomainSummary() |
NotificationsResourceV2 |
getNotificationsResourceV1(javax.ws.rs.core.Request request) |
javax.ws.rs.core.Response |
getPruneNotifications() |
javax.ws.rs.core.Response |
getPruneRequests() |
NotificationRequestResourceV2 |
getRequestResourceV1() |
RouteCatalogResourceV2 |
getRouteCatalogResourceV1() |
TasksResourceV2 |
getTasksResourceV1() |
javax.ws.rs.core.Response |
pruneNotifications() |
javax.ws.rs.core.Response |
pruneRequests() |
public AdminDomainResourceV2(org.tiogasolutions.notify.kernel.PubUtils pubUtils,
org.tiogasolutions.notify.kernel.execution.ExecutionManager em,
java.lang.String domainName)
@GET @Produces(value="application/json") public javax.ws.rs.core.Response getDomainProfile()
@DELETE @Produces(value="application/json") public javax.ws.rs.core.Response deleteDomain()
@GET @Path(value="/summary") @Produces(value="application/json") public javax.ws.rs.core.Response getDomainSummary()
@Path(value="/notifications") public NotificationsResourceV2 getNotificationsResourceV1(@Context javax.ws.rs.core.Request request)
@Path(value="/route-catalog") public RouteCatalogResourceV2 getRouteCatalogResourceV1()
@Path(value="/requests") public NotificationRequestResourceV2 getRequestResourceV1()
@Path(value="/tasks") public TasksResourceV2 getTasksResourceV1()
@GET @Produces(value="application/json") @Path(value="/jobs/prune-requests") public javax.ws.rs.core.Response getPruneRequests()
@POST @Produces(value="application/json") @Path(value="/jobs/prune-requests") public javax.ws.rs.core.Response pruneRequests()
@GET @Produces(value="application/json") @Path(value="/jobs/prune-notifications") public javax.ws.rs.core.Response getPruneNotifications()
@POST @Produces(value="application/json") @Path(value="/jobs/prune-notifications") public javax.ws.rs.core.Response pruneNotifications()