Interface DHTNATPuncher

    • Method Detail

      • start

        void start()
      • setSuspended

        void setSuspended​(boolean susp)
      • destroy

        void destroy()
      • active

        boolean active()
        We're trying to run a rendezvous
        Returns:
      • forceActive

        void forceActive​(boolean force)
      • operational

        boolean operational()
        Got a good running rendezvous
        Returns:
      • punch

        java.util.Map punch​(java.lang.String reason,
                            java.net.InetSocketAddress[] target,
                            DHTTransportContact[] rendezvous_used,
                            java.util.Map client_data)
        Parameters:
        target - input/output parameter for target of traversal
        client_data -
        Returns:
      • sendMessage

        java.util.Map sendMessage​(java.net.InetSocketAddress rendezvous,
                                  java.net.InetSocketAddress target,
                                  java.util.Map message)
      • getStats

        java.lang.String getStats()