| Package | Description |
|---|---|
| org.apache.qpid.jms.transports | |
| org.apache.qpid.jms.transports.netty |
| Modifier and Type | Method and Description |
|---|---|
protected TransportOptions |
TransportFactory.applyTransportConfiguration(TransportOptions transportOptions,
Map<String,String> transportURIOptions)
Apply URI options to a freshly created
TransportOptions instance which will be used
when the actual Transport is created. |
TransportOptions |
TransportOptions.clone() |
protected TransportOptions |
TransportOptions.copyOptions(TransportOptions copy) |
protected TransportOptions |
TransportFactory.doCreateTransportOptions()
Create and return an instance of TransportOptions appropriate for the Transport
type that this factory will return.
|
TransportOptions |
Transport.getTransportOptions() |
| Modifier and Type | Method and Description |
|---|---|
protected TransportOptions |
TransportFactory.applyTransportConfiguration(TransportOptions transportOptions,
Map<String,String> transportURIOptions)
Apply URI options to a freshly created
TransportOptions instance which will be used
when the actual Transport is created. |
protected TransportOptions |
TransportOptions.copyOptions(TransportOptions copy) |
static SSLContext |
TransportSupport.createJdkSslContext(TransportOptions options)
Create a new SSLContext using the options specific in the given TransportOptions
instance.
|
static SSLEngine |
TransportSupport.createJdkSslEngine(URI remote,
SSLContext context,
TransportOptions options)
Create a new JDK SSLEngine instance in client mode from the given SSLContext and
TransportOptions instances.
|
static io.netty.handler.ssl.SslContext |
TransportSupport.createOpenSslContext(TransportOptions options)
Create a new Netty SslContext using the options specific in the given TransportOptions
instance.
|
static SSLEngine |
TransportSupport.createOpenSslEngine(io.netty.buffer.ByteBufAllocator allocator,
URI remote,
io.netty.handler.ssl.SslContext context,
TransportOptions options)
Create a new OpenSSL SSLEngine instance in client mode from the given SSLContext and
TransportOptions instances.
|
static io.netty.handler.ssl.SslHandler |
TransportSupport.createSslHandler(io.netty.buffer.ByteBufAllocator allocator,
URI remote,
TransportOptions options)
Creates a Netty SslHandler instance for use in Transports that require
an SSL encoder / decoder.
|
protected abstract Transport |
TransportFactory.doCreateTransport(URI remoteURI,
TransportOptions transportOptions)
Create the actual Transport instance for this factory using the provided URI and
TransportOptions instances.
|
static boolean |
TransportSupport.isOpenSSLPossible(TransportOptions options)
Determines if Netty OpenSSL support is available and applicable based on the configuration
in the given TransportOptions instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected TransportOptions |
NettyWsTransportFactory.applyTransportConfiguration(TransportOptions transportOptions,
Map<String,String> transportURIOptions) |
TransportOptions |
NettyTcpTransport.getTransportOptions() |
| Modifier and Type | Method and Description |
|---|---|
protected TransportOptions |
NettyWsTransportFactory.applyTransportConfiguration(TransportOptions transportOptions,
Map<String,String> transportURIOptions) |
protected NettyTcpTransport |
NettyTcpTransportFactory.doCreateTransport(URI remoteURI,
TransportOptions transportOptions) |
protected NettyTcpTransport |
NettyWsTransportFactory.doCreateTransport(URI remoteURI,
TransportOptions transportOptions) |
static boolean |
EpollSupport.isAvailable(TransportOptions transportOptions) |
static boolean |
KQueueSupport.isAvailable(TransportOptions transportOptions) |
| Constructor and Description |
|---|
NettyTcpTransport(TransportListener listener,
URI remoteLocation,
TransportOptions options,
boolean secure)
Create a new transport instance
|
NettyTcpTransport(URI remoteLocation,
TransportOptions options,
boolean secure)
Create a new transport instance
|
NettyWsTransport(TransportListener listener,
URI remoteLocation,
TransportOptions options,
boolean secure)
Create a new transport instance
|
NettyWsTransport(URI remoteLocation,
TransportOptions options,
boolean secure)
Create a new transport instance
|
Copyright © 2013–2019 The Apache Software Foundation. All rights reserved.