org.glassfish.api.event
Class EventTypes<T>
java.lang.Object
org.glassfish.api.event.EventTypes<T>
public final class EventTypes<T>
- extends 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
SERVER_STARTUP_NAME
public static final String SERVER_STARTUP_NAME
- See Also:
- Constant Field Values
SERVER_READY_NAME
public static final String SERVER_READY_NAME
- See Also:
- Constant Field Values
PREPARE_SHUTDOWN_NAME
public static final String PREPARE_SHUTDOWN_NAME
- See Also:
- Constant Field Values
SERVER_SHUTDOWN_NAME
public static final 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
create
public static EventTypes create(String name)
create
public static <T> EventTypes<T> create(String name,
Class<T> hookType)
type
public String type()
getHookType
public Class<T> getHookType()
getHook
public T getHook(EventListener.Event<T> e)
equals
public boolean equals(Object o)
-
Considers only
name for equality.
- Overrides:
equals in class Object
hashCode
public int hashCode()
-
Returns
name as the hash code.
- Overrides:
hashCode in class Object
Copyright © 2012 GlassFish Community. All Rights Reserved.