939940941942943944945946947948
sb.append(sub.interest() + ","); } } if (!isConnected()) { return new DummyFuture(); } return writeAsync(sb.toString()); }
952953954955956957958959960961962
for(final Subscription sub : subs) { subscriptions.remove(sub.interest()); } if (!isConnected()) { return new DummyFuture(); } /* Have to unsub from everything and resub */ writeAsync("STOP");
987988989990991992993994995996997
private Future<Boolean> unsubInst(final Subscription sub) { subscriptions.remove(sub.interest()); if (!isConnected()) { return new DummyFuture(); } /* Request subscription from JERQ and return the future */ return writeAsync("STOP " + sub.encode());
10001001100210031004100510061007100810091010
private Future<Boolean> unsubExc(final Subscription sub) { subscriptions.remove(sub.interest()); if (!isConnected()) { return new DummyFuture(); } /* Have to unsub from everything and resub */ writeAsync("STOP");
239240241242243244245
} } } return new DummyFuture(); }
259260261262263264265
subscriptions.get(inst).addTypes(sub.types()); } else { subscriptions.put(inst, sub); } return new DummyFuture(); }
280281282283284285286
if (sub != null) { subscriptions.remove(sub.encode()); } } return new DummyFuture(); }
293294295296297298299
return new FailedFuture(); } subscriptions.remove(sub.encode()); return new DummyFuture(); }
246247248249250251252
264265266267268269270