public class AdminResourceV1
extends java.lang.Object
| Constructor and Description |
|---|
AdminResourceV1(org.tiogasolutions.notify.kernel.execution.ExecutionManager executionManager,
org.tiogasolutions.notify.kernel.domain.DomainKernel domainKernel,
org.tiogasolutions.notify.kernel.notification.NotificationKernel notificationKernel,
org.tiogasolutions.notify.kernel.receiver.ReceiverExecutor receiverExecutor,
org.tiogasolutions.notify.kernel.task.TaskProcessorExecutor processorExecutor,
org.tiogasolutions.notify.kernel.event.EventBus eventBus) |
| Modifier and Type | Method and Description |
|---|---|
org.tiogasolutions.notify.pub.domain.DomainProfile |
createDomain(java.lang.String domainName) |
javax.ws.rs.core.Response |
getDefaultPage() |
javax.ws.rs.core.Response |
getDomainProfile(java.lang.String domainName) |
org.tiogasolutions.dev.domain.query.QueryResult<org.tiogasolutions.notify.pub.domain.DomainProfile> |
getDomainProfiles() |
javax.ws.rs.core.Response |
getDomainSummary(java.lang.String domainName) |
NotificationsResourceV1 |
getNotificationsResourceV1(javax.ws.rs.core.Request request,
java.lang.String domainName) |
NotificationRequestResourceV1 |
getRequestResourceV1(java.lang.String domainName) |
RouteCatalogResourceV1 |
getRouteCatalogResourceV1(java.lang.String domainName) |
SystemResourceV1 |
getSystemResourceV1() |
TasksResourceV1 |
getTasksResourceV1(java.lang.String domainName) |
public AdminResourceV1(org.tiogasolutions.notify.kernel.execution.ExecutionManager executionManager,
org.tiogasolutions.notify.kernel.domain.DomainKernel domainKernel,
org.tiogasolutions.notify.kernel.notification.NotificationKernel notificationKernel,
org.tiogasolutions.notify.kernel.receiver.ReceiverExecutor receiverExecutor,
org.tiogasolutions.notify.kernel.task.TaskProcessorExecutor processorExecutor,
org.tiogasolutions.notify.kernel.event.EventBus eventBus)
@GET public javax.ws.rs.core.Response getDefaultPage()
@GET @Path(value="/domains") @Produces(value="application/json") public org.tiogasolutions.dev.domain.query.QueryResult<org.tiogasolutions.notify.pub.domain.DomainProfile> getDomainProfiles()
@GET
@Path(value="/domains/{domainName}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getDomainProfile(@PathParam(value="domainName")
java.lang.String domainName)
@PUT
@Path(value="/domains/{domainName}")
@Produces(value="application/json")
public org.tiogasolutions.notify.pub.domain.DomainProfile createDomain(@PathParam(value="domainName")
java.lang.String domainName)
@GET
@Path(value="/domains/{domainName}/summary")
@Produces(value="application/json")
public javax.ws.rs.core.Response getDomainSummary(@PathParam(value="domainName")
java.lang.String domainName)
@Path(value="/domains/{domainName}/notifications")
public NotificationsResourceV1 getNotificationsResourceV1(@Context
javax.ws.rs.core.Request request,
@PathParam(value="domainName")
java.lang.String domainName)
@Path(value="/domains/{domainName}/route-catalog")
public RouteCatalogResourceV1 getRouteCatalogResourceV1(@PathParam(value="domainName")
java.lang.String domainName)
@Path(value="/domains/{domainName}/requests")
public NotificationRequestResourceV1 getRequestResourceV1(@PathParam(value="domainName")
java.lang.String domainName)
@Path(value="/domains/{domainName}/tasks")
public TasksResourceV1 getTasksResourceV1(@PathParam(value="domainName")
java.lang.String domainName)
@Path(value="/system") public SystemResourceV1 getSystemResourceV1()