Class VertxHttpClientHTTPConduit
java.lang.Object
org.apache.cxf.transport.AbstractObservable
org.apache.cxf.transport.AbstractConduit
org.apache.cxf.transport.http.HTTPConduit
io.quarkiverse.cxf.vertx.http.client.VertxHttpClientHTTPConduit
- 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
public class VertxHttpClientHTTPConduit
extends org.apache.cxf.transport.http.HTTPConduit
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enumNested classes/interfaces inherited from class org.apache.cxf.transport.http.HTTPConduit
org.apache.cxf.transport.http.HTTPConduit.InterposedMessageObserver, org.apache.cxf.transport.http.HTTPConduit.WrappedOutputStream -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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
ConstructorsConstructorDescriptionVertxHttpClientHTTPConduit(CXFClientInfo clientInfo, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t, HttpClientPool httpClientPool) -
Method Summary
Modifier and TypeMethodDescriptionprotected OutputStreamcreateOutputStream(org.apache.cxf.message.Message message, boolean possibleRetransmit, boolean isChunking, int chunkThreshold) voidsetTlsClientParameters(org.apache.cxf.configuration.jsse.TLSClientParameters params) protected voidsetupConnection(org.apache.cxf.message.Message message, org.apache.cxf.transport.http.Address address, org.apache.cxf.transports.http.configuration.HTTPClientPolicy csPolicy) Methods inherited from class org.apache.cxf.transport.http.HTTPConduit
assertMessage, canAssert, close, close, 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, 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
-
Field Details
-
USE_ASYNC
- See Also:
-
ENABLE_HTTP2
- See Also:
-
AUTO_REDIRECT_MAX_SAME_URI_COUNT
- See Also:
-
AUTO_REDIRECT_ALLOW_REL_URI
- See Also:
-
-
Constructor Details
-
VertxHttpClientHTTPConduit
public VertxHttpClientHTTPConduit(CXFClientInfo clientInfo, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t, HttpClientPool httpClientPool) throws IOException - Throws:
IOException
-
-
Method Details
-
setupConnection
protected void setupConnection(org.apache.cxf.message.Message message, org.apache.cxf.transport.http.Address address, org.apache.cxf.transports.http.configuration.HTTPClientPolicy csPolicy) throws IOException - Specified by:
setupConnectionin classorg.apache.cxf.transport.http.HTTPConduit- Throws:
IOException
-
createOutputStream
protected OutputStream createOutputStream(org.apache.cxf.message.Message message, boolean possibleRetransmit, boolean isChunking, int chunkThreshold) throws IOException - Specified by:
createOutputStreamin classorg.apache.cxf.transport.http.HTTPConduit- Throws:
IOException
-
setTlsClientParameters
public void setTlsClientParameters(org.apache.cxf.configuration.jsse.TLSClientParameters params) - Overrides:
setTlsClientParametersin classorg.apache.cxf.transport.http.HTTPConduit
-