跳到主要内容

CallbackHandler

告知注册系统在本类中所有字段注册完成后运行此方法。

此方法必须没有参数,且没有返回值。 你可以用它执行一些操作,例如注册配方。

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface CallbackHandler {
/**
* Call this before or after actions.
*
* @return {@link CallTime }
*/
CallTime value() default CallTime.AFTER;

/**
* The running environment. CLIENT->Client only, SERVER->Both
*
* @return {@link EnvType }
*/
EnvType environment() default EnvType.SERVER;

enum CallTime {
BEFORE, AFTER
}
}