Package org.apache.cxf.transport.http
Class HttpClientHTTPConduit
java.lang.Object
org.apache.cxf.transport.AbstractObservable
org.apache.cxf.transport.AbstractConduit
org.apache.cxf.transport.http.HTTPConduit
org.apache.cxf.transport.http.URLConnectionHTTPConduit
org.apache.cxf.transport.http.HttpClientHTTPConduit
- All Implemented Interfaces:
PropertyChangeListener,EventListener,org.apache.cxf.configuration.Configurable,org.apache.cxf.transport.Assertor,org.apache.cxf.transport.Conduit,org.apache.cxf.transport.Observable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.transport.http.HTTPConduit
HTTPConduit.InterposedMessageObserver, HTTPConduit.WrappedOutputStream -
Field Summary
Fields inherited from class org.apache.cxf.transport.http.URLConnectionHTTPConduit
connectionFactory, HTTPURL_CONNECTION_METHOD_REFLECTION, SET_REASON_PHRASE_NOT_NULLFields inherited from class org.apache.cxf.transport.http.HTTPConduit
authorizationPolicy, authSupplier, bus, certConstraints, clientSidePolicy, cookies, defaultAddress, endpointInfo, FORCE_HTTP_VERSION, fromEndpointReferenceType, HTTP_RESPONSE_MESSAGE, HTTP_VERSION, KEY_HTTP_CONNECTION, KEY_HTTP_CONNECTION_ADDRESS, KNOWN_HTTP_VERBS_WITH_NO_CONTENT, LOG, NO_IO_EXCEPTIONS, PROCESS_FAULT_ON_HTTP_400, proxyAuthorizationPolicy, proxyAuthSupplier, proxyFactory, SERVICE_NOT_AVAILABLE_ON_HTTP_STATUS_CODES, SET_HTTP_RESPONSE_MESSAGE, tlsClientParameters, trustDeciderFields inherited from class org.apache.cxf.transport.AbstractConduit
targetFields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver -
Constructor Summary
ConstructorsConstructorDescriptionHttpClientHTTPConduit(org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close the conduitvoidclose(org.apache.cxf.message.Message msg) protected OutputStreamcreateOutputStream(org.apache.cxf.message.Message message, boolean needToCacheRequest, boolean isChunking, int chunkThreshold) protected voidsetupConnection(org.apache.cxf.message.Message message, Address address, HTTPClientPolicy csPolicy) Methods inherited from class org.apache.cxf.transport.http.HTTPConduit
assertMessage, canAssert, determineConnectionTimeout, determineReceiveTimeout, extractLocation, finalizeConfig, getAddress, getAuthorization, getAuthSupplier, getBeanName, getClient, getClient, getConduitName, getCookies, getEffectiveAuthPolicy, getLogger, getProxyAuthorization, getProxyAuthSupplier, getTlsClientParameters, getTrustDecider, getURI, isChunkingSupported, logStackTrace, prepare, propertyChange, setAuthorization, setAuthSupplier, setClient, setHeadersByAuthorizationPolicy, setProxyAuthorization, setProxyAuthSupplier, setTlsClientParameters, setTrustDeciderMethods inherited from class org.apache.cxf.transport.AbstractConduit
getTarget, toStringMethods inherited from class org.apache.cxf.transport.AbstractObservable
activate, deactivate, getMessageObserver, getTargetReference, getTargetReference, setMessageObserverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.cxf.transport.Observable
getMessageObserver, setMessageObserver
-
Constructor Details
-
HttpClientHTTPConduit
public HttpClientHTTPConduit(org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t) throws IOException - Throws:
IOException
-
-
Method Details
-
close
- Specified by:
closein interfaceorg.apache.cxf.transport.Conduit- Overrides:
closein classHTTPConduit- Throws:
IOException
-
close
public void close()Close the conduit- Specified by:
closein interfaceorg.apache.cxf.transport.Conduit- Overrides:
closein classURLConnectionHTTPConduit
-
setupConnection
protected void setupConnection(org.apache.cxf.message.Message message, Address address, HTTPClientPolicy csPolicy) throws IOException - Overrides:
setupConnectionin classURLConnectionHTTPConduit- Throws:
IOException
-
createOutputStream
protected OutputStream createOutputStream(org.apache.cxf.message.Message message, boolean needToCacheRequest, boolean isChunking, int chunkThreshold) throws IOException - Overrides:
createOutputStreamin classURLConnectionHTTPConduit- Throws:
IOException
-