Class KafkaJaasLoginModuleInitializer
- java.lang.Object
-
- org.springframework.kafka.security.jaas.KafkaJaasLoginModuleInitializer
-
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.SmartInitializingSingleton
public class KafkaJaasLoginModuleInitializer extends java.lang.Object implements org.springframework.beans.factory.SmartInitializingSingleton, org.springframework.beans.factory.DisposableBeanContains properties for setting up anAppConfigurationEntrythat can be used for the Kafka client.- Since:
- 1.3
- Author:
- Marius Bogoevici, Gary Russell
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKafkaJaasLoginModuleInitializer.ControlFlagControl flag values for login configuration.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringKAFKA_CLIENT_CONTEXT_NAMEThe key for the kafka client configuration entry.
-
Constructor Summary
Constructors Constructor Description KafkaJaasLoginModuleInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterSingletonsInstantiated()voiddestroy()voidsetControlFlag(KafkaJaasLoginModuleInitializer.ControlFlag controlFlag)voidsetLoginModule(java.lang.String loginModule)voidsetOptions(java.util.Map<java.lang.String,java.lang.String> options)
-
-
-
Field Detail
-
KAFKA_CLIENT_CONTEXT_NAME
public static final java.lang.String KAFKA_CLIENT_CONTEXT_NAME
The key for the kafka client configuration entry.- See Also:
- Constant Field Values
-
-
Method Detail
-
setLoginModule
public void setLoginModule(java.lang.String loginModule)
-
setControlFlag
public void setControlFlag(KafkaJaasLoginModuleInitializer.ControlFlag controlFlag)
-
setOptions
public void setOptions(java.util.Map<java.lang.String,java.lang.String> options)
-
afterSingletonsInstantiated
public void afterSingletonsInstantiated()
- Specified by:
afterSingletonsInstantiatedin interfaceorg.springframework.beans.factory.SmartInitializingSingleton
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-
-