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, Edan Idzerda
 
 
- 
- 
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
 
 - 
 
 -