Added serverSocketChannel for game creation

This commit is contained in:
Lorenzo Iovino 2017-06-18 14:13:31 +02:00
parent 546e341433
commit 48705f7e76
30 changed files with 1787 additions and 606 deletions

873
.idea/workspace.xml generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,8 @@
package com.texttwist.client.pages; package com.texttwist.client;
import com.texttwist.client.ui.TTContainer; import com.texttwist.client.pages.AuthService;
import com.texttwist.client.pages.Home;
import com.texttwist.client.pages.SessionService;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
@ -10,7 +12,6 @@ import java.awt.*;
*/ */
public class App extends JFrame { public class App extends JFrame {
protected TTContainer root;
public static AuthService authService; public static AuthService authService;
public static SessionService sessionService; public static SessionService sessionService;

View file

@ -1,5 +1,4 @@
package com.texttwist.client; package com.texttwist.client;
import com.texttwist.client.pages.*;
import java.awt.*; import java.awt.*;
import java.io.File; import java.io.File;

View file

@ -1,15 +1,13 @@
package com.texttwist.client.pages; package com.texttwist.client.pages;
import com.texttwist.client.constants.Config; import com.texttwist.client.constants.Config;
import interfaces.ITTAuth; import interfaces.IAuth;
import models.TTResponse; import models.Response;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.rmi.Naming; import java.rmi.Naming;
import java.rmi.NotBoundException; import java.rmi.NotBoundException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/** /**
* Created by loke on 17/06/2017. * Created by loke on 17/06/2017.
@ -21,18 +19,18 @@ public class AuthService {
public AuthService(){ public AuthService(){
} }
public TTResponse login(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException { public Response login(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException {
ITTAuth auth = (ITTAuth) Naming.lookup(baseUrl); IAuth auth = (IAuth) Naming.lookup(baseUrl);
return auth.login(userName, password); return auth.login(userName, password);
} }
public TTResponse register(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException { public Response register(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException {
ITTAuth auth = (ITTAuth) Naming.lookup(baseUrl); IAuth auth = (IAuth) Naming.lookup(baseUrl);
return auth.register(userName, password); return auth.register(userName, password);
} }
public TTResponse logout(String userName, String token) throws RemoteException, NotBoundException, MalformedURLException { public Response logout(String userName, String token) throws RemoteException, NotBoundException, MalformedURLException {
ITTAuth auth = (ITTAuth) Naming.lookup(baseUrl); IAuth auth = (IAuth) Naming.lookup(baseUrl);
return auth.logout(userName, token); return auth.logout(userName, token);
} }
} }

View file

@ -1,6 +1,7 @@
package com.texttwist.client.pages; package com.texttwist.client.pages;
import com.texttwist.client.constants.Palette; import com.texttwist.client.constants.Palette;
import com.texttwist.client.pages.*;
import com.texttwist.client.ui.*; import com.texttwist.client.ui.*;
import javax.swing.*; import javax.swing.*;
@ -125,7 +126,7 @@ public class Game extends Page {
new Callable<Object>() { new Callable<Object>() {
@Override @Override
public Object call() throws Exception { public Object call() throws Exception {
return new Menu(Page.window); return new com.texttwist.client.pages.Menu(Page.window);
} }
}); });

View file

@ -2,7 +2,7 @@ package com.texttwist.client.pages;
import com.texttwist.client.constants.Palette; import com.texttwist.client.constants.Palette;
import com.texttwist.client.ui.*; import com.texttwist.client.ui.*;
import com.texttwist.client.ui.TTDialog; import com.texttwist.client.ui.TTDialog;
import models.TTResponse; import models.Response;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
@ -50,7 +50,7 @@ public class Home extends Page {
@Override @Override
public Object call() throws Exception { public Object call() throws Exception {
//TODO CHIAMA API PER LOGIN E SE TUTTO OKEY MANDA A PAGINA DEL MENU //TODO CHIAMA API PER LOGIN E SE TUTTO OKEY MANDA A PAGINA DEL MENU
TTResponse res = homeController.login(usernameField.getText(), String.valueOf(passwordField.getPassword())); Response res = homeController.login(usernameField.getText(), String.valueOf(passwordField.getPassword()));
if (res.code == 200){ if (res.code == 200){
//OK, go to next page and show popup //OK, go to next page and show popup
return new Menu(window); return new Menu(window);

View file

@ -1,14 +1,10 @@
package com.texttwist.client.pages; package com.texttwist.client.pages;
import com.texttwist.client.constants.Config; import com.texttwist.client.App;
import interfaces.ITTAuth; import models.Response;
import models.TTResponse;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException; import java.rmi.NotBoundException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/** /**
* Created by loke on 15/06/2017. * Created by loke on 15/06/2017.
@ -18,10 +14,10 @@ public class HomeController {
public HomeController(){ public HomeController(){
} }
public TTResponse login(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException { public Response login(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException {
TTResponse res = App.authService.login(userName,password); Response res = App.authService.login(userName,password);
if (res.code == 200){ if (res.code == 200){
App.sessionService.create(userName, password); App.sessionService.create(userName, res.data.get("token").toString());
} }
return res; return res;
} }

View file

@ -1,4 +1,5 @@
package com.texttwist.client.pages; package com.texttwist.client.pages;
import com.texttwist.client.App;
import com.texttwist.client.constants.Palette; import com.texttwist.client.constants.Palette;
import com.texttwist.client.ui.*; import com.texttwist.client.ui.*;
@ -91,7 +92,7 @@ public class Menu extends Page{
new Callable<Object>() { new Callable<Object>() {
@Override @Override
public Object call() throws Exception { public Object call() throws Exception {
menuController.logout("",""); menuController.logout(App.sessionService.account.userName,App.sessionService.account.token);
return new Home(Page.window); return new Home(Page.window);
} }
}, },

View file

@ -1,11 +1,9 @@
package com.texttwist.client.pages; package com.texttwist.client.pages;
import com.texttwist.client.constants.Config; import com.texttwist.client.App;
import interfaces.ITTAuth; import models.Response;
import models.TTResponse;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException; import java.rmi.NotBoundException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
@ -17,8 +15,8 @@ public class MenuController {
public MenuController(){ public MenuController(){
} }
public TTResponse logout(String userName, String token) throws RemoteException, NotBoundException, MalformedURLException { public Response logout(String userName, String token) throws RemoteException, NotBoundException, MalformedURLException {
TTResponse res = App.authService.logout(userName,token); Response res = App.authService.logout(userName,token);
if (res.code == 200){ if (res.code == 200){
App.sessionService.remove(); App.sessionService.remove();
} }

View file

@ -2,7 +2,7 @@ package com.texttwist.client.pages;
import com.texttwist.client.constants.Palette; import com.texttwist.client.constants.Palette;
import com.texttwist.client.ui.*; import com.texttwist.client.ui.*;
import models.TTResponse; import models.Response;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
@ -55,7 +55,7 @@ public class Register extends Page {
@Override @Override
public Object call() throws Exception { public Object call() throws Exception {
//TODO CHIAMA API PER LOGIN E SE TUTTO OKEY MANDA A PAGINA DEL MENU //TODO CHIAMA API PER LOGIN E SE TUTTO OKEY MANDA A PAGINA DEL MENU
TTResponse res = registerController.register(usernameField.getText(), String.valueOf(passwordField.getPassword())); Response res = registerController.register(usernameField.getText(), String.valueOf(passwordField.getPassword()));
if (res.code == 200){ if (res.code == 200){
return new TTDialog("success", res.message, return new TTDialog("success", res.message,
new Callable() { new Callable() {

View file

@ -1,11 +1,9 @@
package com.texttwist.client.pages; package com.texttwist.client.pages;
import com.texttwist.client.constants.Config; import com.texttwist.client.App;
import interfaces.ITTAuth; import models.Response;
import models.TTResponse;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException; import java.rmi.NotBoundException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
@ -17,7 +15,7 @@ public class RegisterController {
public RegisterController(){ public RegisterController(){
} }
public TTResponse register(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException { public Response register(String userName, String password) throws RemoteException, NotBoundException, MalformedURLException {
return App.authService.register(userName,password); return App.authService.register(userName,password);
} }
} }

View file

@ -1,25 +1,17 @@
package com.texttwist.client.pages; package com.texttwist.client.pages;
import interfaces.ITTAuth; import models.Session;
import models.TTAccount;
import models.TTResponse;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
/** /**
* Created by loke on 17/06/2017. * Created by loke on 17/06/2017.
*/ */
public class SessionService { public class SessionService {
protected TTAccount account; public Session account;
public SessionService(){} public SessionService(){}
public void create(String userName, String token) { public void create(String userName, String token) {
account = new TTAccount(userName, token); account = new Session(userName, token);
} }
public void remove(){ public void remove(){

View file

@ -0,0 +1,15 @@
package interfaces;
import models.Response;
import java.rmi.Remote;
import java.rmi.RemoteException;
/**
* Created by loke on 15/06/2017.
*/
public interface IAuth extends Remote {
Response login(String userName, String password) throws RemoteException;
Response register(String userName, String password) throws RemoteException;
Response logout(String userName, String token) throws RemoteException;
}

View file

@ -1,15 +0,0 @@
package interfaces;
import models.TTResponse;
import java.rmi.Remote;
import java.rmi.RemoteException;
/**
* Created by loke on 15/06/2017.
*/
public interface ITTAuth extends Remote {
TTResponse login(String userName, String password) throws RemoteException;
TTResponse register(String userName, String password) throws RemoteException;
TTResponse logout(String userName, String token) throws RemoteException;
}

View file

@ -0,0 +1,17 @@
package models;
/**
* Created by loke on 18/06/2017.
*/
public class Account {
public String userName;
public String password;
public Account(String userName, String password){
this.userName = userName;
this.password = password;
}
}

View file

@ -5,12 +5,12 @@ import java.io.Serializable;
/** /**
* Created by loke on 15/06/2017. * Created by loke on 15/06/2017.
*/ */
public class TTResponse implements Serializable{ public class Response implements Serializable{
public String message; public String message;
public Integer code; public Integer code;
public JsonObject data; public JsonObject data;
public TTResponse(String message, Integer code, JsonObject data) { public Response(String message, Integer code, JsonObject data) {
this.message = message; this.message = message;
this.code = code; this.code = code;
this.data = data; this.data = data;

View file

@ -3,11 +3,11 @@ package models;
/** /**
* Created by loke on 17/06/2017. * Created by loke on 17/06/2017.
*/ */
public class TTAccount { public class Session {
public String userName; public String userName;
public String token; public String token;
public TTAccount(String userName, String token){ public Session(String userName, String token){
this.userName = userName; this.userName = userName;
this.token = token; this.token = token;
} }

View file

@ -0,0 +1,15 @@
package models;
/**
* Created by loke on 18/06/2017.
*/
public class User {
public String userName;
public User(String userName){
this.userName = userName;
}
}

View file

@ -10,29 +10,28 @@ import java.util.Date;
/** /**
* Created by loke on 15/06/2017. * Created by loke on 15/06/2017.
*/ */
public class TTLogger { public class Logger {
private static File logFile; private static File logFile;
private static String name;
private static PrintWriter out; private static PrintWriter out;
private static BufferedWriter bw; private static BufferedWriter bw;
private static FileWriter fw; private static FileWriter fw;
public TTLogger(File logFile) throws IOException { public Logger(File logFile, String name) throws IOException {
this.logFile = logFile; this.logFile = logFile;
this.name = name;
} }
public static void write(String msg){
public synchronized static void write(String msg){
try { try {
fw = new FileWriter(logFile, true); fw = new FileWriter(logFile, true);
bw = new BufferedWriter(fw); bw = new BufferedWriter(fw);
out = new PrintWriter(bw); out = new PrintWriter(bw);
System.out.println(msg); System.out.println(msg);
Date d = new Date(); Date d = new Date();
out.append(d.toString()); out.append("LOGGER ("+name+"): " + d.toString() + " - " + msg + "\n");
out.append(" - ");
out.append(msg);
out.append("\n");
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }
@ -49,6 +48,5 @@ public class TTLogger {
e.printStackTrace(); e.printStackTrace();
} }
} }
} }
} }

View file

@ -1,7 +1,6 @@
package com.texttwist.server; package com.texttwist.server;
import com.texttwist.server.components.TTServer; import utilities.Logger;
import utilities.TTLogger;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
@ -9,10 +8,6 @@ import java.io.IOException;
public class Main { public class Main {
public static void main(String[] args) throws IOException { public static void main(String[] args) throws IOException {
System.out.println("Server start"); Server ttServer = new Server();
TTLogger logger = new TTLogger(new File("./log"));
TTServer ttServer = new TTServer();
ttServer.start();
} }
} }

View file

@ -0,0 +1,45 @@
package com.texttwist.server;
import com.texttwist.server.components.Auth;
import com.texttwist.server.components.GameServer;
import utilities.Logger;
import java.io.File;
import java.io.IOException;
import java.rmi.AlreadyBoundException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
/**
* Created by loke on 15/06/2017.
*/
public class Server {
public Server() throws IOException {
//Start services
Logger logger = new Logger(new File("./server.log"), "Server");
Logger.write("Server starting ...");
try {
//Definitions of registry for auth
Auth auth = new Auth(9999);
Registry registry = LocateRegistry.createRegistry(auth.serverPort);
registry.bind("auth", auth);
GameServer server = new GameServer(10000);
new Thread(server).start();
Logger.write("Server started");
} catch (RemoteException e) {
System.out.println(e.getMessage());
e.printStackTrace();
} catch (AlreadyBoundException e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}

View file

@ -0,0 +1,52 @@
package com.texttwist.server.components;
import models.Account;
import models.Session;
import models.User;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
/**
* Created by loke on 18/06/2017.
*/
public class AccountsManager {
private List<Account> accounts = Collections.synchronizedList(new ArrayList<Account>());
private static class Holder {
static final AccountsManager INSTANCE = new AccountsManager();
}
public static AccountsManager getInstance() {
return AccountsManager.Holder.INSTANCE;
}
private AccountsManager(){}
public boolean register(String userName, String password) {
if(!exists(userName)){
return accounts.add(new Account(userName, password));
} else {
return false;
}
}
public boolean exists(String userName) {
synchronized(accounts) {
Iterator<Account> i = accounts.iterator();
while (i.hasNext()) {
if (i.next().userName.equals(userName)) {
return true;
}
}
return false;
}
}
public int size(){
return accounts.size();
}
}

View file

@ -0,0 +1,80 @@
package com.texttwist.server.components;
import interfaces.IAuth;
import models.Account;
import models.Response;
import org.json.simple.JsonObject;
import utilities.Logger;
import java.math.BigInteger;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.UnicastRemoteObject;
import java.security.SecureRandom;
/**
* Created by loke on 15/06/2017.
*/
public class Auth extends UnicastRemoteObject implements IAuth {
private SecureRandom random = new SecureRandom();
public int serverPort = 9999;
public Auth(int serverPort) throws RemoteException{
this.serverPort=serverPort;
Logger.write("Auth Service running at "+serverPort+" port...");
}
@Override
public Response register(String userName, String password) throws RemoteException {
Logger.write("Invoked register with username=" + userName + " AND " + " password=" + password);
if ((userName != null && !userName.isEmpty()) && (password != null && !password.equals(""))) {
if(AccountsManager.getInstance().register(userName, password)){
Logger.write("Registration successfull");
return new Response("Registration successfull", 200, null);
} else {
Logger.write("Registration unsuccessfull");
return new Response("Registration unsuccessfull: Username exist!", 400, null);
}
}
return new Response("Registration unsuccessfull! All fields are mandatories", 400, null);
}
@Override
public Response login(String userName, String password) throws RemoteException {
Logger.write("Invoked login with username=" + userName + " AND " + " password=" + password);
if ((userName != null && !userName.isEmpty()) && (password != null && !password.equals(""))) {
if(AccountsManager.getInstance().exists(userName)) {
JsonObject data = new JsonObject();
String token = nextSessionId();
data.put("token", token);
SessionsManager.getInstance().add(userName,token);
Logger.write("Login successfull");
return new Response("Login successfull", 200, data);
}
}
Logger.write("Login unsuccessfull");
return new Response("Login unsuccessfull", 400, null);
}
@Override
public Response logout(String userName, String token) throws RemoteException {
Logger.write("Invoked logout with username=" + userName + " AND " + " token=" + token);
if ((userName != null && !userName.isEmpty()) && (token != null && !token.isEmpty())) {
SessionsManager.getInstance().remove(userName);
Logger.write("Logout successfull");
return new Response("Logout successfull", 200, null);
}
SessionsManager.getInstance().remove(userName);
Logger.write("Logout successfull (but something gone wrong)");
return new Response("Logout successfull (but something gone wrong)", 200, null);
}
public String nextSessionId() {
return new BigInteger(130, random).toString(32);
}
}

View file

@ -0,0 +1,129 @@
package com.texttwist.server.components;
import com.sun.org.apache.xpath.internal.operations.Bool;
import jdk.nashorn.internal.parser.JSONParser;
import org.json.simple.JsonObject;
import utilities.Logger;
import java.io.InputStream;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
import java.util.Iterator;
import java.util.concurrent.*;
import static java.nio.channels.SelectionKey.OP_ACCEPT;
import static java.nio.channels.SelectionKey.OP_READ;
public class GameServer implements Runnable{
protected int serverPort;
protected ServerSocketChannel serverSocketChannel = null;
protected ThreadProxy proxy;
protected Selector selector = null;
protected JsonObject msg = null;
public GameServer(int port){
this.serverPort = port;
}
public void run(){
ByteBuffer buffer = ByteBuffer.allocate(1024);
try {
selector = Selector.open();
serverSocketChannel = ServerSocketChannel.open();
serverSocketChannel.configureBlocking(false);
serverSocketChannel.socket().bind(new InetSocketAddress(serverPort));
serverSocketChannel.register(selector, OP_ACCEPT);
Logger.write("Game Service is running at "+this.serverPort+" port...");
} catch (IOException e) {
e.printStackTrace();
}
while (true) {
try {
selector.select();
} catch (IOException e) {
e.printStackTrace();
}
Iterator<SelectionKey> iter = selector.selectedKeys().iterator();
while (iter.hasNext()) {
SocketChannel client;
SelectionKey key = iter.next();
iter.remove();
try {
switch (key.readyOps()) {
case OP_ACCEPT:
client = ((ServerSocketChannel) key.channel()).accept();
client.configureBlocking(false);
client.register(selector, OP_READ);
break;
case OP_READ:
client = (SocketChannel) key.channel();
buffer.clear();
if (client.read(buffer) != -1) {
buffer.flip();
String line = new String(buffer.array(), buffer.position(), buffer.remaining());
proxy = new ThreadProxy(JSONParser.quote(line));
Thread t = new Thread(proxy);
t.start();
if (line.startsWith("CLOSE")) {
client.close();
} else if (line.startsWith("QUIT")) {
for (SelectionKey k : selector.keys()) {
k.cancel();
k.channel().close();
}
selector.close();
return;
}
} else {
key.cancel();
}
break;
default:
System.out.println("unhandled " + key.readyOps());
break;
}
} catch (IOException e) {
e.printStackTrace();
}
}
/* try {
this.serverSocket = new ServerSocket(this.serverPort);
Logger.write("Game Service is running at "+this.serverPort+" port...");
} catch (IOException e) {
e.printStackTrace();
}
while(true){
Socket clientSocket = null;
try {
clientSocket = this.serverSocket.accept();
} catch (IOException e) {
e.printStackTrace();
}
proxy = new ThreadProxy(clientSocket);
Thread t = new Thread(proxy);
t.start();
*/
// threadPool.shutdown(); // shutdown the pool.
//this.threadPool.execute(new ThreadWorker(clientSocket, "TASK DI PROVA"));
}
}
}

View file

@ -0,0 +1,54 @@
package com.texttwist.server.components;
import models.Account;
import models.Session;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
/**
* Created by loke on 17/06/2017.
*/
public class SessionsManager {
private List<Session> sessions = Collections.synchronizedList(new ArrayList<Session>());
private static class Holder {
static final SessionsManager INSTANCE = new SessionsManager();
}
public static SessionsManager getInstance() {
return Holder.INSTANCE;
}
private SessionsManager(){}
public boolean add(String userName, String token) {
remove(userName);
return sessions.add(new Session(userName, token));
}
public boolean remove(String userName){
return sessions.remove(exists(userName));
}
public Session exists(String userName) {
synchronized(sessions) {
Iterator<Session> i = sessions.iterator();
while (i.hasNext()) {
Session elem = i.next();
if (elem.userName.equals(userName)) {
return elem;
}
}
return null;
}
}
public int size(){
return sessions.size();
}
}

View file

@ -1,34 +0,0 @@
package com.texttwist.server.components;
import com.texttwist.server.components.auth.TTAuth;
import java.rmi.AlreadyBoundException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
/**
* Created by loke on 15/06/2017.
*/
public class TTServer {
private static final int PORT = 9999;
public void start() {
try {
TTAuth auth = new TTAuth();
Registry registry = LocateRegistry.createRegistry(PORT);
registry.bind("auth", auth);
System.out.println("Auth Service running at "+PORT+" port...");
} catch (RemoteException e) {
System.out.println(e.getMessage());
e.printStackTrace();
} catch (AlreadyBoundException e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}

View file

@ -0,0 +1,60 @@
package com.texttwist.server.components;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.concurrent.*;
/**
* Created by loke on 18/06/2017.
*/
public class ThreadProxy implements Runnable {
protected ExecutorService threadPool = Executors.newCachedThreadPool();
private String request;
ThreadProxy(String request){
this.request = request;
}
private Callable<Boolean> checkIfUsersAreOnline = new Callable<Boolean>(){
String message = "Check If users are online!";
@Override
public Boolean call() throws Exception {
for(int i = 0; i < 1; i++){
Thread.sleep(2000);
}
return true;
}
};
public void run() {
System.out.println("Selecting right task for new thread");
/* byte[] buffer = new byte[100];
try {
InputStream clientInputStream = clientSocket.getInputStream();
while (clientInputStream.read(buffer) != -1) {
request += buffer;
}
System.out.println(request);
} catch (IOException e) {
e.printStackTrace();
}
*/
//Assegna un threadWorker al task in arrivo
System.out.print(request);
Future<Boolean> callableFuture = threadPool.submit(checkIfUsersAreOnline);
try {
// get() waits for the task to finish and then gets the result
Boolean returnedValue = callableFuture.get();
System.out.println(returnedValue);
} catch (InterruptedException e) {
// thrown if task was interrupted before completion
e.printStackTrace();
} catch (ExecutionException e) {
// thrown if the task threw an execption while executing
e.printStackTrace();
}
}
}

View file

@ -0,0 +1,41 @@
package com.texttwist.server.components;
import utilities.Logger;
import java.net.Socket;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
import static java.lang.Thread.sleep;
public class ThreadWorker implements Runnable{
protected Socket clientSocket = null;
protected String task = null;
public ThreadWorker(Socket clientSocket, String task) {
this.clientSocket = clientSocket;
this.task = task;
}
public void run() {
Logger.write(Thread.currentThread().getName()+": Start task -> " + task);
try {
sleep(6000);
} catch (InterruptedException e) {
e.printStackTrace();
}
/* InputStream input = clientSocket.getInputStream();
OutputStream output = clientSocket.getOutputStream();
long time = System.currentTimeMillis();
output.write(("HTTP/1.1 200 OK\n\nThreadWorker: " +
this.serverText + " - " +
time +
"").getBytes());
output.close();
input.close();*/
Logger.write(Thread.currentThread().getName()+": End of task -> " + task);
}
}

View file

@ -1,74 +0,0 @@
package com.texttwist.server.components.auth;
import interfaces.ITTAuth;
import models.TTResponse;
import org.json.simple.JsonObject;
import utilities.TTLogger;
import java.math.BigInteger;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import java.security.SecureRandom;
/**
* Created by loke on 15/06/2017.
*/
public class TTAuth extends UnicastRemoteObject implements ITTAuth {
private SecureRandom random = new SecureRandom();
public TTAuth() throws RemoteException{
}
@Override
public TTResponse register(String userName, String password) throws RemoteException {
TTLogger.write("LOGGER: Invoked register with username=" + userName + " AND " + " password=" + password);
if ((userName != null && !userName.isEmpty()) && (password != null && !password.equals(""))) {
boolean res = true;//TODO Inserisci nel db e verifica se c'è un utente con lo stesso nome
if(userName.equals("ciro")){ //TODO rimuovere
res = false;
}
if(res) {
TTLogger.write("LOGGER: Registration successfull");
return new TTResponse("Registration successfull", 200, null);
} else {
TTLogger.write("LOGGER: Registration unsuccessfull");
return new TTResponse("Registration unsuccessfull: Username exist!", 400, null);
}
}
return new TTResponse("Registration unsuccessfull! All fields are mandatories", 400, null);
}
@Override
public TTResponse login(String userName, String password) throws RemoteException {
TTLogger.write("LOGGER: Invoked login with username=" + userName + " AND " + " password=" + password);
if ((userName != null && !userName.isEmpty()) && (password != null && !password.equals(""))) {
if((userName.equalsIgnoreCase("admin"))
&& (password.equals("admin"))) {
JsonObject data = new JsonObject();
data.put("token", nextSessionId());
TTLogger.write("LOGGER: Login successfull");
return new TTResponse("Login successfull", 200, data);
}
}
return new TTResponse("Login unsuccessfull", 400, null);
}
@Override
public TTResponse logout(String userName, String token) throws RemoteException {
TTLogger.write("LOGGER: Invoked logout with username=" + userName + " AND " + " token=" + token);
if ((userName != null && !userName.isEmpty()) && (token != null && !token.isEmpty())) {
return new TTResponse("Logout successfull", 200, null);
}
return new TTResponse("Logout successfull (but something gone wrong)", 200, null);
}
public String nextSessionId() {
return new BigInteger(130, random).toString(32);
}
}

770
server.log Normal file
View file

@ -0,0 +1,770 @@
LOGGER (Server): Sun Jun 18 09:40:13 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 09:40:13 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 09:40:15 CEST 2017 - Invoked login with username= AND password=
LOGGER (Server): Sun Jun 18 09:40:34 CEST 2017 - Invoked login with username=admin AND password=admin
LOGGER (Server): Sun Jun 18 09:40:34 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 09:40:38 CEST 2017 - Invoked logout with username= AND token=
LOGGER (Server): Sun Jun 18 09:47:07 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 09:47:07 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 09:47:53 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 09:47:53 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 09:47:57 CEST 2017 - Invoked login with username=admin AND password=admin
LOGGER (Server): Sun Jun 18 09:47:57 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 09:48:11 CEST 2017 - Invoked logout with username= AND token=
LOGGER (Server): Sun Jun 18 09:48:11 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 09:48:14 CEST 2017 - Invoked register with username= AND password=
LOGGER (Server): Sun Jun 18 09:48:16 CEST 2017 - Invoked register with username=asd AND password=dsa
LOGGER (Server): Sun Jun 18 09:48:16 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:01:01 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:01:01 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:01:01 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:01:05 CEST 2017 - Invoked login with username= AND password=
LOGGER (Server): Sun Jun 18 11:01:05 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:01:21 CEST 2017 - Invoked register with username=asdasdasd AND password=asdasd
LOGGER (Server): Sun Jun 18 11:01:21 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:01:32 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:01:32 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:01:39 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:01:39 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:01:47 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:01:47 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:01:54 CEST 2017 - Invoked login with username=asddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:01:54 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:01:56 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:01:56 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:02:41 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:02:41 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:02:41 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:02:42 CEST 2017 - Invoked register with username=ddd AND password=dsss
LOGGER (Server): Sun Jun 18 11:02:42 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:02:49 CEST 2017 - Invoked register with username=aaaaaa AND password=dddddd
LOGGER (Server): Sun Jun 18 11:02:49 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:11:33 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:11:34 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:11:34 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:11:34 CEST 2017 - Invoked login with username= AND password=
LOGGER (Server): Sun Jun 18 11:11:34 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:11:39 CEST 2017 - Invoked login with username=admin AND password=admin
LOGGER (Server): Sun Jun 18 11:11:39 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:12:02 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:12:03 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:12:03 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:12:04 CEST 2017 - Invoked login with username=fds AND password=sdf
LOGGER (Server): Sun Jun 18 11:12:04 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:12:07 CEST 2017 - Invoked logout with username= AND token=
LOGGER (Server): Sun Jun 18 11:12:07 CEST 2017 - Logout successfull (but something gone wrong)
LOGGER (Server): Sun Jun 18 11:12:57 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:12:58 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:12:58 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:13:01 CEST 2017 - Invoked login with username=sdf AND password=fds
LOGGER (Server): Sun Jun 18 11:13:01 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:13:06 CEST 2017 - Invoked login with username=admin AND password=admin
LOGGER (Server): Sun Jun 18 11:13:06 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:13:14 CEST 2017 - Invoked register with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:13:14 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:13:17 CEST 2017 - Invoked login with username=ads AND password=add
LOGGER (Server): Sun Jun 18 11:13:17 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:13:22 CEST 2017 - Invoked register with username=lollo AND password=lsss
LOGGER (Server): Sun Jun 18 11:13:22 CEST 2017 - Registration unsuccessfull
LOGGER (Server): Sun Jun 18 11:13:25 CEST 2017 - Invoked register with username=lollo AND password=asd
LOGGER (Server): Sun Jun 18 11:13:25 CEST 2017 - Registration unsuccessfull
LOGGER (Server): Sun Jun 18 11:13:30 CEST 2017 - Invoked register with username=lollo2 AND password=asd
LOGGER (Server): Sun Jun 18 11:13:30 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:13:34 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:13:34 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:13:36 CEST 2017 - Invoked logout with username= AND token=
LOGGER (Server): Sun Jun 18 11:13:36 CEST 2017 - Logout successfull (but something gone wrong)
LOGGER (Server): Sun Jun 18 11:13:37 CEST 2017 - Invoked login with username= AND password=
LOGGER (Server): Sun Jun 18 11:13:37 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:13:42 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:13:42 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:13:43 CEST 2017 - Invoked logout with username= AND token=
LOGGER (Server): Sun Jun 18 11:13:43 CEST 2017 - Logout successfull (but something gone wrong)
LOGGER (Server): Sun Jun 18 11:13:48 CEST 2017 - Invoked login with username=lollo2 AND password=asd
LOGGER (Server): Sun Jun 18 11:13:48 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:13:50 CEST 2017 - Invoked logout with username= AND token=
LOGGER (Server): Sun Jun 18 11:13:50 CEST 2017 - Logout successfull (but something gone wrong)
LOGGER (Server): Sun Jun 18 11:15:34 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:15:38 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:15:38 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:15:41 CEST 2017 - Invoked logout with username=lollo AND token=lollo
LOGGER (Server): Sun Jun 18 11:15:41 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:17:50 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:17:50 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:17:50 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:17:51 CEST 2017 - Invoked login with username=asd AND password=dsa
LOGGER (Server): Sun Jun 18 11:17:51 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:18:00 CEST 2017 - Invoked register with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:18:00 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:18:04 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:18:04 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:18:26 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:18:26 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:19:35 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:19:35 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:19:56 CEST 2017 - Invoked logout with username=lollo AND token=cmetbsnfjlo6jv2s4osigsehdj
LOGGER (Server): Sun Jun 18 11:19:56 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:21:06 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:21:06 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:21:07 CEST 2017 - Invoked logout with username=lollo AND token=inbdg90kuvkuo9v6kd2d35br4p
LOGGER (Server): Sun Jun 18 11:21:07 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:21:43 CEST 2017 - Invoked login with username=lollo AND password=lollo
LOGGER (Server): Sun Jun 18 11:21:43 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:22:59 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:22:59 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:22:59 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:23:01 CEST 2017 - Invoked login with username=asd AND password=dsa
LOGGER (Server): Sun Jun 18 11:23:01 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:23:04 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:23:04 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:23:07 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:23:07 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:23:08 CEST 2017 - Invoked logout with username=asd AND token=a58slt88ovnlqd5932v8qpjntk
LOGGER (Server): Sun Jun 18 11:23:08 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:23:10 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:23:10 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:23:11 CEST 2017 - Invoked logout with username=asd AND token=pdid600uld6aq5la66c8te65mv
LOGGER (Server): Sun Jun 18 11:23:11 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:23:13 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:23:13 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:23:14 CEST 2017 - Invoked logout with username=asd AND token=lh532oflqsbq3alcql1fen79ov
LOGGER (Server): Sun Jun 18 11:23:14 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:27:37 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:27:37 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:27:37 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:27:38 CEST 2017 - Invoked login with username= AND password=
LOGGER (Server): Sun Jun 18 11:27:38 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:27:44 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:27:44 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:27:47 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:27:47 CEST 2017 - Registration unsuccessfull
LOGGER (Server): Sun Jun 18 11:28:02 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:28:02 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:28:04 CEST 2017 - Invoked logout with username=asd AND token=3m07kvhov4grk9nab3f5119554
LOGGER (Server): Sun Jun 18 11:28:04 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:28:09 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:28:13 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:28:19 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:28:50 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:28:50 CEST 2017 - Registration unsuccessfull
LOGGER (Server): Sun Jun 18 11:28:53 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:28:55 CEST 2017 - Invoked login with username=asd AND password=asdd
LOGGER (Server): Sun Jun 18 11:28:57 CEST 2017 - Invoked login with username=asdss AND password=asdd
LOGGER (Server): Sun Jun 18 11:28:57 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:28:59 CEST 2017 - Invoked login with username=asd AND password=
LOGGER (Server): Sun Jun 18 11:28:59 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:29:02 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:29:03 CEST 2017 - Invoked login with username=asd AND password=asdd
LOGGER (Server): Sun Jun 18 11:29:05 CEST 2017 - Invoked login with username=asds AND password=asdd
LOGGER (Server): Sun Jun 18 11:29:05 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:29:12 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:29:27 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:29:28 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:29:35 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:29:49 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:29:49 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:29:49 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:29:55 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:29:55 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:29:58 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:29:58 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:30:01 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:30:01 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:30:15 CEST 2017 - Invoked logout with username=asd AND token=6l1f242jpnf8edfgminqnbaglh
LOGGER (Server): Sun Jun 18 11:30:15 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:30:17 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:31:07 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:31:07 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:31:07 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:31:08 CEST 2017 - Invoked login with username=sd AND password=adsd
LOGGER (Server): Sun Jun 18 11:31:08 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:31:11 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:31:11 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:31:13 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:31:13 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:31:14 CEST 2017 - Invoked logout with username=asd AND token=rfgmt77mdn57sgcld0fh3920kl
LOGGER (Server): Sun Jun 18 11:31:14 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:31:15 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:32:28 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:32:55 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:33:18 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:33:18 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:33:18 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:33:30 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:33:30 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:33:30 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:33:37 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:33:43 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:33:47 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:33:47 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:33:50 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:33:57 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:33:59 CEST 2017 - Invoked logout with username=asd AND token=cltb1gq5bs1v6dks0cpkt7gh02
LOGGER (Server): Sun Jun 18 11:33:59 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:34:01 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:35:39 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:35:39 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:35:39 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:35:41 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:35:41 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:35:43 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:35:43 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:35:44 CEST 2017 - Invoked logout with username=asd AND token=sc29m3c5kq3725mn6gbk81u3nl
LOGGER (Server): Sun Jun 18 11:35:44 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:35:46 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:37:17 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:37:17 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:37:17 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:37:19 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:37:19 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:37:22 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:37:22 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:37:23 CEST 2017 - Invoked logout with username=asd AND token=25nf9q56k60rpvfqb62fu0kenr
LOGGER (Server): Sun Jun 18 11:37:23 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:37:25 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:37:25 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:37:26 CEST 2017 - Invoked logout with username=asd AND token=1c44rfvgsefk2m65uu4ls9vp17
LOGGER (Server): Sun Jun 18 11:37:26 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:37:28 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:37:28 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:37:29 CEST 2017 - Invoked logout with username=asd AND token=528k6l559ina5u4hs0mn0poutl
LOGGER (Server): Sun Jun 18 11:37:29 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:40:02 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:40:02 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:40:02 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:40:03 CEST 2017 - Invoked login with username=asd AND password=dsa
LOGGER (Server): Sun Jun 18 11:40:04 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:40:06 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:40:06 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:40:09 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:40:09 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:40:10 CEST 2017 - Invoked logout with username=asd AND token=433rdgdf5oc476aa64qn7l7gkv
LOGGER (Server): Sun Jun 18 11:40:10 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:40:12 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:40:12 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:40:13 CEST 2017 - Invoked logout with username=asd AND token=b323nip5smngil1qt8lrvllru6
LOGGER (Server): Sun Jun 18 11:40:13 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:40:17 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:40:17 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:40:18 CEST 2017 - Invoked logout with username=asd AND token=cmidj8qaeabpunqqeq3ol8svhc
LOGGER (Server): Sun Jun 18 11:40:18 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:43:43 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:43:43 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:43:43 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:43:45 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:43:45 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:43:48 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:43:48 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:43:55 CEST 2017 - Invoked logout with username=asd AND token=4jr10qunc4s42me97ib971qclr
LOGGER (Server): Sun Jun 18 11:43:55 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:43:57 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:43:57 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:44:01 CEST 2017 - Invoked logout with username=asd AND token=at32n7i7didd4j5ml0me6h2pbf
LOGGER (Server): Sun Jun 18 11:44:01 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:44:04 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:44:04 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:44:15 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:44:15 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:44:18 CEST 2017 - Invoked logout with username=asd AND token=qtfu33v75agsrebkas2q6sqgcj
LOGGER (Server): Sun Jun 18 11:44:18 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:44:23 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:44:23 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:44:31 CEST 2017 - Invoked logout with username=asd AND token=7po7cvq49t41tcru8d9totgb5t
LOGGER (Server): Sun Jun 18 11:44:31 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:44:34 CEST 2017 - Invoked register with username=ddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:44:34 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:44:47 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:44:47 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:44:49 CEST 2017 - Invoked logout with username=asd AND token=vdl5ms1adc9n0l5oanfknulk6a
LOGGER (Server): Sun Jun 18 11:44:49 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:44:55 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:44:55 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:03 CEST 2017 - Invoked login with username=ddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:45:03 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:09 CEST 2017 - Invoked logout with username=ddd AND token=kfva2j9fj8kbg8mqjgcbjc0r5v
LOGGER (Server): Sun Jun 18 11:45:09 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:14 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:45:14 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:20 CEST 2017 - Invoked logout with username=asd AND token=6n7tmkh5bbgetfor2pb6qc6ls1
LOGGER (Server): Sun Jun 18 11:45:20 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:22 CEST 2017 - Invoked logout with username=asd AND token=4gli420jstudv6hc4df4ukck33
LOGGER (Server): Sun Jun 18 11:45:22 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:25 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:45:25 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:30 CEST 2017 - Invoked login with username=ddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:45:30 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:31 CEST 2017 - Invoked logout with username=ddd AND token=b6on5gcbqfmscp14uk7flsmf0s
LOGGER (Server): Sun Jun 18 11:45:31 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:32 CEST 2017 - Invoked logout with username=asd AND token=pia3t3u67bvogp5gh8b7m9dvut
LOGGER (Server): Sun Jun 18 11:45:32 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:34 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:45:34 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:35 CEST 2017 - Invoked logout with username=asd AND token=53pjnn7hhf0r2tgub87925agq1
LOGGER (Server): Sun Jun 18 11:45:35 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:42 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:45:42 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:45 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:45:45 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:48 CEST 2017 - Invoked logout with username=asd AND token=uvsbef83cm8kcp1e126g2u4p1c
LOGGER (Server): Sun Jun 18 11:45:48 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:50 CEST 2017 - Invoked login with username=ddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:45:50 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:45:53 CEST 2017 - Invoked logout with username=ddd AND token=1730omrijfi0gbbp3a2j1tjtps
LOGGER (Server): Sun Jun 18 11:45:53 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:45:56 CEST 2017 - Invoked logout with username=asd AND token=39qa9btrpdn0heah9ns6m404tn
LOGGER (Server): Sun Jun 18 11:45:56 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:46:13 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:46:13 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:46:17 CEST 2017 - Invoked logout with username=asd AND token=nvlieqjlqor3ncr4hv1b23cc67
LOGGER (Server): Sun Jun 18 11:46:17 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:46:22 CEST 2017 - Invoked register with username=aa AND password=aa
LOGGER (Server): Sun Jun 18 11:46:22 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:46:25 CEST 2017 - Invoked login with username=aa AND password=aa
LOGGER (Server): Sun Jun 18 11:46:25 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:46:26 CEST 2017 - Invoked logout with username=aa AND token=gvhmncadjv5pbul8d3ustqikt3
LOGGER (Server): Sun Jun 18 11:46:27 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:47:46 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:47:46 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:47:46 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:47:48 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:47:48 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:47:52 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:47:52 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:47:53 CEST 2017 - Invoked logout with username=asd AND token=ed89le8dk8jgenc2ajls6a4rad
LOGGER (Server): Sun Jun 18 11:47:53 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:47:57 CEST 2017 - Invoked register with username=ddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:47:57 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:47:59 CEST 2017 - Invoked login with username=ddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:47:59 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:48:01 CEST 2017 - Invoked logout with username=ddd AND token=ff6nf5e78q9b85iiioncldroi3
LOGGER (Server): Sun Jun 18 11:48:01 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:48:37 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:48:37 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:48:40 CEST 2017 - Invoked logout with username=asd AND token=t5t95hde3jlkk28839vlh52rlh
LOGGER (Server): Sun Jun 18 11:48:40 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:48:44 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:48:44 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:48:51 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:48:51 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:48:56 CEST 2017 - Invoked logout with username=asd AND token=bhhts1v2n0u17dmom6549g1rua
LOGGER (Server): Sun Jun 18 11:48:56 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:48:58 CEST 2017 - Invoked logout with username=asd AND token=detpr1rnna2rm6jua9kq597895
LOGGER (Server): Sun Jun 18 11:48:58 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:49:01 CEST 2017 - Invoked login with username=ddd AND password=ddd
LOGGER (Server): Sun Jun 18 11:49:01 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:49:56 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:49:56 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:49:56 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:50:01 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:50:02 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:50:02 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:50:10 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:50:10 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:50:12 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:50:12 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:50:13 CEST 2017 - Invoked logout with username=asd AND token=c6djja86ftjacviha6n52q1l7l
LOGGER (Server): Sun Jun 18 11:50:28 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:52:49 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:52:49 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:52:49 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:52:52 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:52:52 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:52:54 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:52:54 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:52:55 CEST 2017 - Invoked logout with username=asd AND token=g7qil57m5g8h8qf3ivntbbo47a
LOGGER (Server): Sun Jun 18 11:52:55 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:53:24 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:53:25 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:53:25 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:53:29 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:53:29 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 11:53:31 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:53:31 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:53:33 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:53:33 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:53:34 CEST 2017 - Invoked logout with username=asd AND token=o9dsoscoafiavtfloue5a3uo91
LOGGER (Server): Sun Jun 18 11:54:13 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 11:56:55 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:56:55 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:56:55 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:56:56 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:56:56 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:56:57 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:56:57 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:57:00 CEST 2017 - Invoked logout with username=asd AND token=clc3d3h45rn7h6loup8o90s4ag
LOGGER (Server): Sun Jun 18 11:57:04 CEST 2017 - Invoked logout with username=asd AND token=clc3d3h45rn7h6loup8o90s4ag
LOGGER (Server): Sun Jun 18 11:58:31 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:58:31 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:58:31 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:58:38 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 11:58:39 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 11:58:39 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 11:58:43 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:58:43 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 11:58:47 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 11:58:47 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 11:58:47 CEST 2017 - Invoked logout with username=asd AND token=3mom1u3v592mc62d04l5ddl9hr
LOGGER (Server): Sun Jun 18 11:59:29 CEST 2017 - Invoked logout with username=asd AND token=3mom1u3v592mc62d04l5ddl9hr
LOGGER (Server): Sun Jun 18 11:59:38 CEST 2017 - Invoked logout with username=asd AND token=3mom1u3v592mc62d04l5ddl9hr
LOGGER (Server): Sun Jun 18 12:02:17 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 12:02:17 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 12:02:17 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 12:02:18 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:02:18 CEST 2017 - Login unsuccessfull
LOGGER (Server): Sun Jun 18 12:02:21 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:02:21 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 12:02:23 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:02:23 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:02:23 CEST 2017 - Invoked logout with username=asd AND token=7rhngatr98gnb9j1vtd9i9k0th
LOGGER (Server): Sun Jun 18 12:03:11 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 12:03:11 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 12:03:11 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 12:03:18 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:03:18 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 12:03:20 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:03:33 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:03:34 CEST 2017 - Invoked logout with username=asd AND token=lheu26p5l1uhmpbdsefh4pd8s4
LOGGER (Server): Sun Jun 18 12:07:38 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 12:07:38 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 12:07:38 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 12:07:46 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:07:46 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 12:07:48 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:07:48 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:07:49 CEST 2017 - Invoked logout with username=asd AND token=ps763re4lpqdiapgcee96oc2cm
LOGGER (Server): Sun Jun 18 12:09:34 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 12:09:35 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 12:09:35 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 12:09:36 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:09:36 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 12:09:38 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:09:38 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:09:39 CEST 2017 - Invoked logout with username=asd AND token=or8icvf4plj1oelbu887kfd7js
LOGGER (Server): Sun Jun 18 12:09:39 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:09:42 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:09:42 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:09:48 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:09:48 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:09:51 CEST 2017 - Invoked logout with username=asd AND token=so1fujb80b89ur3e3b3c959k03
LOGGER (Server): Sun Jun 18 12:09:51 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:09:52 CEST 2017 - Invoked logout with username=asd AND token=s6vmj8u68r51rupd4dfnt6pjr4
LOGGER (Server): Sun Jun 18 12:09:52 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:10:00 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:10:00 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:10:03 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:10:03 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:10:05 CEST 2017 - Invoked logout with username=asd AND token=q9amt41bbpdm91765l7qkgvr7d
LOGGER (Server): Sun Jun 18 12:10:05 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:10:07 CEST 2017 - Invoked logout with username=asd AND token=562p53t01g2l1bhpbaupvs1mrh
LOGGER (Server): Sun Jun 18 12:10:07 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:10:12 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:10:12 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:10:15 CEST 2017 - Invoked register with username=dd AND password=dd
LOGGER (Server): Sun Jun 18 12:10:15 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 12:11:09 CEST 2017 - Invoked login with username=dd AND password=dd
LOGGER (Server): Sun Jun 18 12:11:09 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:11:20 CEST 2017 - Invoked register with username=a AND password=a
LOGGER (Server): Sun Jun 18 12:11:20 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 12:11:23 CEST 2017 - Invoked login with username=a AND password=a
LOGGER (Server): Sun Jun 18 12:11:23 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:11:26 CEST 2017 - Invoked logout with username=asd AND token=8fm2j4hv1v4nojb4c3dikkffd2
LOGGER (Server): Sun Jun 18 12:11:26 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:11:28 CEST 2017 - Invoked logout with username=a AND token=2ijrb5puqjggkiiqonkf285li0
LOGGER (Server): Sun Jun 18 12:11:28 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:11:37 CEST 2017 - Invoked login with username=a AND password=a
LOGGER (Server): Sun Jun 18 12:11:37 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:11:43 CEST 2017 - Invoked login with username=dd AND password=dd
LOGGER (Server): Sun Jun 18 12:11:43 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:11:45 CEST 2017 - Invoked logout with username=dd AND token=qdnqodl73rsmlibc4vn5u7tq74
LOGGER (Server): Sun Jun 18 12:11:45 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:11:46 CEST 2017 - Invoked logout with username=a AND token=dn8n10fousj2ui1fvkn0306neq
LOGGER (Server): Sun Jun 18 12:11:46 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:32:08 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 12:32:08 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 12:32:08 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 12:40:47 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 12:40:47 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 12:40:47 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 12:40:47 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 12:41:51 CEST 2017 - Invoked register with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:41:51 CEST 2017 - Registration successfull
LOGGER (Server): Sun Jun 18 12:42:11 CEST 2017 - Invoked login with username=asd AND password=asd
LOGGER (Server): Sun Jun 18 12:42:11 CEST 2017 - Login successfull
LOGGER (Server): Sun Jun 18 12:42:17 CEST 2017 - Invoked logout with username=asd AND token=7c29lkohv5ra3ikmnn6upnqne0
LOGGER (Server): Sun Jun 18 12:42:17 CEST 2017 - Logout successfull
LOGGER (Server): Sun Jun 18 12:52:57 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 12:52:57 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 12:52:57 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 12:52:58 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 12:53:01 CEST 2017 - pool-1-thread-1: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:01 CEST 2017 - pool-1-thread-3: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:01 CEST 2017 - pool-1-thread-2: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:07 CEST 2017 - pool-1-thread-1: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:07 CEST 2017 - pool-1-thread-3: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:07 CEST 2017 - pool-1-thread-2: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:11 CEST 2017 - pool-1-thread-2: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:12 CEST 2017 - pool-1-thread-3: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:13 CEST 2017 - pool-1-thread-1: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:13 CEST 2017 - pool-1-thread-4: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:14 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:17 CEST 2017 - pool-1-thread-2: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:18 CEST 2017 - pool-1-thread-3: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:19 CEST 2017 - pool-1-thread-1: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:19 CEST 2017 - pool-1-thread-4: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:20 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:24 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:25 CEST 2017 - pool-1-thread-4: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:26 CEST 2017 - pool-1-thread-1: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:27 CEST 2017 - pool-1-thread-3: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:28 CEST 2017 - pool-1-thread-2: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:28 CEST 2017 - pool-1-thread-6: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:29 CEST 2017 - pool-1-thread-7: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:30 CEST 2017 - pool-1-thread-8: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:30 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:30 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:31 CEST 2017 - pool-1-thread-9: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:31 CEST 2017 - pool-1-thread-10: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:31 CEST 2017 - pool-1-thread-4: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:31 CEST 2017 - pool-1-thread-4: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:32 CEST 2017 - pool-1-thread-11: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:32 CEST 2017 - pool-1-thread-12: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:32 CEST 2017 - pool-1-thread-13: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:32 CEST 2017 - pool-1-thread-1: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:32 CEST 2017 - pool-1-thread-1: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:33 CEST 2017 - pool-1-thread-14: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:33 CEST 2017 - pool-1-thread-15: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:33 CEST 2017 - pool-1-thread-3: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:33 CEST 2017 - pool-1-thread-3: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:33 CEST 2017 - pool-1-thread-16: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:34 CEST 2017 - pool-1-thread-2: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:34 CEST 2017 - pool-1-thread-2: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:34 CEST 2017 - pool-1-thread-17: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:34 CEST 2017 - pool-1-thread-18: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:34 CEST 2017 - pool-1-thread-6: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:34 CEST 2017 - pool-1-thread-6: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:35 CEST 2017 - pool-1-thread-19: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:35 CEST 2017 - pool-1-thread-20: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:35 CEST 2017 - pool-1-thread-7: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:35 CEST 2017 - pool-1-thread-7: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:35 CEST 2017 - pool-1-thread-21: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:36 CEST 2017 - pool-1-thread-22: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:36 CEST 2017 - pool-1-thread-8: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:36 CEST 2017 - pool-1-thread-8: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:36 CEST 2017 - pool-1-thread-23: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:36 CEST 2017 - pool-1-thread-24: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:36 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:36 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:37 CEST 2017 - pool-1-thread-9: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:37 CEST 2017 - pool-1-thread-25: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:37 CEST 2017 - pool-1-thread-9: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:37 CEST 2017 - pool-1-thread-26: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:37 CEST 2017 - pool-1-thread-10: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:37 CEST 2017 - pool-1-thread-10: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:37 CEST 2017 - pool-1-thread-4: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:38 CEST 2017 - pool-1-thread-11: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:38 CEST 2017 - pool-1-thread-12: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:38 CEST 2017 - pool-1-thread-13: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:38 CEST 2017 - pool-1-thread-1: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:39 CEST 2017 - pool-1-thread-14: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:39 CEST 2017 - pool-1-thread-15: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:39 CEST 2017 - pool-1-thread-3: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:39 CEST 2017 - pool-1-thread-16: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:40 CEST 2017 - pool-1-thread-2: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:40 CEST 2017 - pool-1-thread-17: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:40 CEST 2017 - pool-1-thread-18: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:40 CEST 2017 - pool-1-thread-6: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:41 CEST 2017 - pool-1-thread-19: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:41 CEST 2017 - pool-1-thread-20: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:41 CEST 2017 - pool-1-thread-7: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:41 CEST 2017 - pool-1-thread-21: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:42 CEST 2017 - pool-1-thread-22: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:42 CEST 2017 - pool-1-thread-8: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:42 CEST 2017 - pool-1-thread-23: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:42 CEST 2017 - pool-1-thread-24: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:42 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:43 CEST 2017 - pool-1-thread-25: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:43 CEST 2017 - pool-1-thread-9: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:43 CEST 2017 - pool-1-thread-26: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:43 CEST 2017 - pool-1-thread-10: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:47 CEST 2017 - pool-1-thread-10: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:48 CEST 2017 - pool-1-thread-26: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:49 CEST 2017 - pool-1-thread-9: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:49 CEST 2017 - pool-1-thread-25: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:50 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:50 CEST 2017 - pool-1-thread-24: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:50 CEST 2017 - pool-1-thread-23: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:51 CEST 2017 - pool-1-thread-8: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:51 CEST 2017 - pool-1-thread-22: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:51 CEST 2017 - pool-1-thread-21: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:52 CEST 2017 - pool-1-thread-7: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:52 CEST 2017 - pool-1-thread-20: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:52 CEST 2017 - pool-1-thread-19: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:52 CEST 2017 - pool-1-thread-6: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:53 CEST 2017 - pool-1-thread-18: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:53 CEST 2017 - pool-1-thread-10: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:53 CEST 2017 - pool-1-thread-17: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:53 CEST 2017 - pool-1-thread-10: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:53 CEST 2017 - pool-1-thread-2: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:54 CEST 2017 - pool-1-thread-16: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:54 CEST 2017 - pool-1-thread-3: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:54 CEST 2017 - pool-1-thread-15: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:54 CEST 2017 - pool-1-thread-14: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:54 CEST 2017 - pool-1-thread-26: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:55 CEST 2017 - pool-1-thread-26: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:55 CEST 2017 - pool-1-thread-1: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:55 CEST 2017 - pool-1-thread-9: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:55 CEST 2017 - pool-1-thread-9: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:55 CEST 2017 - pool-1-thread-13: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:55 CEST 2017 - pool-1-thread-25: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:56 CEST 2017 - pool-1-thread-25: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:56 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:56 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:56 CEST 2017 - pool-1-thread-12: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:56 CEST 2017 - pool-1-thread-24: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:56 CEST 2017 - pool-1-thread-23: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:57 CEST 2017 - pool-1-thread-8: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:57 CEST 2017 - pool-1-thread-22: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:57 CEST 2017 - pool-1-thread-21: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:58 CEST 2017 - pool-1-thread-7: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:58 CEST 2017 - pool-1-thread-20: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:58 CEST 2017 - pool-1-thread-19: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:58 CEST 2017 - pool-1-thread-6: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:59 CEST 2017 - pool-1-thread-18: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:59 CEST 2017 - pool-1-thread-17: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:59 CEST 2017 - pool-1-thread-10: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:53:59 CEST 2017 - pool-1-thread-2: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:00 CEST 2017 - pool-1-thread-16: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:00 CEST 2017 - pool-1-thread-3: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:00 CEST 2017 - pool-1-thread-15: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:00 CEST 2017 - pool-1-thread-14: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:01 CEST 2017 - pool-1-thread-26: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:01 CEST 2017 - pool-1-thread-1: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:01 CEST 2017 - pool-1-thread-9: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:01 CEST 2017 - pool-1-thread-13: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:02 CEST 2017 - pool-1-thread-25: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:02 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:02 CEST 2017 - pool-1-thread-12: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:07 CEST 2017 - pool-1-thread-12: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:07 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:07 CEST 2017 - pool-1-thread-25: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:07 CEST 2017 - pool-1-thread-13: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:08 CEST 2017 - pool-1-thread-9: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:08 CEST 2017 - pool-1-thread-1: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:08 CEST 2017 - pool-1-thread-26: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:09 CEST 2017 - pool-1-thread-14: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:09 CEST 2017 - pool-1-thread-15: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:09 CEST 2017 - pool-1-thread-3: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:09 CEST 2017 - pool-1-thread-16: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:10 CEST 2017 - pool-1-thread-2: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:10 CEST 2017 - pool-1-thread-10: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:10 CEST 2017 - pool-1-thread-17: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:11 CEST 2017 - pool-1-thread-18: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:11 CEST 2017 - pool-1-thread-6: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:11 CEST 2017 - pool-1-thread-19: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:11 CEST 2017 - pool-1-thread-20: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:12 CEST 2017 - pool-1-thread-7: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:13 CEST 2017 - pool-1-thread-12: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:13 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:13 CEST 2017 - pool-1-thread-5: Start task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:13 CEST 2017 - pool-1-thread-25: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:13 CEST 2017 - pool-1-thread-13: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:14 CEST 2017 - pool-1-thread-9: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:14 CEST 2017 - pool-1-thread-1: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:14 CEST 2017 - pool-1-thread-26: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:15 CEST 2017 - pool-1-thread-14: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:15 CEST 2017 - pool-1-thread-15: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:15 CEST 2017 - pool-1-thread-3: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:15 CEST 2017 - pool-1-thread-16: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:16 CEST 2017 - pool-1-thread-2: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:16 CEST 2017 - pool-1-thread-10: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:16 CEST 2017 - pool-1-thread-17: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:17 CEST 2017 - pool-1-thread-18: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:17 CEST 2017 - pool-1-thread-6: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:17 CEST 2017 - pool-1-thread-19: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:17 CEST 2017 - pool-1-thread-20: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:18 CEST 2017 - pool-1-thread-7: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 12:54:19 CEST 2017 - pool-1-thread-5: End of task -> TASK DI PROVA
LOGGER (Server): Sun Jun 18 13:01:17 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:01:17 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:01:17 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:01:17 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:02:28 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:02:29 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:02:29 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:02:29 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:02:36 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:02:37 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:02:37 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:02:37 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:05:59 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:06:00 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:06:00 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:06:00 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:15:56 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:15:56 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:15:56 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:15:56 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:23:23 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:23:23 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:23:23 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:23:23 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:24:29 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:24:29 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:24:29 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:24:29 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:25:00 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:25:00 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:25:00 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:25:00 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:26:03 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:26:03 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:26:03 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:26:03 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:26:43 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:26:43 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:26:43 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:26:43 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:31:09 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:31:10 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:31:10 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:31:10 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:31:19 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:31:19 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:31:19 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:31:19 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:31:39 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:31:39 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:31:39 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:31:39 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:31:44 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:31:44 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:31:51 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:31:52 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:31:52 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:31:52 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:37:35 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:37:35 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:37:35 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:37:35 CEST 2017 - Game Service is running at 10000 port...
LOGGER (Server): Sun Jun 18 13:47:32 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:47:32 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:47:32 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:48:00 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:48:01 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:48:01 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:49:08 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:49:09 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:49:09 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 13:52:56 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 13:52:56 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 13:52:56 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 14:07:50 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 14:07:50 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 14:07:50 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 14:08:35 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 14:08:35 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 14:08:35 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 14:12:33 CEST 2017 - Server starting ...
LOGGER (Server): Sun Jun 18 14:12:33 CEST 2017 - Auth Service running at 9999 port...
LOGGER (Server): Sun Jun 18 14:12:33 CEST 2017 - Server started
LOGGER (Server): Sun Jun 18 14:12:33 CEST 2017 - Game Service is running at 10000 port...