Package org.spongepowered.api.event
Enum Order
- java.lang.Object
- 
- java.lang.Enum<Order>
- 
- org.spongepowered.api.event.Order
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<Order>
 
 public enum Order extends Enum<Order> Order thatListenerd methods may be registered at.Event handlers are called the order given in the following table. Order Recommendations Order Recommendation PRE Initialisation and registration actions AFTER_PRE Immediate responses to actions in PRE FIRST Cancellation by protection plugins for informational purposes EARLY Standard actions that should happen before other plugins react to the event DEFAULT The default action order LATE Standard actions that should happen after other plugins react to the event LAST Final cancellation by protection plugins BEFORE_POST Actions that need to respond to cancelled events before POST POST Actions that need to react to the final and stable effects of event 
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description AFTER_PREThe order point of AFTER_PRE handles things that need to be done after PRE.BEFORE_POSTThe order point of BEFORE_POST handles preparation for things needing to be done in post.DEFAULTThe order point of DEFAULT handles just standard event handlings, you should use this unless you know you need otherwise.EARLYThe order point of EARLY handles standard actions that need to be done before other plugins.FIRSTThe order point of FIRST handles cancellation by protection plugins for informational responses.LASTThe order point of LAST handles last minute cancellations by protection plugins.LATEThe order point of LATE handles standard actions that need to be done after other plugins.POSTThe order point of POST handles last minute things and monitoring of events for rollback or logging.PREThe order point of PRE handles setting up things that need to be done before other things are handled.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static OrdervalueOf(String name)Returns the enum constant of this type with the specified name.static Order[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
PREpublic static final Order PRE The order point of PRE handles setting up things that need to be done before other things are handled.
 - 
AFTER_PREpublic static final Order AFTER_PRE The order point of AFTER_PRE handles things that need to be done after PRE.
 - 
FIRSTpublic static final Order FIRST The order point of FIRST handles cancellation by protection plugins for informational responses.
 - 
EARLYpublic static final Order EARLY The order point of EARLY handles standard actions that need to be done before other plugins.
 - 
DEFAULTpublic static final Order DEFAULT The order point of DEFAULT handles just standard event handlings, you should use this unless you know you need otherwise.
 - 
LATEpublic static final Order LATE The order point of LATE handles standard actions that need to be done after other plugins.
 - 
LASTpublic static final Order LAST The order point of LAST handles last minute cancellations by protection plugins.
 - 
BEFORE_POSTpublic static final Order BEFORE_POST The order point of BEFORE_POST handles preparation for things needing to be done in post.
 - 
POSTpublic static final Order POST The order point of POST handles last minute things and monitoring of events for rollback or logging.
 
- 
 - 
Method Detail- 
valuespublic static Order[] 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 (Order c : Order.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static Order 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
 
 
- 
 
-