@Named @Path(value="/messaging") @Produces(value="application/json") @Consumes(value="application/json") public class TestkitClusterMessagingResource extends Object
Constructor and Description |
---|
TestkitClusterMessagingResource(ClusterMessageService clusterMessageService,
ClusterMessageManager clusterMessageManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
changeSchedulerState(String state) |
javax.ws.rs.core.Response |
listenOnChannel(String channel) |
javax.ws.rs.core.Response |
publish(String channel,
String message) |
javax.ws.rs.core.Response |
reapOldMessages(long offset) |
javax.ws.rs.core.Response |
reset() |
javax.ws.rs.core.Response |
viewAllRawMessages() |
javax.ws.rs.core.Response |
viewStoredMessages() |
@Inject public TestkitClusterMessagingResource(ClusterMessageService clusterMessageService, ClusterMessageManager clusterMessageManager)
@Path(value="/view") @GET public javax.ws.rs.core.Response viewStoredMessages() throws IOException
IOException
@Path(value="/raw") @GET public javax.ws.rs.core.Response viewAllRawMessages() throws IOException
IOException
@Path(value="/reset") @POST public javax.ws.rs.core.Response reset()
@Path(value="/publish/{channel}/{message}") @POST public javax.ws.rs.core.Response publish(@PathParam(value="channel") String channel, @PathParam(value="message") String message)
@Path(value="/listen/{channel}") @POST public javax.ws.rs.core.Response listenOnChannel(@PathParam(value="channel") String channel)
@Path(value="/state/{value}") @POST public javax.ws.rs.core.Response changeSchedulerState(@PathParam(value="value") String state)
@Path(value="/reap/{offset}") @POST public javax.ws.rs.core.Response reapOldMessages(@PathParam(value="offset") long offset)
Copyright © 2021 Atlassian. All rights reserved.