Class OfflineRetransmissionService
java.lang.Object
pl.allegro.tech.hermes.management.domain.retransmit.OfflineRetransmissionService
-
Constructor Summary
ConstructorsConstructorDescriptionOfflineRetransmissionService(OfflineRetransmissionRepository offlineRetransmissionRepository, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository, RetransmissionMonitoringUrlProvider monitoringUrlProvider) -
Method Summary
Modifier and TypeMethodDescriptionpl.allegro.tech.hermes.api.OfflineRetransmissionTaskcreateTopicTask(pl.allegro.tech.hermes.api.OfflineRetransmissionFromTopicRequest request) pl.allegro.tech.hermes.api.OfflineRetransmissionTaskcreateViewTask(pl.allegro.tech.hermes.api.OfflineRetransmissionFromViewRequest request) voiddeleteTask(String taskId) List<pl.allegro.tech.hermes.api.OfflineRetransmissionTask> List<pl.allegro.tech.hermes.api.OfflineRetransmissionTaskMonitoringInfo> getTopicTasksWithMonitoringInfo(String qualifiedTopicName) voidvalidateTopicRequest(pl.allegro.tech.hermes.api.OfflineRetransmissionFromTopicRequest request) voidvalidateViewRequest(pl.allegro.tech.hermes.api.OfflineRetransmissionFromViewRequest request)
-
Constructor Details
-
OfflineRetransmissionService
public OfflineRetransmissionService(OfflineRetransmissionRepository offlineRetransmissionRepository, pl.allegro.tech.hermes.domain.topic.TopicRepository topicRepository, RetransmissionMonitoringUrlProvider monitoringUrlProvider)
-
-
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
-
getTopicTasksWithMonitoringInfo
-
deleteTask
-