A B D E F G I O P R S U

A

AbstractHttpClientDecorator - Class in org.fishwife.jrugged.httpclient
General decorator class for an HttpClient; implementors for decorators need only implement a single abstract method.
AbstractHttpClientDecorator(HttpClient) - Constructor for class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 

B

backend - Variable in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 

D

DefaultResponseFailureAssessor - Class in org.fishwife.jrugged.httpclient
A ResponseFailureAssessor that treats all 4XX and 5XX status codes as failures.
DefaultResponseFailureAssessor() - Constructor for class org.fishwife.jrugged.httpclient.DefaultResponseFailureAssessor
 

E

execute(HttpHost, HttpRequest, HttpContext) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpUriRequest) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpUriRequest, HttpContext) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpHost, HttpRequest) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpUriRequest, ResponseHandler<? extends T>) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpUriRequest, ResponseHandler<? extends T>, HttpContext) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.fishwife.jrugged.httpclient.FailureExposingHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.fishwife.jrugged.httpclient.FailureHandlingHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.fishwife.jrugged.httpclient.PerHostServiceWrappedHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.fishwife.jrugged.httpclient.ServiceWrappedHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class org.fishwife.jrugged.httpclient.ServiceWrappedHttpClientDecorator
 

F

FailureExposingHttpClient - Class in org.fishwife.jrugged.httpclient
This is a decorator for an HttpClient that will raise runtime exceptions for 4XX or 5XX responses, so that they can be used to signal failures to JRugged ServiceWrapper instances.
FailureExposingHttpClient(HttpClient) - Constructor for class org.fishwife.jrugged.httpclient.FailureExposingHttpClient
 
FailureExposingHttpClient(HttpClient, ResponseFailureAssessor) - Constructor for class org.fishwife.jrugged.httpclient.FailureExposingHttpClient
 
FailureHandlingHttpClient - Class in org.fishwife.jrugged.httpclient
 
FailureHandlingHttpClient(HttpClient) - Constructor for class org.fishwife.jrugged.httpclient.FailureHandlingHttpClient
 

G

getConnectionManager() - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
getHttpHost(HttpUriRequest) - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
getParams() - Method in class org.fishwife.jrugged.httpclient.AbstractHttpClientDecorator
 
getResponse() - Method in exception org.fishwife.jrugged.httpclient.UnsuccessfulResponseException
 

I

isFailure(HttpResponse) - Method in class org.fishwife.jrugged.httpclient.DefaultResponseFailureAssessor
 
isFailure(HttpResponse) - Method in interface org.fishwife.jrugged.httpclient.ResponseFailureAssessor
Returns true if the given response should be treated as a failure.

O

org.fishwife.jrugged.httpclient - package org.fishwife.jrugged.httpclient
 

P

PerHostServiceWrappedHttpClient - Class in org.fishwife.jrugged.httpclient
 
PerHostServiceWrappedHttpClient(HttpClient, ServiceWrapperFactory) - Constructor for class org.fishwife.jrugged.httpclient.PerHostServiceWrappedHttpClient
 

R

ResponseFailureAssessor - Interface in org.fishwife.jrugged.httpclient
A ResponseFailureAssessor is used by the FailureExposingHttpClient to determine whether a given response should be considered a "failure" or not.

S

ServiceWrappedHttpClient - Class in org.fishwife.jrugged.httpclient
Facade class for assembling an HttpClient that will feed request executions through a ServiceWrapper, while exposing 4XX and 5XX responses as exceptions so that the ServiceWrapper can experience them as failures, but unwrapping those exceptions before getting up to the original caller.
ServiceWrappedHttpClient(HttpClient, ServiceWrapper) - Constructor for class org.fishwife.jrugged.httpclient.ServiceWrappedHttpClient
 
ServiceWrappedHttpClient(HttpClient, ServiceWrapper, ResponseFailureAssessor) - Constructor for class org.fishwife.jrugged.httpclient.ServiceWrappedHttpClient
 
ServiceWrappedHttpClientDecorator - Class in org.fishwife.jrugged.httpclient
Decorator that runs HttpClient request executions through a ServiceWrapper.
ServiceWrappedHttpClientDecorator(HttpClient, ServiceWrapper) - Constructor for class org.fishwife.jrugged.httpclient.ServiceWrappedHttpClientDecorator
 

U

UnsuccessfulResponseException - Exception in org.fishwife.jrugged.httpclient
Used to wrap 4XX or 5XX responses from an HTTP server in exceptions so that ServiceWrapper instances can experience them as failures.
UnsuccessfulResponseException(HttpResponse) - Constructor for exception org.fishwife.jrugged.httpclient.UnsuccessfulResponseException
 

A B D E F G I O P R S U

Copyright © 2013. All Rights Reserved.