Class NioLoop
java.lang.Object
com.rabbitmq.client.impl.nio.NioLoop
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExecutorServiceprivate final NioLoopContextprivate static final org.slf4j.Loggerprivate final NioParams -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voiddispatchShutdownToConnection(Runnable connectionShutdownRunnable, String connectionName) private ExecutorServiceprotected voidprotected voidhandleIoError(SocketChannelFrameHandlerState state, Throwable ex) protected booleanvoidrun()private ThreadFactory
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
context
-
nioParams
-
connectionShutdownExecutor
-
-
Constructor Details
-
NioLoop
-
-
Method Details
-
run
-
handleIoError
-
handleHeartbeatFailure
-
needToDispatchIoError
-
dispatchIoErrorToConnection
-
dispatchShutdownToConnection
-
dispatchShutdownToConnection
-
executorService
-
threadFactory
-