Interface DHTTransportContact

    • Method Detail

      • getMaxFailForLiveCount

        int getMaxFailForLiveCount()
      • getMaxFailForUnknownCount

        int getMaxFailForUnknownCount()
      • getInstanceID

        int getInstanceID()
      • getID

        byte[] getID()
      • getProtocolVersion

        byte getProtocolVersion()
      • getClockSkew

        long getClockSkew()
      • getRandomIDType

        int getRandomIDType()
      • setRandomID

        void setRandomID​(int id)
      • getRandomID

        int getRandomID()
      • setRandomID2

        void setRandomID2​(byte[] id)
      • getRandomID2

        byte[] getRandomID2()
      • getName

        java.lang.String getName()
      • getBloomKey

        byte[] getBloomKey()
      • getAddress

        java.net.InetSocketAddress getAddress()
      • getTransportAddress

        java.net.InetSocketAddress getTransportAddress()
      • getExternalAddress

        java.net.InetSocketAddress getExternalAddress()
      • isAlive

        boolean isAlive​(long timeout)
      • isValid

        boolean isValid()
      • isSleeping

        boolean isSleeping()
      • sendQueryStore

        void sendQueryStore​(DHTTransportReplyHandler handler,
                            int header_length,
                            java.util.List<java.lang.Object[]> key_details)
      • sendKeyBlock

        void sendKeyBlock​(DHTTransportReplyHandler handler,
                          byte[] key_block_request,
                          byte[] key_block_signature)
      • exportContactToMap

        java.util.Map<java.lang.String,​java.lang.Object> exportContactToMap()
      • remove

        void remove()
      • createNetworkPositions

        void createNetworkPositions​(boolean is_local)
      • getString

        java.lang.String getString()