List of usage examples for com.mongodb.event ServerMonitorListener ServerMonitorListener
ServerMonitorListener
From source file:net.netzgut.integral.mongo.configuration.ServerMonitorBuilder.java
License:Apache License
public ServerMonitorListener build() { return new ServerMonitorListener() { @Override//from ww w. j a v a2s .c o m public void serverHearbeatStarted(ServerHeartbeatStartedEvent event) { if (ServerMonitorBuilder.this.started == null) { return; } ServerMonitorBuilder.this.started.accept(event); } @Override public void serverHeartbeatSucceeded(ServerHeartbeatSucceededEvent event) { if (ServerMonitorBuilder.this.succeeded == null) { return; } ServerMonitorBuilder.this.succeeded.accept(event); } @Override public void serverHeartbeatFailed(ServerHeartbeatFailedEvent event) { if (ServerMonitorBuilder.this.failed == null) { return; } ServerMonitorBuilder.this.failed.accept(event); } }; }