public final class HttpClientProvider extends EPJLifeCycle implements javax.inject.Provider<org.apache.commons.httpclient.HttpClient>
Modifier and Type | Field and Description |
---|---|
private static java.util.concurrent.atomic.AtomicBoolean |
flag |
private static org.apache.commons.httpclient.HttpClient |
HTTP_CLIENT |
private static org.apache.commons.httpclient.MultiThreadedHttpConnectionManager |
HTTP_CONN_MANAGER |
private org.slf4j.Logger |
log |
Constructor and Description |
---|
HttpClientProvider(org.eclipse.jetty.util.component.LifeCycle terminatorDependency) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStop() |
org.apache.commons.httpclient.HttpClient |
get() |
lifeCycleFailure, lifeCycleStarted, lifeCycleStarting, lifeCycleStopped, lifeCycleStopping
private final org.slf4j.Logger log
private static final org.apache.commons.httpclient.MultiThreadedHttpConnectionManager HTTP_CONN_MANAGER
private static final org.apache.commons.httpclient.HttpClient HTTP_CLIENT
private static final java.util.concurrent.atomic.AtomicBoolean flag
@Inject public HttpClientProvider(@Named(value="executor") org.eclipse.jetty.util.component.LifeCycle terminatorDependency)
public org.apache.commons.httpclient.HttpClient get()
get
in interface javax.inject.Provider<org.apache.commons.httpclient.HttpClient>
protected void doStop() throws java.lang.Exception
doStop
in class org.eclipse.jetty.util.component.AbstractLifeCycle
java.lang.Exception