@Override public void shutdown() { connection.shutdown(); } }
@Override public Observable<? extends Void> call(MessageConnection connection) { return connection.submitWithAck(Unregister.INSTANCE); } });
@Override public Observable<Object> incoming() { return delegate.incoming(); }
@Override public Observable<Void> submit(Object message) { return delegate.submit(message); }
@Override public Observable<Void> onError(Throwable error) { return delegate.onError(error); }
@Override public Observable<Void> lifecycleObservable() { return delegate.lifecycleObservable(); }
@Override public Observable<Void> onCompleted() { return delegate.onCompleted(); }
public Codec getCodec() { Codec result; try { result = Codec.valueOf(codec); } catch (Exception e) { return Codec.Avro; } return result; }
public static PipelineConfigurator<Object, Object> interestPipeline(CodecType codec) { return new EurekaPipelineConfigurator(INTEREST_CODEC_FUNC, codec); } }
@Override public String name() { return delegate.name(); }
@Override protected void _close() { transport.shutdown(); // Idempotent so we can call it even if it is already shutdown. }
@Override public Observable<Void> submitWithAck(Object message, long timeout) { return delegate.submitWithAck(message, timeout); }
@Override public void shutdown() { transport.shutdown(); } }
@Override public Observable<Void> submit(Object message) { return delegate.submit(message); }
public static PipelineConfigurator<Object, Object> replicationPipeline(CodecType codec) { return new EurekaPipelineConfigurator(REPLICATION_CODEC_FUNC, codec); }
@Override protected void _close() { transport.shutdown(); // Idempotent so we can call it even if it is already shutdown. }
@Override public Observable<Void> submitWithAck(Object message, long timeout) { return delegate.submitWithAck(message, timeout); }
@Override public void shutdown() { transport.shutdown(); } }
@Override public void shutdown() { client.shutdown(); } }