Enum InstanceLifecycleEventType

java.lang.Object
java.lang.Enum<InstanceLifecycleEventType>
org.glassfish.hk2.api.InstanceLifecycleEventType
All Implemented Interfaces:
Serializable, Comparable<InstanceLifecycleEventType>

public enum InstanceLifecycleEventType extends Enum<InstanceLifecycleEventType>
This describes the type of lifecycle events that can happen in the system
  • Enum Constant Details

    • PRE_PRODUCTION

      public static final InstanceLifecycleEventType PRE_PRODUCTION
      This lifecycle event is called before an object will be created
    • POST_PRODUCTION

      public static final InstanceLifecycleEventType POST_PRODUCTION
      This lifecycle event is called after an object has been created
    • PRE_DESTRUCTION

      public static final InstanceLifecycleEventType PRE_DESTRUCTION
      This lifecycle event is called prior to an object being destroyed
  • Constructor Details

    • InstanceLifecycleEventType

      private InstanceLifecycleEventType()
  • Method Details

    • values

      public static InstanceLifecycleEventType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static InstanceLifecycleEventType 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