ex.printStackTrace();
}
}
private KongaCommandSocketListener createListener() {
KongaCommandSocketListener lst = new KongaCommandSocketListener(serverSocket, MODULE_NAME);
lst.registerCommandAuthenticator(new KongaProtocolCommandAuthenticator() {
@Override
public boolean isValidUser(String user, String password) {
return true;
}
});
RunningInstanceDispatcher runningInstanceDispatcher = new RunningInstanceDispatcher(fileInputHandler);
lst.registerCommandHandler(TO_FRONT, runningInstanceDispatcher);
lst.registerCommandHandler(EXIT, new CommandHandler() {
@Override
public CommandResult handleCommand(Command command) {
System.exit(0);
return null;
}
});
lst.setThreadPriority(Thread.MIN_PRIORITY);
return lst;
}