Top Description Methods
io.undertow.client

public Interface ClientProvider

Known Direct Implementers
io.undertow.client.ajp.AjpClientProvider, io.undertow.client.http.HttpClientProvider, io.undertow.client.http2.Http2ClearClientProvider, io.undertow.client.http2.Http2ClientProvider, io.undertow.client.http2.Http2PriorKnowledgeClientProvider
Imports
org.xnio.OptionMap, .XnioIoThread, .XnioWorker, io.undertow.connector.ByteBufferPool, org.xnio.ssl.XnioSsl, java.net.InetSocketAddress, .URI, java.util.Set

A client connection provider. This allows the difference between various connection providers to be abstracted away (HTTP, AJP etc).
Author
Stuart Douglas

Method Summary

Modifier and TypeMethod and Description
public void
connect(final ClientCallback<ClientConnection> listener, final URI uri, final XnioWorker worker, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)

public void
connect(final ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, final URI uri, final XnioWorker worker, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)

public void
connect(final ClientCallback<ClientConnection> listener, final URI uri, final XnioIoThread ioThread, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)

public void
connect(final ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, final URI uri, final XnioIoThread ioThread, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)

public Set<String>

Method Detail

connectback to summary
public void connect(final ClientCallback<ClientConnection> listener, final URI uri, final XnioWorker worker, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)
connectback to summary
public void connect(final ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, final URI uri, final XnioWorker worker, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)
connectback to summary
public void connect(final ClientCallback<ClientConnection> listener, final URI uri, final XnioIoThread ioThread, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)
connectback to summary
public void connect(final ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, final URI uri, final XnioIoThread ioThread, XnioSsl ssl, ByteBufferPool bufferPool, OptionMap options)
handlesSchemesback to summary
public Set<String> handlesSchemes()