Class WildFlyKafkaSSLEngineFactory
java.lang.Object
org.wildfly.microprofile.reactive.messaging.config.kafka.ssl.context.WildFlyKafkaSSLEngineFactory
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.kafka.common.Configurable,org.apache.kafka.common.security.auth.SslEngineFactory
public class WildFlyKafkaSSLEngineFactory
extends Object
implements org.apache.kafka.common.security.auth.SslEngineFactory
- Author:
- Kabir Khan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcreateClientSslEngine(String peerHost, int peerPort, String endpointIdentification) createServerSslEngine(String peerHost, int peerPort) keystore()booleanshouldBeRebuilt(Map<String, Object> nextConfigs)
-
Constructor Details
-
WildFlyKafkaSSLEngineFactory
public WildFlyKafkaSSLEngineFactory()
-
-
Method Details
-
configure
- Specified by:
configurein interfaceorg.apache.kafka.common.Configurable
-
createClientSslEngine
public SSLEngine createClientSslEngine(String peerHost, int peerPort, String endpointIdentification) - Specified by:
createClientSslEnginein interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
createServerSslEngine
- Specified by:
createServerSslEnginein interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
shouldBeRebuilt
- Specified by:
shouldBeRebuiltin interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
reconfigurableConfigs
- Specified by:
reconfigurableConfigsin interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
keystore
- Specified by:
keystorein interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
truststore
- Specified by:
truststorein interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-