Interface TransportHelper

    • Method Detail

      • getAddress

        java.net.InetSocketAddress getAddress()
      • getName

        java.lang.String getName​(boolean verbose)
      • minimiseOverheads

        boolean minimiseOverheads()
      • getConnectTimeout

        int getConnectTimeout()
      • getReadTimeout

        int getReadTimeout()
      • delayWrite

        boolean delayWrite​(java.nio.ByteBuffer buffer)
      • hasDelayedWrite

        boolean hasDelayedWrite()
      • write

        int write​(java.nio.ByteBuffer buffer,
                  boolean partial_write)
           throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        long write​(java.nio.ByteBuffer[] buffers,
                   int array_offset,
                   int length)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • read

        int read​(java.nio.ByteBuffer buffer)
          throws java.io.IOException
        Throws:
        java.io.IOException
      • read

        long read​(java.nio.ByteBuffer[] buffers,
                  int array_offset,
                  int length)
           throws java.io.IOException
        Throws:
        java.io.IOException
      • pauseReadSelects

        void pauseReadSelects()
      • pauseWriteSelects

        void pauseWriteSelects()
      • resumeReadSelects

        void resumeReadSelects()
      • resumeWriteSelects

        void resumeWriteSelects()
      • cancelReadSelects

        void cancelReadSelects()
      • cancelWriteSelects

        void cancelWriteSelects()
      • isClosed

        boolean isClosed()
      • close

        void close​(java.lang.String reason)
      • failed

        void failed​(java.lang.Throwable reason)
      • setUserData

        void setUserData​(java.lang.Object key,
                         java.lang.Object data)
      • getUserData

        java.lang.Object getUserData​(java.lang.Object key)
      • setTrace

        void setTrace​(boolean on)
      • setScatteringMode

        void setScatteringMode​(long forBytes)