package com.cotopia.darkstar.httpmobileclient; import java.io.IOException; /** * @author karel herink */ public class HelloEchoMidlet extends DarkStarHTTPMidlet { public void startApp() { super.startApp(); } public void pauseApp() { super.pauseApp(); } public void destroyApp(boolean unconditional) { super.destroyApp(unconditional); } public String getDarkStarProxyURL() { return "http://localhost:8080/DarkStarWebProxy/DarkStarProxyServlet"; } public String getLoginName() { return "kaja"; } public String getPassword() { return "password"; } public String getDarkStarServerHost() { return "localhost"; } public String getDarkStarServerPort() { return "1139"; } public long getPollPeriod() { return 10000; } public void commBroken() { System.out.println("< commBroken"); } public void loggedIn() { System.out.println("< loggedIn"); System.out.println("> sendToSession: hello world"); try { communicator.sendToSession("hello world".getBytes()); } catch (IOException ex) { ex.printStackTrace(); } } public void loginFailed(String reason) { System.out.println("< loginFailed : " + reason); } public void receivedSessionMessage(byte[] msg) { System.out.println("receivedSessionMessage: " + new String(msg)); System.out.println("> log out"); try { communicator.logout(false); } catch (IOException ex) { ex.printStackTrace(); } } public void reconnecting() { System.out.println("< reconnecting"); } public void reconnected() { System.out.println("< reconnected"); } public void disconnected(boolean graceful, String reason) { System.out.println("< disconnected : graceful=" + graceful + ",reason=" + reason); } public void joinedChannel(String clientChannelName) { } public void leftChannel(String clientChannelName) { } public void receivedChannelMessage(String clientChannelName, byte[] message) { } }