}
@Override
public void operationFinished(Object ctx, MessageSeqId resultOfOperation) {
TopicSubscriber topicSub = new TopicSubscriber(topic, subscriberId);
// race with channel getting disconnected while we are adding it
// to the 2 maps
synchronized (channel) {
if (!channel.isConnected()) {