Class NetworkAdminImpl

    • Field Detail

      • LOGID

        private static final LogIDs LOGID
      • anyLocalAddress

        private static java.net.InetAddress anyLocalAddress
      • anyLocalAddressIPv4

        private static java.net.InetAddress anyLocalAddressIPv4
      • anyLocalAddressIPv6

        private static java.net.InetAddress anyLocalAddressIPv6
      • localhostV4

        private static java.net.InetAddress localhostV4
      • localhostV6

        private static java.net.InetAddress localhostV6
      • INTERFACE_CHECK_MILLIS

        private static final int INTERFACE_CHECK_MILLIS
        See Also:
        Constant Field Values
      • old_network_interfaces

        private java.util.Set<java.net.NetworkInterface> old_network_interfaces
      • address_history_update_time

        private long address_history_update_time
      • currentBindIPs

        private java.net.InetAddress[] currentBindIPs
      • forceBind

        private boolean forceBind
      • supportsIPv6withNIO

        private boolean supportsIPv6withNIO
      • supportsIPv6

        private boolean supportsIPv6
      • supportsIPv4

        private boolean supportsIPv4
      • ignoreIPv4

        private boolean ignoreIPv4
      • ignoreIPv6

        private boolean ignoreIPv6
      • IPv6_enabled

        private boolean IPv6_enabled
      • preferIPv6

        private boolean preferIPv6
      • additionalServiceBindIPs

        private java.net.InetAddress[] additionalServiceBindIPs
      • testedIPv6Routing

        private volatile boolean testedIPv6Routing
      • roundRobinCounterV4

        private int roundRobinCounterV4
      • roundRobinCounterV6

        private int roundRobinCounterV6
      • logged_bind_force_issue

        private boolean logged_bind_force_issue
      • last_asn_lookup_time

        private long last_asn_lookup_time
      • asn_ips_checked

        private final java.util.List asn_ips_checked
      • as_history

        private final java.util.List as_history
      • async_asn_history

        final java.util.Map<java.net.InetAddress,​NetworkAdminASN> async_asn_history
      • initialised

        private final boolean initialised
      • last_getni_result

        private java.util.List<java.net.NetworkInterface> last_getni_result
      • getni_lock

        private final java.lang.Object getni_lock
      • gdpa_lock

        private static final java.net.InetAddress[] gdpa_lock
      • gdpa_last_fail

        private static long gdpa_last_fail
      • gdpa_last_lookup

        private static long gdpa_last_lookup
      • gdpa_initial_sem

        private static final AESemaphore gdpa_initial_sem
      • gdpa6

        private static java.net.InetAddress gdpa6
      • gdpa6_count

        private static int gdpa6_count
      • gdpa6_last_good

        private static java.net.InetAddress gdpa6_last_good
      • gdpa6_last_check

        private static long gdpa6_last_check
      • gdpa6_checking

        private static boolean gdpa6_checking
      • bs_last_calc

        long bs_last_calc
      • bs_last_value

        private java.lang.Object[] bs_last_value
    • Constructor Detail

      • NetworkAdminImpl

        public NetworkAdminImpl()