| Package | Description |
|---|---|
| software.amazon.awssdk.crt.http | |
| software.amazon.awssdk.crt.io | |
| software.amazon.awssdk.crt.mqtt |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<HttpStream> |
HttpClientConnection.makeRequest(HttpRequest request,
CrtHttpStreamHandler streamHandler)
Schedules an HttpRequest on the Native EventLoop for this HttpClientConnection.
|
| Modifier and Type | Method and Description |
|---|---|
static TlsContextOptions |
TlsContextOptions.createDefaultClient()
Helper which creates a default set of TLS options for the current platform
|
static TlsContextOptions |
TlsContextOptions.createDefaultServer()
Helper which creates a default set of TLS options for the current platform
|
static TlsContextOptions |
TlsContextOptions.createWithMTLS(String certificate,
String privateKey)
Helper which creates TLS options using a certificate and private key
|
static TlsContextOptions |
TlsContextOptions.createWithMTLSFromPath(String certificatePath,
String privateKeyPath)
Helper which creates TLS options using a certificate and private key
|
static TlsContextOptions |
TlsContextOptions.createWithMTLSPkcs12(String pkcs12Path,
String pkcs12Password)
OSX only - Helper which creates TLS options using PKCS12
|
| Constructor and Description |
|---|
ClientBootstrap(EventLoopGroup elg,
HostResolver hr)
Creates a new ClientBootstrap.
|
ClientBootstrap(int numThreads)
Creates a new ClientBootstrap.
|
EventLoopGroup(int numThreads)
Creates a new event loop group for the I/O subsystem to use to run blocking I/O requests
|
HostResolver(EventLoopGroup elg) |
HostResolver(EventLoopGroup elg,
int maxEntries) |
SocketOptions()
Creates a new set of socket options
|
TlsContext()
Creates a new Client TlsContext.
|
TlsContext(TlsContextOptions options)
Creates a new Client TlsContext.
|
| Constructor and Description |
|---|
MqttClient()
Creates a default MqttClient with no TLS and a
ClientBootstrap constructed with default settings |
MqttClient(ClientBootstrap clientBootstrap)
Creates an MqttClient with no TLS from the provided
ClientBootstrap |
MqttClient(ClientBootstrap clientBootstrap,
TlsContext context)
Creates an MqttClient from the provided
ClientBootstrap and TlsContext |
Copyright © 2019. All rights reserved.