Class LoggingDatagramTransport

    • Constructor Detail

      • LoggingDatagramTransport

        public LoggingDatagramTransport​(DatagramTransport transport,
                                        java.io.PrintStream output)
    • Method Detail

      • getReceiveLimit

        public int getReceiveLimit()
                            throws java.io.IOException
        Specified by:
        getReceiveLimit in interface DatagramReceiver
        Throws:
        java.io.IOException
      • getSendLimit

        public int getSendLimit()
                         throws java.io.IOException
        Specified by:
        getSendLimit in interface DatagramSender
        Throws:
        java.io.IOException
      • receive

        public int receive​(byte[] buf,
                           int off,
                           int len,
                           int waitMillis)
                    throws java.io.IOException
        Specified by:
        receive in interface DatagramReceiver
        Throws:
        java.io.IOException
      • send

        public void send​(byte[] buf,
                         int off,
                         int len)
                  throws java.io.IOException
        Specified by:
        send in interface DatagramSender
        Throws:
        java.io.IOException
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface TlsCloseable
        Throws:
        java.io.IOException