@Override public URI getURI() { return request.getURI(); }
@Override public URI getUri() { return clientRequest.getURI(); }
@Override public URI getUri() { return clientRequest.getURI(); }
@Override public URI getURI() { return clientRequest.getURI(); }
@Override public URL getRequestURL() { try { final URI uri = clientRequest.getURI(); return uri.toURL(); } catch (MalformedURLException ex) { Logger.getLogger(RequestWrapper.class.getName()).log(Level.SEVERE, null, ex); return null; } }
private Resource getResourceDescribingElement() { if (null == this.resourceDescribingElement) { this.resourceDescribingElement = this.model.getResource(this.request.getURI().toString()); } return this.resourceDescribingElement; } }
/** * Returns the query parameters of a request as a multi-valued map. * * @param request the client request to retrieve query parameters from. * @return a {@link MultivaluedMap} containing the entity query parameters. */ public static MultivaluedMap<String, String> getQueryParameters(ClientRequest request) { URI uri = request.getURI(); if (uri == null) { return null; } return UriComponent.decodeQuery(uri, true); }
private void printRequestLine(StringBuilder b, long id, ClientRequest request) { prefixId(b, id).append(NOTIFICATION_PREFIX).append("Client out-bound request").append("\n"); prefixId(b, id).append(REQUEST_PREFIX).append(request.getMethod()).append(" "). append(request.getURI().toASCIIString()).append("\n"); }
private void printRequestLine(StringBuilder b, long id, ClientRequest request) { prefixId(b, id).append(NOTIFICATION_PREFIX) .append("Client out-bound request").append("\n"); prefixId(b, id).append(REQUEST_PREFIX).append(request.getMethod()) .append(" ").append(request.getURI().toASCIIString()) .append("\n"); }
private void printRequestLine(StringBuilder b, long id, ClientRequest request) { prefixId(b, id).append(NOTIFICATION_PREFIX).append("Client out-bound request").append("\n"); prefixId(b, id).append(REQUEST_PREFIX).append(request.getMethod()).append(" "). append(request.getURI().toASCIIString()).append("\n"); }
private void addApiKey(ClientRequest request) { URI uriWithApiKey = UriBuilder.fromUri(request.getURI()) .queryParam(this.requestConfiguration.getApiKeyQueryParamName(), apiKey) .build(); request.setURI(uriWithApiKey); }
private void addApiKey(ClientRequest request) { URI uriWithApiKey = UriBuilder.fromUri(request.getURI()) .queryParam(this.requestConfiguration.getApiKeyQueryParamName(), apiKey) .build(); request.setURI(uriWithApiKey); }
@Override public void apply(ClientRequest request) { UriBuilder builder = UriBuilder.fromUri(request.getURI()); builder = this.replace ? builder.replaceQueryParam(this.name, this.value) : builder.queryParam(this.name, this.value); request.setURI(builder.build()); }
public JerseyClientInprocRequest(ClientRequest clientRequest) { this.clientRequest = clientRequest; headers.put("Host", UrlHelper.getRequestHost(clientRequest.getURI())); headers.putAll(asMap(clientRequest.getHeaders())); }
public JerseyClientInprocRequest(ClientRequest clientRequest) { this.clientRequest = clientRequest; headers.put("Host", UrlHelper.getRequestHost(clientRequest.getURI())); headers.putAll(asMap(clientRequest.getHeaders())); }
@Override protected Model loadEntity(ClientResponse response) { model = ModelFactory.createDefaultModel(); model.read(response.getEntityInputStream(), null, "JSONLD"); // remove the flag=fs query param from the url if there. Any gedcomx-java hyperlinks used to get to this endpoint would have the flag=fs parameter // as of 06/14/2018. This Uri becomes the name/id of the Resource object and should not have that query param as part of the name/id for // getVocabElement() to work. this.resourceDescribingElement = model.getResource(UriBuilder.fromUri(this.request.getURI()).replaceQueryParam("flag", (Object[]) null).build().toString()); // this.resourceDescribingElement = model.getResource(this.request.getURI().toString()); return model; }
@Override protected Model loadEntity(ClientResponse response) { Model model = ModelFactory.createDefaultModel(); model.read(response.getEntityInputStream(), null, "JSONLD"); // remove the flag=fs query param from the url if there. Any gedcomx-java hyperlinks used to get to this endpoint would have the flag=fs parameter // as of 06/14/2018. This Uri becomes the name/id of the Resource object and should not have that query param as part of the name/id for // getVocabElementList() to work. this.resourceDescribingList = model.getResource(UriBuilder.fromUri(this.request.getURI()).replaceQueryParam("flag", (Object[]) null).build().toString()); // this.resourceDescribingList = model.getResource(this.request.getURI().toString()); return model; }
@Override public ClientResponse handle(ClientRequest request) throws ClientHandlerException { URI uri = request.getURI(); String bucketName = (String) request.getProperties().get(S3Constants.PROPERTY_BUCKET_NAME); if (bucketName != null) { request.setURI(insertBucket(uri, bucketName, s3Config.isUseVHost())); } return getNext().handle(request); } }