net.i2p.router
Enum CommSystemFacade.Status

java.lang.Object
  extended by java.lang.Enum<CommSystemFacade.Status>
      extended by net.i2p.router.CommSystemFacade.Status
All Implemented Interfaces:
Serializable, Comparable<CommSystemFacade.Status>
Enclosing class:
CommSystemFacade

public static enum CommSystemFacade.Status
extends Enum<CommSystemFacade.Status>

Since the codes may change.

Since:
0.9.20

Enum Constant Summary
DIFFERENT
          IPv4 symmetric NAT, IPv6 firewalled or disabled or no address
DISCONNECTED
           
HOSED
           
IPV4_DISABLED_IPV6_FIREWALLED
           
IPV4_DISABLED_IPV6_OK
           
IPV4_DISABLED_IPV6_UNKNOWN
           
IPV4_FIREWALLED_IPV6_OK
           
IPV4_FIREWALLED_IPV6_UNKNOWN
           
IPV4_OK_IPV6_FIREWALLED
           
IPV4_OK_IPV6_UNKNOWN
           
IPV4_SNAT_IPV6_OK
           
IPV4_SNAT_IPV6_UNKNOWN
           
IPV4_UNKNOWN_IPV6_FIREWALLED
           
IPV4_UNKNOWN_IPV6_OK
           
OK
          IPv4 OK, IPv6 OK or disabled or no address
REJECT_UNSOLICITED
          IPv4 firewalled, IPv6 firewalled or disabled or no address
UNKNOWN
           
 
Method Summary
 int getCode()
           
static CommSystemFacade.Status merge(CommSystemFacade.Status oldStatus, CommSystemFacade.Status newStatus)
          merge the new Status with the old Status
 String toStatusString()
          Readable status, not translated
 String toString()
           
static CommSystemFacade.Status valueOf(String name)
          Returns the enum constant of this type with the specified name.
static CommSystemFacade.Status[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

OK

public static final CommSystemFacade.Status OK
IPv4 OK, IPv6 OK or disabled or no address


IPV4_OK_IPV6_UNKNOWN

public static final CommSystemFacade.Status IPV4_OK_IPV6_UNKNOWN

IPV4_OK_IPV6_FIREWALLED

public static final CommSystemFacade.Status IPV4_OK_IPV6_FIREWALLED

IPV4_UNKNOWN_IPV6_OK

public static final CommSystemFacade.Status IPV4_UNKNOWN_IPV6_OK

IPV4_FIREWALLED_IPV6_OK

public static final CommSystemFacade.Status IPV4_FIREWALLED_IPV6_OK

IPV4_DISABLED_IPV6_OK

public static final CommSystemFacade.Status IPV4_DISABLED_IPV6_OK

IPV4_SNAT_IPV6_OK

public static final CommSystemFacade.Status IPV4_SNAT_IPV6_OK

DIFFERENT

public static final CommSystemFacade.Status DIFFERENT
IPv4 symmetric NAT, IPv6 firewalled or disabled or no address


IPV4_SNAT_IPV6_UNKNOWN

public static final CommSystemFacade.Status IPV4_SNAT_IPV6_UNKNOWN

IPV4_FIREWALLED_IPV6_UNKNOWN

public static final CommSystemFacade.Status IPV4_FIREWALLED_IPV6_UNKNOWN

REJECT_UNSOLICITED

public static final CommSystemFacade.Status REJECT_UNSOLICITED
IPv4 firewalled, IPv6 firewalled or disabled or no address


IPV4_UNKNOWN_IPV6_FIREWALLED

public static final CommSystemFacade.Status IPV4_UNKNOWN_IPV6_FIREWALLED

IPV4_DISABLED_IPV6_UNKNOWN

public static final CommSystemFacade.Status IPV4_DISABLED_IPV6_UNKNOWN

IPV4_DISABLED_IPV6_FIREWALLED

public static final CommSystemFacade.Status IPV4_DISABLED_IPV6_FIREWALLED

DISCONNECTED

public static final CommSystemFacade.Status DISCONNECTED

HOSED

public static final CommSystemFacade.Status HOSED

UNKNOWN

public static final CommSystemFacade.Status UNKNOWN
Method Detail

values

public static CommSystemFacade.Status[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (CommSystemFacade.Status c : CommSystemFacade.Status.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static CommSystemFacade.Status valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getCode

public int getCode()

merge

public static CommSystemFacade.Status merge(CommSystemFacade.Status oldStatus,
                                            CommSystemFacade.Status newStatus)
merge the new Status with the old Status


toStatusString

public String toStatusString()
Readable status, not translated


toString

public String toString()
Overrides:
toString in class Enum<CommSystemFacade.Status>