@Override public Object getProperty(String name) { return invocation.getMutableProperties().get(name); }
@Override public void removeProperty(String name) { invocation.getMutableProperties().remove(name); }
@Override public void setProperty(String name, Object object) { invocation.getMutableProperties().put(name, object); }
@Override public Collection<String> getPropertyNames() { return Collections.unmodifiableSet(invocation.getMutableProperties().keySet()); }
StreamingResponseConsumer(final ClientInvocation request, final ResultExtractor<T> extractor) { this.configuration = request.getClientConfiguration(); this.properties = request.getMutableProperties(); this.extractor = extractor; }
BufferingResponseConsumer(final ClientInvocation request, final ResultExtractor<T> responseExtractor) { this.configuration = request.getClientConfiguration(); this.properties = request.getMutableProperties(); this.responseExtractor = responseExtractor; }
@Override public void onHeaders(Response response) { cr = new JettyClientResponse(invocation.getClientConfiguration(), stream, () -> { if (!completing.get()) { future.cancel(true); } }); cr.setProperties(invocation.getMutableProperties()); cr.setStatus(response.getStatus()); cr.setHeaders(extract(response.getHeaders())); if (!buffered) { complete(); } }
invocation.getMutableProperties().forEach(request::attribute); request.method(invocation.getMethod()); invocation.getHeaders().asMap().forEach((h, vs) -> vs.forEach(v -> request.header(h, v)));
public void writeRequestBody(OutputStream outputStream) throws IOException { if (entity == null) { return; } WriterInterceptor[] interceptors = getWriterInterceptors(); AbstractWriterInterceptorContext ctx = new ClientWriterInterceptorContext(interceptors, configuration.getProviderFactory(), entity, entityClass, entityGenericType, entityAnnotations, headers.getMediaType(), headers.getHeaders(), outputStream, getMutableProperties(), tracingLogger); final long timestamp = tracingLogger.timestamp("WI_SUMMARY"); try { ctx.proceed(); } finally { tracingLogger.logDuration("WI_SUMMARY", timestamp, ctx.getProcessedInterceptorCount()); } }
response.setProperties(request.getMutableProperties()); response.setStatus(res.getStatusLine().getStatusCode()); response.setReasonPhrase(res.getStatusLine().getReasonPhrase());
@Override public Object getProperty(String name) { return invocation.getMutableProperties().get(name); }
@Override public void removeProperty(String name) { invocation.getMutableProperties().remove(name); }
@Override public void setProperty(String name, Object object) { invocation.getMutableProperties().put(name, object); }
@Override public void setProperty(String name, Object object) { invocation.getMutableProperties().put(name, object); }
@Override public Collection<String> getPropertyNames() { return Collections.unmodifiableSet(invocation.getMutableProperties().keySet()); }
@Override public Collection<String> getPropertyNames() { return Collections.unmodifiableSet(invocation.getMutableProperties().keySet()); }
StreamingResponseConsumer(ClientInvocation request, ResultExtractor<T> extractor) { this.configuration = request.getClientConfiguration(); this.properties = request.getMutableProperties(); this.extractor = extractor; }
BufferingResponseConsumer(ClientInvocation request, ResultExtractor<T> responseExtractor) { this.configuration = request.getClientConfiguration(); this.properties = request.getMutableProperties(); this.responseExtractor = responseExtractor; }
public BufferingResponseConsumer(ClientInvocation request, ResultExtractor<T> responseExtractor) { this.configuration = request.getClientConfiguration(); this.properties = request.getMutableProperties(); this.responseExtractor = responseExtractor; }
public void writeRequestBody(OutputStream outputStream) throws IOException { if (entity == null) { return; } WriterInterceptor[] interceptors = getWriterInterceptors(); AbstractWriterInterceptorContext ctx = new ClientWriterInterceptorContext(interceptors, configuration.getProviderFactory(), entity, entityClass, entityGenericType, entityAnnotations, headers.getMediaType(), headers.getHeaders(), outputStream, getMutableProperties()); ctx.proceed(); }