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 Constructor Description WildFlyKafkaSSLEngineFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconfigure(Map<String,?> configs)SSLEnginecreateClientSslEngine(String peerHost, int peerPort, String endpointIdentification)SSLEnginecreateServerSslEngine(String peerHost, int peerPort)KeyStorekeystore()Set<String>reconfigurableConfigs()booleanshouldBeRebuilt(Map<String,Object> nextConfigs)KeyStoretruststore()
-
-
-
Method Detail
-
configure
public void configure(Map<String,?> configs)
- 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
public SSLEngine createServerSslEngine(String peerHost, int peerPort)
- Specified by:
createServerSslEnginein interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
shouldBeRebuilt
public boolean shouldBeRebuilt(Map<String,Object> nextConfigs)
- Specified by:
shouldBeRebuiltin interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
reconfigurableConfigs
public Set<String> reconfigurableConfigs()
- Specified by:
reconfigurableConfigsin interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
keystore
public KeyStore keystore()
- Specified by:
keystorein interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
truststore
public KeyStore truststore()
- Specified by:
truststorein interfaceorg.apache.kafka.common.security.auth.SslEngineFactory
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-