Package com.rabbitmq.client.impl.nio
Class NioLoop
- java.lang.Object
 - 
- com.rabbitmq.client.impl.nio.NioLoop
 
 
- 
- 
Constructor Summary
Constructors Constructor Description NioLoop(NioParams nioParams, NioLoopContext loopContext) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddispatchIoErrorToConnection(SocketChannelFrameHandlerState state, Throwable ex)protected voiddispatchShutdownToConnection(SocketChannelFrameHandlerState state)protected voiddispatchShutdownToConnection(Runnable connectionShutdownRunnable, String connectionName)protected voidhandleHeartbeatFailure(SocketChannelFrameHandlerState state)protected voidhandleIoError(SocketChannelFrameHandlerState state, Throwable ex)protected booleanneedToDispatchIoError(SocketChannelFrameHandlerState state)voidrun() 
 - 
 
- 
- 
Constructor Detail
- 
NioLoop
public NioLoop(NioParams nioParams, NioLoopContext loopContext)
 
 - 
 
- 
Method Detail
- 
handleIoError
protected void handleIoError(SocketChannelFrameHandlerState state, Throwable ex)
 
- 
handleHeartbeatFailure
protected void handleHeartbeatFailure(SocketChannelFrameHandlerState state)
 
- 
needToDispatchIoError
protected boolean needToDispatchIoError(SocketChannelFrameHandlerState state)
 
- 
dispatchIoErrorToConnection
protected void dispatchIoErrorToConnection(SocketChannelFrameHandlerState state, Throwable ex)
 
- 
dispatchShutdownToConnection
protected void dispatchShutdownToConnection(SocketChannelFrameHandlerState state)
 
 - 
 
 -