Class AprIoProcessor

    • Field Detail

      • allSessions

        private final java.util.Map<java.lang.Long,​AprSession> allSessions
      • wakeupLock

        private final java.lang.Object wakeupLock
      • wakeupSocket

        private final long wakeupSocket
      • toBeWakenUp

        private volatile boolean toBeWakenUp
      • pool

        private final long pool
      • bufferPool

        private final long bufferPool
      • pollset

        private final long pollset
      • polledSockets

        private final long[] polledSockets
      • polledSessions

        private final java.util.Queue<AprSession> polledSessions
    • Constructor Detail

      • AprIoProcessor

        public AprIoProcessor​(java.util.concurrent.Executor executor)
        Create a new instance of AprIoProcessor with a given Exector for handling I/Os events.
        Parameters:
        executor - the Executor for handling I/O events