Package io.split.engine.sse
Class NotificationProcessorImp
- java.lang.Object
-
- io.split.engine.sse.NotificationProcessorImp
-
- All Implemented Interfaces:
NotificationProcessor
public class NotificationProcessorImp extends Object implements NotificationProcessor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NotificationProcessorImpbuild(FeatureFlagsWorker featureFlagsWorker, Worker<SegmentQueueDto> segmentWorker, PushStatusTracker pushStatusTracker)voidprocess(IncomingNotification notification)voidprocessSegmentUpdate(long changeNumber, String segmentName)voidprocessSplitKill(SplitKillNotification splitKillNotification)voidprocessStatus(StatusNotification statusNotification)voidprocessUpdates(IncomingNotification notification)
-
-
-
Method Detail
-
build
public static NotificationProcessorImp build(FeatureFlagsWorker featureFlagsWorker, Worker<SegmentQueueDto> segmentWorker, PushStatusTracker pushStatusTracker)
-
processUpdates
public void processUpdates(IncomingNotification notification)
- Specified by:
processUpdatesin interfaceNotificationProcessor
-
process
public void process(IncomingNotification notification)
- Specified by:
processin interfaceNotificationProcessor
-
processSplitKill
public void processSplitKill(SplitKillNotification splitKillNotification)
- Specified by:
processSplitKillin interfaceNotificationProcessor
-
processSegmentUpdate
public void processSegmentUpdate(long changeNumber, String segmentName)- Specified by:
processSegmentUpdatein interfaceNotificationProcessor
-
processStatus
public void processStatus(StatusNotification statusNotification)
- Specified by:
processStatusin interfaceNotificationProcessor
-
-