Class ChannelAgentForwarding

    • Field Detail

      • authSocket

        private java.lang.String authSocket
      • pool

        private long pool
      • handle

        private long handle
      • out

        private java.io.OutputStream out
      • forwarder

        private java.util.concurrent.Future<?> forwarder
    • Method Detail

      • closeImmediately0

        private void closeImmediately0()
      • doWriteData

        protected void doWriteData​(byte[] data,
                                   int off,
                                   long len)
                            throws java.io.IOException
        Specified by:
        doWriteData in class AbstractChannel
        Throws:
        java.io.IOException
      • doWriteExtendedData

        protected void doWriteExtendedData​(byte[] data,
                                           int off,
                                           long len)
                                    throws java.io.IOException
        Specified by:
        doWriteExtendedData in class AbstractChannel
        Throws:
        java.io.IOException
      • throwException

        private static void throwException​(int code)
                                    throws java.io.IOException
        transform an APR error number in a more fancy exception
        Parameters:
        code - APR error code
        Throws:
        java.io.IOException - the produced exception for the given APR error number