package org.reveno.atp.core; import org.reveno.atp.core.api.FailoverManager; import org.reveno.atp.core.api.channel.Buffer; import java.util.List; import java.util.function.Consumer; public class UnclusteredFailoverManager implements FailoverManager { @Override public boolean isSingleNode() { return true; } @Override public boolean isMaster() { return true; } @Override public boolean isBlocked() { return false; } @Override public void onReplicationMessage(Consumer<List<Object>> failoverHandler) { } @Override public void addOnBlocked(Runnable handler) { } @Override public void addOnUnblocked(Runnable handler) { } @Override public boolean replicate(Consumer<Buffer> bufferWriter) { return true; } @Override public long unprocessedCount() { return 0; } @Override public void processPendingMessages() { } }