public void onEvent(final ResponseEvent event, long sequence, boolean endOfBatch) throws Exception {
CouchbaseMessage message = event.getMessage();
if (message instanceof SignalConfigReload) {
configurationProvider.signalOutdated();
} else if (message instanceof CouchbaseResponse) {
CouchbaseResponse response = (CouchbaseResponse) message;
ResponseStatus status = response.status();
switch(status) {
case CHUNKED:
event.getObservable().onNext(response);
break;
case SUCCESS: