Classes | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
javax.jmdns.impl.constants.DNSState Enum Reference

List of all members.

Classes

enum  StateClass

Public Member Functions

final DNSState advance ()
final boolean isAnnounced ()
final boolean isAnnouncing ()
final boolean isCanceled ()
final boolean isCanceling ()
final boolean isClosed ()
final boolean isClosing ()
final boolean isProbing ()
final DNSState revert ()
final String toString ()

Public Attributes

 ANNOUNCED = ("announced", StateClass.announced)
 ANNOUNCING_1 = ("announcing 1", StateClass.announcing)
 ANNOUNCING_2 = ("announcing 2", StateClass.announcing)
 CANCELED = ("canceled", StateClass.canceled)
 CANCELING_1 = ("canceling 1", StateClass.canceling)
 CANCELING_2 = ("canceling 2", StateClass.canceling)
 CANCELING_3 = ("canceling 3", StateClass.canceling)
 CLOSED = ("closed", StateClass.closed)
 CLOSING = ("closing", StateClass.closing)
 PROBING_1 = ("probing 1", StateClass.probing)
 PROBING_2 = ("probing 2", StateClass.probing)
 PROBING_3 = ("probing 3", StateClass.probing)

Private Member Functions

 DNSState (String name, StateClass state)

Private Attributes

final String _name
final StateClass _state

Detailed Description

DNSState defines the possible states for services registered with JmDNS.

Author:
Werner Randelshofer, Rick Blair, Pierre Frisch

Definition at line 12 of file DNSState.java.


Constructor & Destructor Documentation

javax.jmdns.impl.constants.DNSState.DNSState ( String  name,
StateClass  state 
) [inline, private]

Definition at line 73 of file DNSState.java.


Member Function Documentation

Returns the next advanced state.
In general, this advances one step in the following sequence: PROBING_1, PROBING_2, PROBING_3, ANNOUNCING_1, ANNOUNCING_2, ANNOUNCED.
or CANCELING_1, CANCELING_2, CANCELING_3, CANCELED Does not advance for ANNOUNCED and CANCELED state.

Returns:
next state

Definition at line 90 of file DNSState.java.

Returns true, if this is an announced state.

Returns:
true if announced state, false otherwise

Definition at line 175 of file DNSState.java.

Returns true, if this is an announcing state.

Returns:
true if announcing state, false otherwise

Definition at line 166 of file DNSState.java.

Returns true, if this is a canceled state.

Returns:
true if canceled state, false otherwise

Definition at line 193 of file DNSState.java.

Returns true, if this is a canceling state.

Returns:
true if canceling state, false otherwise

Definition at line 184 of file DNSState.java.

Returns true, if this is a closing state.

Returns:
true if closed state, false otherwise

Definition at line 211 of file DNSState.java.

Returns true, if this is a closing state.

Returns:
true if closing state, false otherwise

Definition at line 202 of file DNSState.java.

Returns true, if this is a probing state.

Returns:
true if probing state, false otherwise

Definition at line 157 of file DNSState.java.

Returns to the next reverted state. All states except CANCELED revert to PROBING_1. Status CANCELED does not revert.

Returns:
reverted state

Definition at line 127 of file DNSState.java.

Definition at line 79 of file DNSState.java.


Member Data Documentation

Definition at line 69 of file DNSState.java.

Definition at line 71 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.ANNOUNCED = ("announced", StateClass.announced)

Definition at line 37 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.ANNOUNCING_1 = ("announcing 1", StateClass.announcing)

Definition at line 29 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.ANNOUNCING_2 = ("announcing 2", StateClass.announcing)

Definition at line 33 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.CANCELED = ("canceled", StateClass.canceled)

Definition at line 53 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.CANCELING_1 = ("canceling 1", StateClass.canceling)

Definition at line 41 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.CANCELING_2 = ("canceling 2", StateClass.canceling)

Definition at line 45 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.CANCELING_3 = ("canceling 3", StateClass.canceling)

Definition at line 49 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.CLOSED = ("closed", StateClass.closed)

Definition at line 61 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.CLOSING = ("closing", StateClass.closing)

Definition at line 57 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.PROBING_1 = ("probing 1", StateClass.probing)

Definition at line 17 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.PROBING_2 = ("probing 2", StateClass.probing)

Definition at line 21 of file DNSState.java.

javax.jmdns.impl.constants.DNSState.PROBING_3 = ("probing 3", StateClass.probing)

Definition at line 25 of file DNSState.java.


The documentation for this enum was generated from the following file:


zeroconf_jmdns_suite
Author(s): Daniel Stonier
autogenerated on Thu Aug 27 2015 15:50:27