/** * Sets the client's IP address. * * @param address * The client's IP address. */ public void setAddress(String address) { if (getAddresses().isEmpty()) { getAddresses().add(address); } else { getAddresses().set(0, address); } }
public static String findIP( Request request ) { Form form = (Form) request.getAttributes().get( "org.restlet.http.headers" ); String forwardedIP = getFirstForwardedIp( form.getFirstValue( FORWARD_HEADER ) ); if ( forwardedIP != null ) { return forwardedIP; } List<String> ipAddresses = request.getClientInfo().getAddresses(); return resolveIp( ipAddresses ); }
List<String> clientAddresses = request.getClientInfo().getAddresses();