Interface ClientInstanceManager

    • Method Detail

      • initialize

        void initialize()
      • isInitialized

        boolean isInitialized()
      • getOtherInstanceCount

        int getOtherInstanceCount​(boolean block_if_needed)
      • updateNow

        void updateNow()
      • getLANAddress

        java.net.InetSocketAddress getLANAddress​(java.net.InetSocketAddress external_address,
                                                 int address_type)
      • getExternalAddress

        java.net.InetSocketAddress getExternalAddress​(java.net.InetSocketAddress lan_address,
                                                      int address_type)
      • isLANAddress

        boolean isLANAddress​(java.net.InetSocketAddress address)
      • addLANSubnet

        boolean addLANSubnet​(java.lang.String subnet)
                      throws java.util.regex.PatternSyntaxException
        Throws:
        java.util.regex.PatternSyntaxException
      • addExplicitLANAddress

        void addExplicitLANAddress​(java.net.InetSocketAddress address)
      • removeExplicitLANAddress

        void removeExplicitLANAddress​(java.net.InetSocketAddress address)
      • isExplicitLANAddress

        boolean isExplicitLANAddress​(java.net.InetSocketAddress address)
      • getIncludeWellKnownLANs

        boolean getIncludeWellKnownLANs()
      • setIncludeWellKnownLANs

        void setIncludeWellKnownLANs​(boolean include)
      • getClockSkew

        long getClockSkew()
      • addInstance

        boolean addInstance​(java.net.InetAddress explicit_address)