org.apache.directory.shared.ldap.codec.extended.operations
Class GracefulDisconnectStatesEnum

java.lang.Object
  extended byorg.apache.directory.shared.ldap.codec.extended.operations.GracefulDisconnectStatesEnum
All Implemented Interfaces:
org.apache.directory.shared.asn1.ber.grammar.IStates

public class GracefulDisconnectStatesEnum
extends java.lang.Object
implements org.apache.directory.shared.asn1.ber.grammar.IStates

This class store the GracefulDisconnect's grammar constants. It is also used for debugging purposes.

Author:
Apache Directory Project

Field Summary
static int DELAY_STATE
          Delay
static int GRACEFUL_DISCONNECT_SEQUENCE_STATE
          Sequence
static int LAST_GRACEFUL_DISCONNECT_STATE
          terminal state
static int REFERRAL_STATE
          Referral
static int REPLICATED_CONTEXTS_STATE
          Replicated contexts
static int START_STATE
          Initial state
static int TIME_OFFLINE_STATE
          Time offline
 
Fields inherited from interface org.apache.directory.shared.asn1.ber.grammar.IStates
END_STATE, GRAMMAR_END, INIT_GRAMMAR_STATE
 
Method Summary
 java.lang.String getGrammarName(org.apache.directory.shared.asn1.ber.grammar.IGrammar grammar)
          Get the grammar name
 java.lang.String getGrammarName(int grammar)
          Get the grammar name
static org.apache.directory.shared.asn1.ber.grammar.IStates getInstance()
          Get an instance of this class
 java.lang.String getState(int state)
          Get the string representing the state
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

START_STATE

public static final int START_STATE
Initial state

See Also:
Constant Field Values

GRACEFUL_DISCONNECT_SEQUENCE_STATE

public static int GRACEFUL_DISCONNECT_SEQUENCE_STATE
Sequence


TIME_OFFLINE_STATE

public static int TIME_OFFLINE_STATE
Time offline


DELAY_STATE

public static int DELAY_STATE
Delay


REPLICATED_CONTEXTS_STATE

public static int REPLICATED_CONTEXTS_STATE
Replicated contexts


REFERRAL_STATE

public static int REFERRAL_STATE
Referral


LAST_GRACEFUL_DISCONNECT_STATE

public static int LAST_GRACEFUL_DISCONNECT_STATE
terminal state

Method Detail

getInstance

public static org.apache.directory.shared.asn1.ber.grammar.IStates getInstance()
Get an instance of this class

Returns:
An instance on this class

getGrammarName

public java.lang.String getGrammarName(int grammar)
Get the grammar name

Specified by:
getGrammarName in interface org.apache.directory.shared.asn1.ber.grammar.IStates
Parameters:
grammar - The grammar code
Returns:
The grammar name

getGrammarName

public java.lang.String getGrammarName(org.apache.directory.shared.asn1.ber.grammar.IGrammar grammar)
Get the grammar name

Specified by:
getGrammarName in interface org.apache.directory.shared.asn1.ber.grammar.IStates
Parameters:
grammar - The grammar class
Returns:
The grammar name

getState

public java.lang.String getState(int state)
Get the string representing the state

Specified by:
getState in interface org.apache.directory.shared.asn1.ber.grammar.IStates
Parameters:
state - The state number
Returns:
The String representing the state


Copyright © 2004-2007 null. All Rights Reserved.