io.split.engine.sse.NotificationProcessor Maven / Gradle / Ivy
The newest version!
package io.split.engine.sse;
import io.split.engine.sse.dtos.FeatureFlagChangeNotification;
import io.split.engine.sse.dtos.IncomingNotification;
import io.split.engine.sse.dtos.SplitKillNotification;
import io.split.engine.sse.dtos.StatusNotification;
public interface NotificationProcessor {
void process(IncomingNotification notification);
void processSplitUpdate(FeatureFlagChangeNotification featureFlagChangeNotification);
void processSplitKill(SplitKillNotification splitKillNotification);
void processSegmentUpdate(long changeNumber, String segmentName);
void processStatus(StatusNotification statusNotification);
}