Back to project page libgdx-chat-example.
The source code is released under:
Apache License
If you think the Android project libgdx-chat-example listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package org.stofkat.chat.java; /* w w w .ja va 2 s. co m*/ import org.apache.http.client.HttpClient; import org.apache.http.impl.conn.PoolingClientConnectionManager; import org.stofkat.chat.common.actions.Action; import org.stofkat.chat.common.results.Result; import org.stofkat.chat.http.dispatch.AsyncCallback; import org.stofkat.chat.http.dispatch.CustomCookieStore; import org.stofkat.chat.http.dispatch.HttpDispatchServiceAsync; import org.stofkat.chat.http.dispatch.HttpUtils; public class DesktopDispatchServiceAsync implements HttpDispatchServiceAsync { /** * Replace stofkat.org by the IP of your server (or 127.0.0.1 if you're * running local). */ private final String dispatchServiceUri = "http://leejjon.net:8080/chat/Chat-http"; private HttpClient httpClient; private CustomCookieStore cookieStore; public DesktopDispatchServiceAsync() { httpClient = HttpUtils.getHttpClient(new PoolingClientConnectionManager()); cookieStore = new CustomCookieStore(); } public Object getResult(Action<?> action) { return HttpUtils.getResult(dispatchServiceUri, httpClient, cookieStore, action); } @Override public <R extends Result> void execute(final Action<R> action, final AsyncCallback<R> callback) { new Thread() { @Override public void run() { final Object result = getResult(action); HttpUtils.processResult(result, callback); } }.start(); } }