Class AhcWebSocketConduit
- 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.websocket.ahc.AhcWebSocketConduit
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener,Configurable,Assertor,Conduit,Observable
public class AhcWebSocketConduit extends URLConnectionHTTPConduit
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classAhcWebSocketConduit.AhcWebSocketListenerclassAhcWebSocketConduit.AhcWebSocketWrappedOutputStream-
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_NULL
-
Fields 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, NO_IO_EXCEPTIONS, PROCESS_FAULT_ON_HTTP_400, proxyAuthorizationPolicy, proxyAuthSupplier, proxyFactory, SERVICE_NOT_AVAILABLE_ON_HTTP_STATUS_CODES, SET_HTTP_RESPONSE_MESSAGE, tlsClientParameters, trustDecider
-
Fields inherited from class org.apache.cxf.transport.AbstractConduit
target
-
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
-
-
Constructor Summary
Constructors Constructor Description AhcWebSocketConduit(Bus b, EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected OutputStreamcreateOutputStream(Message message, boolean needToCacheRequest, boolean isChunking, int chunkThreshold)protected voidsetupConnection(Message message, Address address, HTTPClientPolicy csPolicy)-
Methods inherited from class org.apache.cxf.transport.http.URLConnectionHTTPConduit
close
-
Methods inherited from class org.apache.cxf.transport.http.HTTPConduit
assertMessage, canAssert, 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, setTlsClientParameters, setTrustDecider
-
Methods inherited from class org.apache.cxf.transport.AbstractConduit
getTarget, toString
-
Methods inherited from class org.apache.cxf.transport.AbstractObservable
activate, deactivate, getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.transport.Observable
getMessageObserver, setMessageObserver
-
-
-
-
Constructor Detail
-
AhcWebSocketConduit
public AhcWebSocketConduit(Bus b, EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType t) throws IOException
- Throws:
IOException
-
-
Method Detail
-
setupConnection
protected void setupConnection(Message message, Address address, HTTPClientPolicy csPolicy) throws IOException
- Overrides:
setupConnectionin classURLConnectionHTTPConduit- Throws:
IOException
-
createOutputStream
protected OutputStream createOutputStream(Message message, boolean needToCacheRequest, boolean isChunking, int chunkThreshold) throws IOException
- Overrides:
createOutputStreamin classURLConnectionHTTPConduit- Throws:
IOException
-
-