Code cleanup

This commit is contained in:
drdev
2014-10-25 20:25:19 +00:00
parent da824e6fc0
commit 0c3e46dbf5
2 changed files with 12 additions and 19 deletions

View File

@@ -77,7 +77,6 @@ public enum CHomeUI implements ICDoc, IMenuProvider {
*/ */
@Override @Override
public void initialize() { public void initialize() {
Singletons.getControl().getForgeMenu().setProvider(this); Singletons.getControl().getForgeMenu().setProvider(this);
selectPrevious(); selectPrevious();

View File

@@ -19,7 +19,6 @@ import java.util.concurrent.CopyOnWriteArraySet;
public class NetServer { public class NetServer {
private final Server srv = new Server(); private final Server srv = new Server();
private final Set<ClientSocket> _openSockets = new CopyOnWriteArraySet<ClientSocket>(); private final Set<ClientSocket> _openSockets = new CopyOnWriteArraySet<ClientSocket>();
@@ -42,21 +41,17 @@ public class NetServer {
} }
@SuppressWarnings("serial") @SuppressWarnings("serial")
public class GameServlet extends WebSocketServlet public class GameServlet extends WebSocketServlet {
{
@Override @Override
public WebSocket doWebSocketConnect(HttpServletRequest request, String protocol) { public WebSocket doWebSocketConnect(HttpServletRequest request, String protocol) {
System.out.printf("Connection from %s recieved%n", request.getRemoteAddr()); System.out.printf("Connection from %s recieved%n", request.getRemoteAddr());
return new ClientSocket(); return new ClientSocket();
} }
} }
public class ClientSocket implements WebSocket.OnTextMessage, IClientSocket {
public class ClientSocket implements WebSocket.OnTextMessage, IClientSocket
{
private Connection _connection; private Connection _connection;
private IConnectionObserver _client; private IConnectionObserver _client;
@Override @Override
public void onClose(int closeCode, String message) { public void onClose(int closeCode, String message) {
@@ -64,7 +59,7 @@ public class NetServer {
_openSockets.remove(_client); _openSockets.remove(_client);
_client.onConnectionClosed(); _client.onConnectionClosed();
} }
public void send(String data) { public void send(String data) {
try { try {
_connection.sendMessage(data); _connection.sendMessage(data);
@@ -78,11 +73,11 @@ public class NetServer {
public void onMessage(String data) { public void onMessage(String data) {
_client.onMessage(data); _client.onMessage(data);
} }
public boolean isOpen() { public boolean isOpen() {
return _connection.isOpen(); return _connection.isOpen();
} }
@Override @Override
public void onOpen(Connection connection) { public void onOpen(Connection connection) {
_connection = connection; _connection = connection;
@@ -95,10 +90,9 @@ public class NetServer {
_connection.close(1000, farewell); _connection.close(1000, farewell);
} }
} }
public void listen(int port) { public void listen(int port) {
if (!srv.isStarted()) if (!srv.isStarted()) {
{
portNumber = port; portNumber = port;
URI serverUri = null; URI serverUri = null;
try { try {
@@ -108,10 +102,10 @@ public class NetServer {
String host = connector.getHost(); String host = connector.getHost();
serverUri = new URI(String.format("ws://%s:%d/", host == null ? "localhost" : host ,port)); serverUri = new URI(String.format("ws://%s:%d/", host == null ? "localhost" : host ,port));
} catch (Exception e) { }
catch (Exception e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
System.out.println("Server started @ " + serverUri); System.out.println("Server started @ " + serverUri);
} }
else { else {
@@ -123,9 +117,9 @@ public class NetServer {
try { try {
srv.stop(); srv.stop();
portNumber = -1; portNumber = -1;
} catch (Exception e) { }
catch (Exception e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
} }
} }