Package io.undertow.client.http
Class HttpClientProvider
- java.lang.Object
-
- io.undertow.client.http.HttpClientProvider
-
- All Implemented Interfaces:
ClientProvider
public class HttpClientProvider extends java.lang.Object implements ClientProvider
- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDISABLE_HTTPS_ENDPOINT_IDENTIFICATIONstatic java.lang.StringDISABLE_HTTPS_ENDPOINT_IDENTIFICATION_PROPERTY
-
Constructor Summary
Constructors Constructor Description HttpClientProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ALPNClientSelector.ALPNProtocolalpnProtocol(ClientCallback<ClientConnection> listener, java.net.URI uri, ByteBufferPool bufferPool, org.xnio.OptionMap options)voidconnect(ClientCallback<ClientConnection> listener, java.net.InetSocketAddress bindAddress, java.net.URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)voidconnect(ClientCallback<ClientConnection> listener, java.net.InetSocketAddress bindAddress, java.net.URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)voidconnect(ClientCallback<ClientConnection> listener, java.net.URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)voidconnect(ClientCallback<ClientConnection> listener, java.net.URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)java.util.Set<java.lang.String>handlesSchemes()
-
-
-
Field Detail
-
DISABLE_HTTPS_ENDPOINT_IDENTIFICATION_PROPERTY
public static final java.lang.String DISABLE_HTTPS_ENDPOINT_IDENTIFICATION_PROPERTY
- See Also:
- Constant Field Values
-
DISABLE_HTTPS_ENDPOINT_IDENTIFICATION
public static final boolean DISABLE_HTTPS_ENDPOINT_IDENTIFICATION
-
-
Method Detail
-
handlesSchemes
public java.util.Set<java.lang.String> handlesSchemes()
- Specified by:
handlesSchemesin interfaceClientProvider
-
connect
public void connect(ClientCallback<ClientConnection> listener, java.net.URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)
- Specified by:
connectin interfaceClientProvider
-
connect
public void connect(ClientCallback<ClientConnection> listener, java.net.URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)
- Specified by:
connectin interfaceClientProvider
-
connect
public void connect(ClientCallback<ClientConnection> listener, java.net.InetSocketAddress bindAddress, java.net.URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)
- Specified by:
connectin interfaceClientProvider
-
connect
public void connect(ClientCallback<ClientConnection> listener, java.net.InetSocketAddress bindAddress, java.net.URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)
- Specified by:
connectin interfaceClientProvider
-
alpnProtocol
public static ALPNClientSelector.ALPNProtocol alpnProtocol(ClientCallback<ClientConnection> listener, java.net.URI uri, ByteBufferPool bufferPool, org.xnio.OptionMap options)
-
-