java - Tyrus client websocket Message handler -
i experiencing problem client not start in non-debug mode in eclipse. message appear in debug mode. please let me know if 1 else facing same issue.
calling method: client = clientmanager.createclient(); clientendpointconfig cec = clientendpointconfig.builder.create().build(); client.getproperties().put(clientproperties.proxy_uri, "http://192.168.1.1:80"); session = client.connecttoserver(new clientendpoint(), cec, uri.create(url)); below code of clientendpoint class: private static class clientendpoint extends endpoint { @override public void onopen(final session session, endpointconfig config) { system.out.println("clientendpoint: server session opened: "+session); session.addmessagehandler(new messagehandler.whole<string>() { @override public void onmessage(string message) { system.out.println("clientendpoint: received message: "+message); if(lastmessage != message) { lastmessage = message; session.getuserproperties().put("message", lastmessage); } else { enter code here session.getuserproperties().put("message", lastmessage); } } }); } @override public void onclose(session session, closereason closereason) { try { latch.countdown(); session.close(); safedisconnect(session); } catch (ioexception e) { // todo auto-generated catch block e.printstacktrace(); } } @override public void onerror(session session, throwable th) { try { session.close(); } catch (ioexception e) { // todo auto-generated catch block e.printstacktrace(); } th.printstacktrace(); } } any thoughts? please let me know configuration.
Comments
Post a Comment