protected void setupNewConnection(String newURL) throws IOException { HTTPClientPolicy cp = getClient(outMessage); Address address; try { if (defaultAddress.getString().equals(newURL)) { address = defaultAddress; } else { address = new Address(newURL); } } catch (URISyntaxException e) { throw new IOException(e); } setupConnection(outMessage, address, cp); this.url = address.getURI(); connection = (HttpURLConnection)outMessage.get(KEY_HTTP_CONNECTION); }
public Proxy getDefaultProxy() { if (defaultProxy == null) { synchronized (this) { if (defaultProxy == null) { defaultProxy = chooseProxy(uri); } } } return defaultProxy; }
private HttpURLConnection createConnection(Message message, Address address, HTTPClientPolicy csPolicy) throws IOException { URL url = address.getURL(); URI uri = address.getURI(); Proxy proxy = proxyFactory.createProxy(csPolicy, uri); message.put("http.scheme", uri.getScheme()); // check tlsClientParameters from message header TLSClientParameters clientParameters = message.get(TLSClientParameters.class); if (clientParameters == null) { clientParameters = tlsClientParameters; } return connectionFactory.createConnection(clientParameters, proxy != null ? proxy : address.getDefaultProxy(), url); } protected void setupConnection(Message message, Address address, HTTPClientPolicy csPolicy) throws IOException {
if (pathInfo == null && queryString == null) { if (defaultAddress != null) { message.put(Message.ENDPOINT_ADDRESS, defaultAddress.getString()); result = defaultAddress.getString(); message.put(Message.ENDPOINT_ADDRESS, result); return setAndGetDefaultAddress(result); return result.equals(defaultAddress.getString()) ? defaultAddress : new Address(result);
/** * @return the default target URL */ protected URI getURI() throws URISyntaxException { return setAndGetDefaultAddress().getURI(); }
private class QueryGeocoder extends AsyncTask<List<JSONObject>, Integer, List<Address>> { @Override protected List<Address> doInBackground(List<JSONObject>... objects) { List<Address> addresses = new ArrayList<>(); try { for (JSONObject object : objects) { addresses.add(geoCoder.getFromLocationName(object.getString("position"), 1)); } } catch (Exception e){ } return addresses; } protected void onPostExecute(List<Address> result) { for (Address address : result) { LatLng position = new LatLng(address.getLatitude()+(Math.random()/200),address.getLongitude()+(Math.random()/200)); Bitmap bmImg = Ion.with(this).load(address.getString("icon")).asBitmap().get(); mMap.addMarker(new MarkerOptions() .position(position) .title(address.getString("title")) .snippet(address.getString("snippet")) .icon(BitmapDescriptorFactory.fromBitmap(bmImg)) ); } } }
private Address setAndGetDefaultAddress(String curAddr) throws URISyntaxException { if (defaultAddress == null) { synchronized (this) { if (defaultAddress == null) { if (curAddr != null) { defaultAddress = new Address(curAddr); } else { throw new URISyntaxException("<null>", "Invalid address. Endpoint address cannot be null.", 0); } } } } return defaultAddress; } /**
/** * @return the default target address */ public String getAddress() { if (defaultAddress != null) { return defaultAddress.getString(); } else if (fromEndpointReferenceType) { return getTarget().getAddress().getValue(); } return endpointInfo.getAddress(); }
private static URI computeURI(Message message, HttpURLConnection connection) throws URISyntaxException { Address address = (Address)message.get(KEY_HTTP_CONNECTION_ADDRESS); return address != null ? address.getURI() : connection.getURL().toURI(); }
if (pathInfo == null && queryString == null) { if (defaultAddress != null) { message.put(Message.ENDPOINT_ADDRESS, defaultAddress.getString()); result = defaultAddress.getString(); message.put(Message.ENDPOINT_ADDRESS, result); return setAndGetDefaultAddress(result); return result.equals(defaultAddress.getString()) ? defaultAddress : new Address(result);
private Address setAndGetDefaultAddress() throws URISyntaxException { if (defaultAddress == null) { synchronized (this) { if (defaultAddress == null) { if (fromEndpointReferenceType && getTarget().getAddress().getValue() != null) { defaultAddress = new Address(this.getTarget().getAddress().getValue()); } else if (endpointInfo.getAddress() != null) { defaultAddress = new Address(endpointInfo.getAddress()); } } } } return defaultAddress; }
/** * @return the default target address */ public String getAddress() { if (defaultAddress != null) { return defaultAddress.getString(); } else if (fromEndpointReferenceType) { return getTarget().getAddress().getValue(); } return endpointInfo.getAddress(); }
protected void setupNewConnection(String newURL) throws IOException { HTTPClientPolicy cp = getClient(outMessage); Address address; try { if (defaultAddress.getString().equals(newURL)) { address = defaultAddress; } else { address = new Address(newURL); } } catch (URISyntaxException e) { throw new IOException(e); } setupConnection(outMessage, address, cp); this.url = address.getURI(); connection = (HttpURLConnection)outMessage.get(KEY_HTTP_CONNECTION); }
FromHeader fromHeader = (FromHeader) req.getHeader("From"); Address fromAddress = fromHeader.getAddress(); URI fromURI = fromAddress.getURI(); if (fromURI.isSipURI()) { SipURI fromSipURI = (SipURI) fromURI; extension = fromSipURI.getUser(); }
private HttpURLConnection createConnection(Message message, Address address, HTTPClientPolicy csPolicy) throws IOException { URL url = address.getURL(); URI uri = address.getURI(); Proxy proxy = proxyFactory.createProxy(csPolicy, uri); message.put("http.scheme", uri.getScheme()); // check tlsClientParameters from message header TLSClientParameters clientParameters = message.get(TLSClientParameters.class); if (clientParameters == null) { clientParameters = tlsClientParameters; } return connectionFactory.createConnection(clientParameters, proxy != null ? proxy : address.getDefaultProxy(), url); } protected void setupConnection(Message message, Address address, HTTPClientPolicy csPolicy) throws IOException {
private Address setAndGetDefaultAddress(String curAddr) throws URISyntaxException { if (defaultAddress == null) { synchronized (this) { if (defaultAddress == null) { if (curAddr != null) { defaultAddress = new Address(curAddr); } else { throw new URISyntaxException("<null>", "Invalid address. Endpoint address cannot be null.", 0); } } } } return defaultAddress; } /**
public Proxy getDefaultProxy() { if (defaultProxy == null) { synchronized (this) { if (defaultProxy == null) { defaultProxy = chooseProxy(uri); } } } return defaultProxy; }