Class SocketChannelFrameHandlerFactory

    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • stateLock

        private final java.util.concurrent.locks.Lock stateLock
      • globalConnectionCount

        private final java.util.concurrent.atomic.AtomicLong globalConnectionCount
      • nioLoopContexts

        private final java.util.List<NioLoopContext> nioLoopContexts
    • Constructor Detail

      • SocketChannelFrameHandlerFactory

        public SocketChannelFrameHandlerFactory​(int connectionTimeout,
                                                NioParams nioParams,
                                                boolean ssl,
                                                SslContextFactory sslContextFactory,
                                                int maxInboundMessageBodySize)
    • Method Detail

      • create

        public FrameHandler create​(Address addr,
                                   java.lang.String connectionName)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • lock

        void lock()
      • unlock

        void unlock()