// register a shutdown hook with the JVM
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
System.out.println("Shutting down BigOperationWorker");
listenerContainer.shutdown();
}
});
// start up the listener. this will block until JVM is killed.
listenerContainer.start();