org.glassfish.hk2.api
Enum ServiceLocatorState

java.lang.Object
  extended by java.lang.Enum<ServiceLocatorState>
      extended by org.glassfish.hk2.api.ServiceLocatorState
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ServiceLocatorState>

public enum ServiceLocatorState
extends java.lang.Enum<ServiceLocatorState>

The possible states in which a service locator can be in. Portable code should assume that future states will be added

Author:
jwells

Enum Constant Summary
RUNNING
          In this state the ServiceLocator is able to service requests, do injections and generally operate in a normal manner
SHUTDOWN
          In this state the ServiceLocator has been shutdown, and only a few selected operations will not throw an IllegalStateException
 
Method Summary
static ServiceLocatorState valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ServiceLocatorState[] 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, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

RUNNING

public static final ServiceLocatorState RUNNING
In this state the ServiceLocator is able to service requests, do injections and generally operate in a normal manner


SHUTDOWN

public static final ServiceLocatorState SHUTDOWN
In this state the ServiceLocator has been shutdown, and only a few selected operations will not throw an IllegalStateException

Method Detail

values

public static ServiceLocatorState[] 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 (ServiceLocatorState c : ServiceLocatorState.values())
    System.out.println(c);

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

valueOf

public static ServiceLocatorState valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null


Copyright © 2012 Oracle Corporation. All Rights Reserved.