org.glassfish.api.event
Class EventTypes<T>

java.lang.Object
  extended by org.glassfish.api.event.EventTypes<T>

public final class EventTypes<T>
extends java.lang.Object

Extensible list of event types. EventTypes are created through the create method and not directly. Events can be compared using == or equals although == is recommended.

Author:
dochez

Field Summary
static EventTypes PREPARE_SHUTDOWN
           
static java.lang.String PREPARE_SHUTDOWN_NAME
           
static EventTypes SERVER_READY
           
static java.lang.String SERVER_READY_NAME
           
static EventTypes SERVER_SHUTDOWN
           
static java.lang.String SERVER_SHUTDOWN_NAME
           
static EventTypes SERVER_STARTUP
           
static java.lang.String SERVER_STARTUP_NAME
           
 
Method Summary
static EventTypes create(java.lang.String name)
           
static
<T> EventTypes<T>
create(java.lang.String name, java.lang.Class<T> hookType)
           
 boolean equals(java.lang.Object o)
          

Considers only name for equality.

 T getHook(EventListener.Event<T> e)
           
 java.lang.Class<T> getHookType()
           
 int hashCode()
          

Returns name as the hash code.

 java.lang.String type()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER_STARTUP_NAME

public static final java.lang.String SERVER_STARTUP_NAME
See Also:
Constant Field Values

SERVER_READY_NAME

public static final java.lang.String SERVER_READY_NAME
See Also:
Constant Field Values

PREPARE_SHUTDOWN_NAME

public static final java.lang.String PREPARE_SHUTDOWN_NAME
See Also:
Constant Field Values

SERVER_SHUTDOWN_NAME

public static final java.lang.String SERVER_SHUTDOWN_NAME
See Also:
Constant Field Values

SERVER_STARTUP

public static final EventTypes SERVER_STARTUP

SERVER_READY

public static final EventTypes SERVER_READY

SERVER_SHUTDOWN

public static final EventTypes SERVER_SHUTDOWN

PREPARE_SHUTDOWN

public static final EventTypes PREPARE_SHUTDOWN
Method Detail

create

public static EventTypes create(java.lang.String name)

create

public static <T> EventTypes<T> create(java.lang.String name,
                                       java.lang.Class<T> hookType)

type

public java.lang.String type()

getHookType

public java.lang.Class<T> getHookType()

getHook

public T getHook(EventListener.Event<T> e)

equals

public boolean equals(java.lang.Object o)

Considers only name for equality.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Returns name as the hash code.

Overrides:
hashCode in class java.lang.Object


Copyright © 2012 GlassFish Community. All Rights Reserved.