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.ClientEventListenerpublic void onConnectSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit)
onConnectSuccess in class io.reactivex.netty.client.events.ClientEventListenerpublic void onConnectFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable)
onConnectFailed in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPoolReleaseStart()
onPoolReleaseStart in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPoolReleaseSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit)
onPoolReleaseSuccess in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPoolReleaseFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable)
onPoolReleaseFailed in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPooledConnectionEviction()
onPooledConnectionEviction in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPooledConnectionReuse()
onPooledConnectionReuse in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPoolAcquireStart()
onPoolAcquireStart in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPoolAcquireSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit)
onPoolAcquireSuccess in class io.reactivex.netty.client.events.ClientEventListenerpublic void onPoolAcquireFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable)
onPoolAcquireFailed in class io.reactivex.netty.client.events.ClientEventListenerpublic void onByteRead(long bytesRead)
onByteRead in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onByteWritten(long bytesWritten)
onByteWritten in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onFlushStart()
onFlushStart in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onFlushComplete(long duration,
java.util.concurrent.TimeUnit timeUnit)
onFlushComplete in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onWriteStart()
onWriteStart in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onWriteSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit)
onWriteSuccess in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onWriteFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable)
onWriteFailed in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onConnectionCloseStart()
onConnectionCloseStart in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onConnectionCloseSuccess(long duration,
java.util.concurrent.TimeUnit timeUnit)
onConnectionCloseSuccess in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onConnectionCloseFailed(long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable)
onConnectionCloseFailed in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onCustomEvent(java.lang.Object event)
onCustomEvent in interface io.reactivex.netty.events.EventListeneronCustomEvent in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onCustomEvent(java.lang.Object event,
long duration,
java.util.concurrent.TimeUnit timeUnit)
onCustomEvent in interface io.reactivex.netty.events.EventListeneronCustomEvent in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onCustomEvent(java.lang.Object event,
long duration,
java.util.concurrent.TimeUnit timeUnit,
java.lang.Throwable throwable)
onCustomEvent in interface io.reactivex.netty.events.EventListeneronCustomEvent in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic void onCustomEvent(java.lang.Object event,
java.lang.Throwable throwable)
onCustomEvent in interface io.reactivex.netty.events.EventListeneronCustomEvent in class io.reactivex.netty.channel.events.ConnectionEventListenerpublic rx.Subscription subscribe(TcpClientEventListener listener)
subscribe in interface io.reactivex.netty.events.EventSource<TcpClientEventListener>public boolean publishingEnabled()
publishingEnabled in interface io.reactivex.netty.events.EventPublisherpublic TcpClientEventPublisher copy()