/** * Returns the host reference. This may be different from the resourceRef's * host, for example for URNs and other URIs that don't contain host * information. * * @return The host reference. */ @Override public Reference getHostRef() { return getWrappedRequest().getHostRef(); }
/** * Returns the host reference. This may be different from the resourceRef's * host, for example for URNs and other URIs that don't contain host * information. * * @return The host reference. * @see Request#getHostRef() */ public Reference getHostRef() { return getRequest() == null ? null : getRequest().getHostRef(); }
if (httpRequest.getHostRef() != null) { String host = httpRequest.getHostRef().getHostDomain(); int port = httpRequest.getHostRef().getHostPort(); String protocol = "http"; if (httpRequest.getHostRef().getSchemeProtocol() != null) { protocol = httpRequest.getHostRef().getSchemeProtocol().getSchemeName();
/** * Allows filtering before processing by the next Restlet. Set the base * reference. * * @param request * The request to handle. * @param response * The response to update. * @return The continuation status. */ @Override protected int beforeHandle(Request request, Response response) { if (request.getHostRef() == null) { request.getResourceRef().setBaseRef( request.getResourceRef().getHostIdentifier()); } else { request.getResourceRef().setBaseRef(request.getHostRef()); } if (request.isLoggable() && getLogger().isLoggable(Level.FINE)) { getLogger().fine( "Base URI: \"" + request.getResourceRef().getBaseRef() + "\". Remaining part: \"" + request.getResourceRef().getRemainingPart() + "\""); } return CONTINUE; }
sb.append((request.getHostRef() == null) ? "-" : request.getHostRef() .toString());
String hostScheme = ""; if (request.getHostRef() != null) { hostDomain = request.getHostRef().getHostDomain(); int basePortValue = request.getHostRef().getHostPort(); basePortValue = request.getHostRef().getSchemeProtocol() .getDefaultPort(); hostScheme = request.getHostRef().getScheme();
return getReferenceContent(variableName.substring(1), this.request.getReferrerRef()); } else if (variableName.startsWith("h")) { return getReferenceContent(variableName.substring(1), this.request.getHostRef()); } else if (variableName.startsWith("r")) { return getReferenceContent(variableName.substring(1), this.request.getResourceRef());
this.hostRef = request.getHostRef(); this.maxForwards = request.getMaxForwards(); this.originalRef = (request.getOriginalRef() == null) ? null