1.首先在application.conf 中配置全局事务处理类
application.global=global.Global
2.编辑全局事务处理类
public class Global extends GlobalSettings {
@Override
public void beforeStart(Application app) {
//服务器启动前执行的操作
}
@Override
public void onStart(Application arg0) {
/*
* 服务器启动时执行的操作,如启动线程侦听处理某些事务
*/
TransitThread transit = new TransitThread();
Thread thread = new Thread(transit);
thread.start();
super.onStart(arg0);
}
@Override
public void onStop(Application arg0) {
//服务器关闭时执行的操作
}
@Override
public Promise<SimpleResult> onError(RequestHeader arg0, Throwable arg1) {
//报错时执行的操作
return super.onError(arg0, arg1);
}
。。。
}