package org.act.tstream.callback;
import org.act.tstream.callback.RunnableCallback;
import org.act.tstream.utils.JStormUtils;
/**
* Killer callback
*
* @author yannian
*
*/
public class AsyncLoopDefaultKill extends RunnableCallback {
@Override
public <T> Object execute(T... args) {
Exception e = (Exception) args[0];
JStormUtils.halt_process(1, "Async loop died!");
return e;
}
@Override
public void run() {
JStormUtils.halt_process(1, "Async loop died!");
}
}