Class OfflineRetransmissionService

java.lang.Object
pl.allegro.tech.hermes.management.domain.retransmit.OfflineRetransmissionService

public class OfflineRetransmissionService extends Object
  • Constructor Details

    • OfflineRetransmissionService

      public OfflineRetransmissionService(OfflineRetransmissionRepository offlineRetransmissionRepository, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository)
  • Method Details

    • validateTopicRequest

      public void validateTopicRequest(pl.allegro.tech.hermes.api.OfflineRetransmissionFromTopicRequest request)
    • validateViewRequest

      public void validateViewRequest(pl.allegro.tech.hermes.api.OfflineRetransmissionFromViewRequest request)
    • createTopicTask

      public pl.allegro.tech.hermes.api.OfflineRetransmissionTask createTopicTask(pl.allegro.tech.hermes.api.OfflineRetransmissionFromTopicRequest request)
    • createViewTask

      public pl.allegro.tech.hermes.api.OfflineRetransmissionTask createViewTask(pl.allegro.tech.hermes.api.OfflineRetransmissionFromViewRequest request)
    • getAllTasks

      public List<pl.allegro.tech.hermes.api.OfflineRetransmissionTask> getAllTasks()
    • deleteTask

      public void deleteTask(String taskId)