Class OfflineRetransmissionEndpoint


  • @Component
    @Path("offline-retransmission/tasks")
    public class OfflineRetransmissionEndpoint
    extends java.lang.Object
    • Constructor Detail

      • OfflineRetransmissionEndpoint

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

      • 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 java.util.List<pl.allegro.tech.hermes.api.OfflineRetransmissionTask> getAllRetransmissionTasks()
      • deleteRetransmissionTask

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