Uses of Class
org.apache.qpid.protonj2.client.TransportOptions
Packages that use TransportOptions
Package
Description
-
Uses of TransportOptions in org.apache.qpid.protonj2.client
Methods in org.apache.qpid.protonj2.client that return TransportOptionsModifier and TypeMethodDescriptionTransportOptions.addWebSocketHeader(String key, String value) Additional headers to be passed along to the remote when performing a WebSocket based connect.TransportOptions.allowNativeIO(boolean allowNativeIO) Determines if the a native IO implementation is preferred to the JDK based IO.TransportOptions.clone()TransportOptions.connectTimeout(int connectTimeout) A transport layer connection timeout value that controls how long a connection attempt can block before giving up and throwing a connection error.TransportOptions.copyInto(TransportOptions other) Copy all configuration into the givenTransportOptionsfrom this instance.TransportOptions.defaultTcpPort(int defaultTcpPort) The default unsecured connection port to use when none has been specified by the user.TransportOptions.localAddress(String localAddress) The local address to bind to when attempting a remote connection.TransportOptions.localPort(int localPort) Configures the local port value to bind to when connecting to the remote, if that port is already in use this can lead to a connection error.TransportOptions.receiveBufferSize(int receiveBufferSize) Sets the receive buffer size in bytes, the value must be greater than zero or anIllegalArgumentExceptionwill be thrown.TransportOptions.sendBufferSize(int sendBufferSize) Sets the send buffer size in bytes, the value must be greater than zero or anIllegalArgumentExceptionwill be thrown.TransportOptions.soLinger(int soLinger) Configures the soLinger value that should be configured on the connection socket.TransportOptions.soTimeout(int soTimeout) Sets the value to use when configuring the socket level soTimeout option.TransportOptions.tcpKeepAlive(boolean keepAlive) Configures the TCP socket keep-alive value that should be used for a connection.TransportOptions.tcpNoDelay(boolean tcpNoDelay) Configure the underlying connection to use the tcpNoDelay option.TransportOptions.traceBytes(boolean traceBytes) Determines if the transport should add a logger for bytes in / outTransportOptions.trafficClass(int trafficClass) Sets the traffic class value used by the TCP connection, valid range is between 0 and 255.ConnectionOptions.transportOptions()TransportOptions.useWebSockets(boolean webSockets) Set to true to configure the transport layer as a WebSocket based connection.TransportOptions.webSocketMaxFrameSize(int maxFrameSize) Configures the maximum size of each WebSocket frame, payloads larger than the max frame size are split into multiple frames during transmission.TransportOptions.webSocketPath(String webSocketPath) The optional path element to provide when connecting via a WebSocket.Methods in org.apache.qpid.protonj2.client with parameters of type TransportOptionsModifier and TypeMethodDescriptionTransportOptions.copyInto(TransportOptions other) Copy all configuration into the givenTransportOptionsfrom this instance. -
Uses of TransportOptions in org.apache.qpid.protonj2.client.transport
Methods in org.apache.qpid.protonj2.client.transport that return TransportOptionsMethods in org.apache.qpid.protonj2.client.transport with parameters of type TransportOptionsModifier and TypeMethodDescriptionstatic IOContextIOContext.create(TransportOptions options, SslOptions sslOptions, String ioThreadName) Create an IOContext from the available options. -
Uses of TransportOptions in org.apache.qpid.protonj2.client.transport.netty4
Fields in org.apache.qpid.protonj2.client.transport.netty4 declared as TransportOptionsMethods in org.apache.qpid.protonj2.client.transport.netty4 that return TransportOptionsMethods in org.apache.qpid.protonj2.client.transport.netty4 with parameters of type TransportOptionsModifier and TypeMethodDescriptionstatic booleanEpollSupport.isAvailable(TransportOptions transportOptions) static booleanIOUringSupport.isAvailable(TransportOptions transportOptions) static booleanKQueueSupport.isAvailable(TransportOptions transportOptions) Constructors in org.apache.qpid.protonj2.client.transport.netty4 with parameters of type TransportOptionsModifierConstructorDescriptionNetty4IOContext(TransportOptions options, SslOptions ssl, String ioThreadName) TcpTransport(io.netty.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newTcpTransportinstance with the given configuration.WebSocketTransport(io.netty.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newWebSocketTransportinstance with the given configuration. -
Uses of TransportOptions in org.apache.qpid.protonj2.client.transport.netty5
Fields in org.apache.qpid.protonj2.client.transport.netty5 declared as TransportOptionsMethods in org.apache.qpid.protonj2.client.transport.netty5 that return TransportOptionsMethods in org.apache.qpid.protonj2.client.transport.netty5 with parameters of type TransportOptionsModifier and TypeMethodDescriptionstatic booleanEpollSupport.isAvailable(TransportOptions transportOptions) static booleanIOUringSupport.isAvailable(TransportOptions transportOptions) static booleanKQueueSupport.isAvailable(TransportOptions transportOptions) Constructors in org.apache.qpid.protonj2.client.transport.netty5 with parameters of type TransportOptionsModifierConstructorDescriptionNetty5IOContext(TransportOptions options, SslOptions ssl, String ioThreadName) TcpTransport(io.netty5.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newTcpTransportinstance with the given configuration.WebSocketTransport(io.netty5.bootstrap.Bootstrap bootstrap, TransportOptions options, SslOptions sslOptions) Create a newWebSocketTransportinstance with the given configuration.