package io.cattle.platform.api.pubsub.subscribe.jetty;
import org.eclipse.jetty.websocket.api.WriteCallback;
public class WebSocketWriteCallback implements WriteCallback {
WebSocketMessageWriter writer;
public WebSocketWriteCallback(WebSocketMessageWriter writer) {
this.writer = writer;
}
@Override
public void writeFailed(Throwable e) {
writer.close();
}
@Override
public void writeSuccess() {
writer.getQueuedMessageCount().decrementAndGet();
}
}