public class EventProcessingManager extends Object implements EventDispatcher
| Constructor and Description |
|---|
EventProcessingManager(ClientDetails clientDetails) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispatchAllEvents(Map<org.piangles.backbone.services.msg.Event,org.piangles.backbone.services.msg.Topic> toBeDispactedTopicEventMap) |
void |
stop()
Restart the notification processing manager to stop any previous
event listeners and start a new one.
|
void |
subscribeToTopics(Map<org.piangles.backbone.services.msg.Topic,UUID> topicTraceIdMap) |
void |
unsubscribeTopics(List<org.piangles.backbone.services.msg.Topic> topics) |
public EventProcessingManager(ClientDetails clientDetails) throws org.piangles.core.resources.ResourceException
org.piangles.core.resources.ResourceExceptionpublic void stop()
public void subscribeToTopics(Map<org.piangles.backbone.services.msg.Topic,UUID> topicTraceIdMap)
public void unsubscribeTopics(List<org.piangles.backbone.services.msg.Topic> topics)
public void dispatchAllEvents(Map<org.piangles.backbone.services.msg.Event,org.piangles.backbone.services.msg.Topic> toBeDispactedTopicEventMap) throws Exception
dispatchAllEvents in interface EventDispatcherExceptionCopyright © 2022. All rights reserved.