Uses of Class
com.loomcache.common.config.TlsConfig
Packages that use TlsConfig
Package
Description
-
Uses of TlsConfig in com.loomcache.client
Methods in com.loomcache.client that return TlsConfigMethods in com.loomcache.client with parameters of type TlsConfigModifier and TypeMethodDescriptionSet TLS configuration for secure connections.Constructors in com.loomcache.client with parameters of type TlsConfigModifierConstructorDescriptionConnectionPool(String host, int port, int minConnections, int maxConnections, Duration maxIdleTime, Duration connectTimeout, @Nullable TlsConfig tlsConfig, @Nullable SSLContext sslContext) Create a connection pool with default health check interval.ConnectionPool(String host, int port, int minConnections, int maxConnections, Duration maxIdleTime, Duration connectTimeout, @Nullable TlsConfig tlsConfig, @Nullable SSLContext sslContext, boolean strictHandshake) Create a connection pool with default health checks and opt-in strict protocol handshake.ConnectionPool(String host, int port, int minConnections, int maxConnections, Duration maxIdleTime, Duration connectTimeout, @Nullable TlsConfig tlsConfig, @Nullable SSLContext sslContext, long healthCheckIntervalMs) Create a connection pool with custom health check interval.ConnectionPool(String host, int port, int minConnections, int maxConnections, Duration maxIdleTime, Duration connectTimeout, @Nullable TlsConfig tlsConfig, @Nullable SSLContext sslContext, long healthCheckIntervalMs, boolean strictHandshake) Create a connection pool with custom health check interval and opt-in strict protocol handshake. -
Uses of TlsConfig in com.loomcache.common.config
Methods in com.loomcache.common.config that return TlsConfigModifier and TypeMethodDescriptionTlsConfig.Builder.build()Build the TlsConfig with validation.TlsConfig.Builder.buildUnchecked()Build without file existence validation (for testing or deferred setup).EndpointTlsConfig.clientTlsConfig()static TlsConfigTlsConfig.disabled()Disabled TLS singleton for convenience.EndpointTlsConfig.memberTlsConfig()ClusterConfig.tlsConfig()EndpointTlsConfig.tlsConfigFor(EndpointTlsConfig.Endpoint endpoint) EndpointTlsConfig.wanTlsConfig()Methods in com.loomcache.common.config with parameters of type TlsConfigModifier and TypeMethodDescriptionEndpointTlsConfig.Builder.clientTlsConfig(TlsConfig config) static SocketSslContextFactory.createClientSocket(TlsConfig config, SSLContext sslContext, String host, int port, int connectTimeoutMs) Create an SSL client socket connected to the given host:port.static io.netty.handler.ssl.SslContextSslContextFactory.createNettyClientContext(TlsConfig config) Create a Netty client SslContext from TlsConfig.static io.netty.handler.ssl.SslContextSslContextFactory.createNettyServerContext(TlsConfig config) Create a Netty server SslContext from TlsConfig.static ServerSocketSslContextFactory.createServerSocket(TlsConfig config, SSLContext sslContext, int port) Create an SSL server socket bound to the given port.static ServerSocketSslContextFactory.createServerSocket(TlsConfig config, SSLContext sslContext, @Nullable String bindHost, int port) static SSLContextSslContextFactory.createSslContext(TlsConfig config) Create an SSLContext from TlsConfig.EndpointTlsConfig.Builder.memberTlsConfig(TlsConfig config) static EndpointTlsConfigEndpointTlsConfig.Builder.wanTlsConfig(TlsConfig config) Constructors in com.loomcache.common.config with parameters of type TlsConfigModifierConstructorDescriptionCertificateReloader(TlsConfig tlsConfig, ReloadableSslContext reloadableSslContext) Create a certificate reloader. -
Uses of TlsConfig in com.loomcache.server.config
Methods in com.loomcache.server.config that return TlsConfigMethods in com.loomcache.server.config with parameters of type TlsConfigModifier and TypeMethodDescription -
Uses of TlsConfig in com.loomcache.server.network
Constructors in com.loomcache.server.network with parameters of type TlsConfigModifierConstructorDescriptionTcpServer(int port, String nodeId, int instanceNumber, MessageHandler messageHandler, @Nullable TlsConfig tlsConfig, boolean pipelinedExecution, int commandQueueCapacity, int commandExecutorThreads, @Nullable io.micrometer.core.instrument.MeterRegistry meterRegistry) TcpServer(int port, String nodeId, int instanceNumber, MessageHandler messageHandler, TlsConfig tlsConfig) TcpServer(int port, String nodeId, int instanceNumber, MessageHandler messageHandler, TlsConfig tlsConfig, boolean pipelinedExecution, int commandQueueCapacity, int commandExecutorThreads) -
Uses of TlsConfig in com.loomcache.server.wan
Methods in com.loomcache.server.wan with parameters of type TlsConfigModifier and TypeMethodDescriptionstatic @NonNull WanPublisher.WanTransportFactoryWanPublisher.tlsCertificateAuthTransportFactory(@NonNull TlsConfig tlsConfig)