All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy