|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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.asyncclient.AsyncHTTPConduit
public class AsyncHTTPConduit
| Nested Class Summary | |
|---|---|
class |
AsyncHTTPConduit.AsyncWrappedOutputStream
|
| Nested 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 | |
|---|---|
static String |
USE_ASYNC
|
| Fields inherited from class org.apache.cxf.transport.http.URLConnectionHTTPConduit |
|---|
connectionFactory |
| Fields inherited from class org.apache.cxf.transport.http.HTTPConduit |
|---|
authorizationPolicy, authSupplier, bus, certConstraints, clientSidePolicy, cookies, defaultEndpointURI, defaultEndpointURIString, endpointInfo, fromEndpointReferenceType, KEY_HTTP_CONNECTION, KEY_HTTP_CONNECTION_ADDRESS, LOG, proxyAuthorizationPolicy, proxyAuthSupplier, proxyFactory, tlsClientParameters, trustDecider |
| Fields inherited from class org.apache.cxf.transport.AbstractConduit |
|---|
target |
| Fields inherited from class org.apache.cxf.transport.AbstractObservable |
|---|
incomingObserver |
| Constructor Summary | |
|---|---|
AsyncHTTPConduit(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.ws.addressing.EndpointReferenceType t,
AsyncHTTPConduitFactory factory)
|
|
| Method Summary | |
|---|---|
protected OutputStream |
createOutputStream(org.apache.cxf.message.Message message,
boolean needToCacheRequest,
boolean isChunking,
int chunkThreshold)
|
AsyncHTTPConduitFactory |
getAsyncHTTPConduitFactory()
|
org.apache.http.impl.nio.client.CloseableHttpAsyncClient |
getHttpAsyncClient()
|
protected static KeyManager[] |
getKeyManagersWithCertAlias(org.apache.cxf.configuration.jsse.TLSClientParameters tlsClientParameters,
KeyManager[] keyManagers)
|
SSLContext |
getSSLContext(org.apache.cxf.configuration.jsse.TLSClientParameters tlsClientParameters)
|
void |
initializeSSLEngine(SSLContext sslcontext,
SSLEngine sslengine)
|
protected void |
setupConnection(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.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, getURI, isChunkingSupported, 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 |
| Field Detail |
|---|
public static final String USE_ASYNC
| Constructor Detail |
|---|
public AsyncHTTPConduit(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.ws.addressing.EndpointReferenceType t,
AsyncHTTPConduitFactory factory)
throws IOException
IOException| Method Detail |
|---|
public org.apache.http.impl.nio.client.CloseableHttpAsyncClient getHttpAsyncClient()
throws IOException
IOExceptionpublic AsyncHTTPConduitFactory getAsyncHTTPConduitFactory()
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
setupConnection in class org.apache.cxf.transport.http.URLConnectionHTTPConduitIOException
protected OutputStream createOutputStream(org.apache.cxf.message.Message message,
boolean needToCacheRequest,
boolean isChunking,
int chunkThreshold)
throws IOException
createOutputStream in class org.apache.cxf.transport.http.URLConnectionHTTPConduitIOException
public SSLContext getSSLContext(org.apache.cxf.configuration.jsse.TLSClientParameters tlsClientParameters)
throws GeneralSecurityException
GeneralSecurityException
public void initializeSSLEngine(SSLContext sslcontext,
SSLEngine sslengine)
protected static KeyManager[] getKeyManagersWithCertAlias(org.apache.cxf.configuration.jsse.TLSClientParameters tlsClientParameters,
KeyManager[] keyManagers)
throws GeneralSecurityException
GeneralSecurityException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||