Java event base server