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); }
/** * @return the default target address */ public String getAddress() { if (defaultAddress != null) { return defaultAddress.getString(); } else if (fromEndpointReferenceType) { return getTarget().getAddress().getValue(); } return endpointInfo.getAddress(); }
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 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)) ); } } }
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); }
@Override protected void setupNewConnection(String newURL) throws IOException { httpResponse = null; isAsync = false; exception = null; if (channel != null) { channel.close(); channel = null; } try { Address address; if (defaultAddress.getString().equals(newURL)) { address = defaultAddress; this.url = defaultAddress.getURI(); } else { this.url = new URI(newURL); address = new Address(newURL, this.url); } setupConnection(outMessage, address, csPolicy); entity = outMessage.get(NettyHttpClientRequest.class); //reset the buffers outBuffer.clear(); outputStream = new ByteBufOutputStream(outBuffer); } catch (URISyntaxException e) { throw new IOException(e); } }
/** * @return the default target address */ public String getAddress() { if (defaultAddress != null) { return defaultAddress.getString(); } else if (fromEndpointReferenceType) { return getTarget().getAddress().getValue(); } return endpointInfo.getAddress(); }
@Override protected void setupNewConnection(String newURL) throws IOException { httpResponse = null; isAsync = false; exception = null; if (channel != null) { channel.close(); channel = null; } try { Address address; if (defaultAddress.getString().equals(newURL)) { address = defaultAddress; this.url = defaultAddress.getURI(); } else { this.url = new URI(newURL); address = new Address(newURL, this.url); } setupConnection(outMessage, address, csPolicy); entity = outMessage.get(NettyHttpClientRequest.class); //reset the buffers outBuffer.clear(); outputStream = new ByteBufOutputStream(outBuffer); } catch (URISyntaxException e) { throw new IOException(e); } }
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);
protected void setupNewConnection(String newURL) throws IOException { httpResponse = null; isAsync = outMessage != null && outMessage.getExchange() != null && !outMessage.getExchange().isSynchronous(); exception = null; connectionFuture = null; session = null; sslState = null; sslURL = null; //reset the buffers HeapByteBufferAllocator allocator = new HeapByteBufferAllocator(); int bufSize = csPolicy.getChunkLength() > 0 ? csPolicy.getChunkLength() : 16320; inbuf = new SharedInputBuffer(bufSize, allocator); outbuf = new SharedOutputBuffer(bufSize, allocator); try { if (defaultAddress.getString().equals(newURL)) { setupConnection(outMessage, defaultAddress, csPolicy); } else { Address address = new Address(newURL); this.url = address.getURI(); setupConnection(outMessage, address, csPolicy); } entity = outMessage.get(CXFHttpRequest.class); basicEntity = (BasicHttpEntity)entity.getEntity(); entity.setOutputStream(this); } catch (URISyntaxException e) { throw new IOException(e); } }