@Override public Promise<Boolean> close() { Deferred<Boolean, Promise<Boolean>> d = Promises.defer(getEnvironment(), eventsReactor.getDispatcher()); eventsReactor.getConsumerRegistry().unregister(read.getObject()); close(d); return d.compose(); }
@Override public Promise<Boolean> close() { Deferred<Boolean, Promise<Boolean>> d = Promises.defer(getEnvironment(), eventsReactor.getDispatcher()); eventsReactor.getConsumerRegistry().unregister(read.getObject()); close(d); return d.compose(); }