// want to start 1 ahead of the consume ptr
MessageSeqId lastConsumedSeqId = subData.getState().getMsgId();
MessageSeqId seqIdToStartFrom = MessageSeqId.newBuilder(lastConsumedSeqId).setLocalComponent(
lastConsumedSeqId.getLocalComponent() + 1).build();
deliveryMgr.startServingSubscription(topic, subscriberId,
subData.getPreferences(), seqIdToStartFrom, new ChannelEndPoint(channel), filter,
new Callback<Void>() {
@Override
public void operationFinished(Object ctx, Void result) {
// First write success and then tell the delivery manager,
// otherwise the first message might go out before the response