public class ReconnectPlugin extends AbstractPlugin
| 限定符和类型 | 字段和说明 |
|---|---|
private AsynchronousChannelGroup |
asynchronousChannelGroup |
private ClientBootstrap |
client |
private static org.slf4j.Logger |
LOGGER |
private long |
period |
| 构造器和说明 |
|---|
ReconnectPlugin(ClientBootstrap client) |
ReconnectPlugin(ClientBootstrap client,
int period,
TimeUnit timeUnit) |
ReconnectPlugin(ClientBootstrap client,
int period,
TimeUnit timeUnit,
AsynchronousChannelGroup asynchronousChannelGroup) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
stateEvent(StateMachineEnum stateMachineEnum,
ChannelContext context,
Throwable throwable) |
afterDecode, afterRead, afterWrite, beforeEncode, beforeProcess, beforeRead, beforeWrite, shouldAcceptprivate static final org.slf4j.Logger LOGGER
private final AsynchronousChannelGroup asynchronousChannelGroup
private final ClientBootstrap client
private final long period
public ReconnectPlugin(ClientBootstrap client)
public ReconnectPlugin(ClientBootstrap client, int period, TimeUnit timeUnit)
public ReconnectPlugin(ClientBootstrap client, int period, TimeUnit timeUnit, AsynchronousChannelGroup asynchronousChannelGroup)
public void stateEvent(StateMachineEnum stateMachineEnum, ChannelContext context, Throwable throwable)
stateEvent 在接口中 PluginstateEvent 在类中 AbstractPluginCopyright © 2023. All rights reserved.