client.connectIfNeededAndDoOp(new GenericCallback<Void>() {
@Override
public void operationComplete(final int rc, Void result) {
if (rc != BKException.Code.OK) {
executor.submitOrdered(ledgerId, new SafeRunnable() {
@Override
public void safeRun() {
cb.readEntryComplete(rc, ledgerId, entryId, null, ctx);
}
});