Android Open Source - wizapp Rest A P I Host Factory






From Project

Back to project page wizapp.

License

The source code is released under:

MIT License

If you think the Android project wizapp listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.wb.wizapp.rest;
/*from   w w  w.j  a v  a  2s .c  om*/
import java.util.HashMap;
import java.util.Map;

import org.apache.http.HttpHost;

import android.net.Uri;

public class RestAPIHostFactory {

  private static Map<String, RestAPIHost> hostCache = new HashMap<String, RestAPIHost>();

  public synchronized static RestAPIHost getHost(String url) {
    Uri uri = Uri.parse(url);
    String host = uri.getHost();
    RestAPIHost apiHost = hostCache.get(host);

    if (apiHost == null) {
      apiHost = new RestAPIHost(new HttpHost(uri.getHost(), uri.getPort(), uri.getScheme()));
      hostCache.put(host, apiHost);
    }
    return apiHost;
  }
}




Java Source Code List

com.wb.wizapp.IConstants.java
com.wb.wizapp.concurret.UIAsyncTask.java
com.wb.wizapp.concurret.UISyncTask.java
com.wb.wizapp.ex.WizError.java
com.wb.wizapp.rest.IJsonParsable.java
com.wb.wizapp.rest.IRestAPIServiceBuilder.java
com.wb.wizapp.rest.JsonBean.java
com.wb.wizapp.rest.JsonObject.java
com.wb.wizapp.rest.RestAPIHostFactory.java
com.wb.wizapp.rest.RestAPIHost.java
com.wb.wizapp.rest.RestAPISercieBuilderAdapter.java
com.wb.wizapp.rest.RestAPIService.java
com.wb.wizapp.router.RouteeCallback.java
com.wb.wizapp.router.Routee.java
com.wb.wizapp.router.Router.java
com.wb.wizapp.ui.BaseActivity.java
com.wb.wizapp.ui.BaseProgressFragment.java
com.wb.wizapp.ui.DetailActivity.java
com.wb.wizapp.ui.MainActivity.java
com.wb.wizapp.ui.MainDrawerFragment.java
com.wb.wizapp.ui.RouterWebViewActivity.java
com.wb.wizapp.ui.RouterWebView.java
com.wb.wizapp.ui.zxing.ScanActivity.java