Package com.rabbitmq.client
Class SocketConfigurators
- java.lang.Object
-
- com.rabbitmq.client.SocketConfigurators
-
public abstract class SocketConfigurators extends java.lang.ObjectReady-to-use instances and builder forSocketConfigurator.Note
SocketConfigurators can be combined withSocketConfigurator.andThen(SocketConfigurator).- Since:
- 5.4.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSocketConfigurators.Builder
-
Field Summary
Fields Modifier and Type Field Description static SocketConfiguratorDEFAULTDefaultSocketConfiguratorthat disables Nagle's algorithm.static SocketConfiguratorDISABLE_NAGLE_ALGORITHMDisable Nagle's algorithm.static SocketConfiguratorENABLE_HOSTNAME_VERIFICATIONEnable server hostname validation for TLS connections.
-
Constructor Summary
Constructors Constructor Description SocketConfigurators()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SocketConfigurators.Builderbuilder()Builder to configure and creates aSocketConfiguratorinstance.static SocketConfiguratordefaultConfigurator()The defaultSocketConfiguratorthat disables Nagle's algorithm.static SocketConfiguratordisableNagleAlgorithm()SocketConfiguratorthat disables Nagle's algorithm.static SocketConfiguratorenableHostnameVerification()SocketConfiguratorthat enable server hostname verification for TLS connections.(package private) static javax.net.ssl.SSLParametersenableHostnameVerification(javax.net.ssl.SSLParameters sslParameters)
-
-
-
Field Detail
-
DISABLE_NAGLE_ALGORITHM
public static final SocketConfigurator DISABLE_NAGLE_ALGORITHM
Disable Nagle's algorithm.
-
DEFAULT
public static final SocketConfigurator DEFAULT
DefaultSocketConfiguratorthat disables Nagle's algorithm.
-
ENABLE_HOSTNAME_VERIFICATION
public static final SocketConfigurator ENABLE_HOSTNAME_VERIFICATION
Enable server hostname validation for TLS connections.
-
-
Method Detail
-
enableHostnameVerification
static final javax.net.ssl.SSLParameters enableHostnameVerification(javax.net.ssl.SSLParameters sslParameters)
-
defaultConfigurator
public static SocketConfigurator defaultConfigurator()
The defaultSocketConfiguratorthat disables Nagle's algorithm.- Returns:
-
disableNagleAlgorithm
public static SocketConfigurator disableNagleAlgorithm()
SocketConfiguratorthat disables Nagle's algorithm.- Returns:
-
enableHostnameVerification
public static SocketConfigurator enableHostnameVerification()
SocketConfiguratorthat enable server hostname verification for TLS connections.- Returns:
-
builder
public static SocketConfigurators.Builder builder()
Builder to configure and creates aSocketConfiguratorinstance.- Returns:
-
-