Class OfflineRetransmissionEndpoint

java.lang.Object
pl.allegro.tech.hermes.management.api.OfflineRetransmissionEndpoint

@Component @Path("offline-retransmission/tasks") public class OfflineRetransmissionEndpoint extends Object
  • Constructor Details

    • OfflineRetransmissionEndpoint

      public OfflineRetransmissionEndpoint(OfflineRetransmissionService retransmissionService, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository, ManagementRights managementRights)
  • Method Details

    • createRetransmissionTask

      @POST @Consumes("application/json") public javax.ws.rs.core.Response createRetransmissionTask(@Valid @Valid pl.allegro.tech.hermes.api.OfflineRetransmissionRequest request, @Context javax.ws.rs.container.ContainerRequestContext requestContext)
    • getAllRetransmissionTasks

      @GET @Produces("application/json") public List<pl.allegro.tech.hermes.api.OfflineRetransmissionTask> getAllRetransmissionTasks()
    • deleteRetransmissionTask

      @DELETE @Path("/{taskId}") public javax.ws.rs.core.Response deleteRetransmissionTask(@PathParam("taskId") String taskId)