private ReliableMessageListener<E> toReliableMessageListener(MessageListener<E> listener) { if (listener instanceof ReliableMessageListener) { return (ReliableMessageListener) listener; } else { return new ReliableMessageListenerAdapter<E>(listener); } }
private ReliableMessageListener<E> toReliableMessageListener(MessageListener<E> listener) { if (listener instanceof ReliableMessageListener) { return (ReliableMessageListener) listener; } else { return new ReliableMessageListenerAdapter<E>(listener); } }
@Override public String addMessageListener(MessageListener<E> listener) { checkNotNull(listener, "listener can't be null"); String id = UuidUtil.newUnsecureUuidString(); ReliableMessageListener<E> reliableMessageListener; if (listener instanceof ReliableMessageListener) { reliableMessageListener = (ReliableMessageListener) listener; } else { reliableMessageListener = new ReliableMessageListenerAdapter<E>(listener); } MessageRunner<E> runner = new ReliableMessageRunner<E>(id, reliableMessageListener, nodeEngine.getSerializationService(), executor, nodeEngine.getLogger(this.getClass()), nodeEngine.getClusterService(), this); runnersMap.put(id, runner); runner.next(); return id; }
@Override public String addMessageListener(MessageListener<E> listener) { checkNotNull(listener, "listener can't be null"); String id = UuidUtil.newUnsecureUuidString(); ReliableMessageListener<E> reliableMessageListener; if (listener instanceof ReliableMessageListener) { reliableMessageListener = (ReliableMessageListener) listener; } else { reliableMessageListener = new ReliableMessageListenerAdapter<E>(listener); } MessageRunner<E> runner = new ReliableMessageRunner<E>(id, reliableMessageListener, nodeEngine.getSerializationService(), executor, nodeEngine.getLogger(this.getClass()), nodeEngine.getClusterService(), this); runnersMap.put(id, runner); runner.next(); return id; }