public final class TcpClientEventPublisher extends TcpClientEventListener implements io.reactivex.netty.events.EventSource<TcpClientEventListener>, io.reactivex.netty.events.EventPublisher
Modifier and Type | Field and Description |
---|---|
static rx.functions.Action4<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Throwable> |
ACQUIRE_FAILED_ACTION |
static rx.functions.Action1<TcpClientEventListener> |
ACQUIRE_START_ACTION |
static rx.functions.Action3<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit> |
ACQUIRE_SUCCESS_ACTION |
static rx.functions.Action4<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Throwable> |
CONN_FAILED_ACTION |
static rx.functions.Action1<TcpClientEventListener> |
CONN_START_ACTION |
static rx.functions.Action3<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit> |
CONN_SUCCESS_ACTION |
static rx.functions.Action1<TcpClientEventListener> |
EVICTION_ACTION |
static rx.functions.Action4<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Throwable> |
RELEASE_FAILED_ACTION |
static rx.functions.Action1<TcpClientEventListener> |
RELEASE_START_ACTION |
static rx.functions.Action3<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit> |
RELEASE_SUCCESS_ACTION |
static rx.functions.Action1<TcpClientEventListener> |
REUSE_ACTION |
Constructor and Description |
---|
TcpClientEventPublisher() |
TcpClientEventPublisher(TcpClientEventPublisher toCopy) |
Modifier and Type | Method and Description |
---|---|
TcpClientEventPublisher |
copy() |
void |
onByteRead(long bytesRead) |
void |
onByteWritten(long bytesWritten) |
void |
onConnectFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable) |
void |
onConnectionCloseFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable) |
void |
onConnectionCloseStart() |
void |
onConnectionCloseSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit) |
void |
onConnectStart() |
void |
onConnectSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit) |
void |
onCustomEvent(java.lang.Object event) |
void |
onCustomEvent(java.lang.Object event,
long duration,
java.util.concurrent.TimeUnit timeUnit) |
void |
onCustomEvent(java.lang.Object event,
long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable) |
void |
onCustomEvent(java.lang.Object event,
java.lang.Throwable throwable) |
void |
onFlushComplete(long duration,
java.util.concurrent.TimeUnit timeUnit) |
void |
onFlushStart() |
void |
onPoolAcquireFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable) |
void |
onPoolAcquireStart() |
void |
onPoolAcquireSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit) |
void |
onPooledConnectionEviction() |
void |
onPooledConnectionReuse() |
void |
onPoolReleaseFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable) |
void |
onPoolReleaseStart() |
void |
onPoolReleaseSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit) |
void |
onWriteFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable) |
void |
onWriteStart() |
void |
onWriteSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit) |
boolean |
publishingEnabled() |
rx.Subscription |
subscribe(TcpClientEventListener listener) |
public static final rx.functions.Action1<TcpClientEventListener> CONN_START_ACTION
public static final rx.functions.Action3<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit> CONN_SUCCESS_ACTION
public static final rx.functions.Action4<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Throwable> CONN_FAILED_ACTION
public static final rx.functions.Action1<TcpClientEventListener> EVICTION_ACTION
public static final rx.functions.Action1<TcpClientEventListener> REUSE_ACTION
public static final rx.functions.Action1<TcpClientEventListener> ACQUIRE_START_ACTION
public static final rx.functions.Action3<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit> ACQUIRE_SUCCESS_ACTION
public static final rx.functions.Action4<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Throwable> ACQUIRE_FAILED_ACTION
public static final rx.functions.Action1<TcpClientEventListener> RELEASE_START_ACTION
public static final rx.functions.Action3<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit> RELEASE_SUCCESS_ACTION
public static final rx.functions.Action4<TcpClientEventListener,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Throwable> RELEASE_FAILED_ACTION
public TcpClientEventPublisher()
public TcpClientEventPublisher(TcpClientEventPublisher toCopy)
public void onConnectStart()
onConnectStart
in class io.reactivex.netty.client.events.ClientEventListener
public void onConnectSuccess(long duration, java.util.concurrent.TimeUnit timeUnit)
onConnectSuccess
in class io.reactivex.netty.client.events.ClientEventListener
public void onConnectFailed(long duration, java.util.concurrent.TimeUnit timeUnit, java.lang.Throwable throwable)
onConnectFailed
in class io.reactivex.netty.client.events.ClientEventListener
public void onPoolReleaseStart()
onPoolReleaseStart
in class io.reactivex.netty.client.events.ClientEventListener
public void onPoolReleaseSuccess(long duration, java.util.concurrent.TimeUnit timeUnit)
onPoolReleaseSuccess
in class io.reactivex.netty.client.events.ClientEventListener
public void onPoolReleaseFailed(long duration, java.util.concurrent.TimeUnit timeUnit, java.lang.Throwable throwable)
onPoolReleaseFailed
in class io.reactivex.netty.client.events.ClientEventListener
public void onPooledConnectionEviction()
onPooledConnectionEviction
in class io.reactivex.netty.client.events.ClientEventListener
public void onPooledConnectionReuse()
onPooledConnectionReuse
in class io.reactivex.netty.client.events.ClientEventListener
public void onPoolAcquireStart()
onPoolAcquireStart
in class io.reactivex.netty.client.events.ClientEventListener
public void onPoolAcquireSuccess(long duration, java.util.concurrent.TimeUnit timeUnit)
onPoolAcquireSuccess
in class io.reactivex.netty.client.events.ClientEventListener
public void onPoolAcquireFailed(long duration, java.util.concurrent.TimeUnit timeUnit, java.lang.Throwable throwable)
onPoolAcquireFailed
in class io.reactivex.netty.client.events.ClientEventListener
public void onByteRead(long bytesRead)
onByteRead
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onByteWritten(long bytesWritten)
onByteWritten
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onFlushStart()
onFlushStart
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onFlushComplete(long duration, java.util.concurrent.TimeUnit timeUnit)
onFlushComplete
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onWriteStart()
onWriteStart
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onWriteSuccess(long duration, java.util.concurrent.TimeUnit timeUnit)
onWriteSuccess
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onWriteFailed(long duration, java.util.concurrent.TimeUnit timeUnit, java.lang.Throwable throwable)
onWriteFailed
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onConnectionCloseStart()
onConnectionCloseStart
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onConnectionCloseSuccess(long duration, java.util.concurrent.TimeUnit timeUnit)
onConnectionCloseSuccess
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onConnectionCloseFailed(long duration, java.util.concurrent.TimeUnit timeUnit, java.lang.Throwable throwable)
onConnectionCloseFailed
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onCustomEvent(java.lang.Object event)
onCustomEvent
in interface io.reactivex.netty.events.EventListener
onCustomEvent
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onCustomEvent(java.lang.Object event, long duration, java.util.concurrent.TimeUnit timeUnit)
onCustomEvent
in interface io.reactivex.netty.events.EventListener
onCustomEvent
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onCustomEvent(java.lang.Object event, long duration, java.util.concurrent.TimeUnit timeUnit, java.lang.Throwable throwable)
onCustomEvent
in interface io.reactivex.netty.events.EventListener
onCustomEvent
in class io.reactivex.netty.channel.events.ConnectionEventListener
public void onCustomEvent(java.lang.Object event, java.lang.Throwable throwable)
onCustomEvent
in interface io.reactivex.netty.events.EventListener
onCustomEvent
in class io.reactivex.netty.channel.events.ConnectionEventListener
public rx.Subscription subscribe(TcpClientEventListener listener)
subscribe
in interface io.reactivex.netty.events.EventSource<TcpClientEventListener>
public boolean publishingEnabled()
publishingEnabled
in interface io.reactivex.netty.events.EventPublisher
public TcpClientEventPublisher copy()