Class HvlAuthzEventKafkaNotifierImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.authz.starter.module.support.notifier.kafka.HvlAuthzEventKafkaNotifierImpl
- All Implemented Interfaces:
HvlAuthzEventNotifier
@Component
@Primary
@Profile("kafka")
public class HvlAuthzEventKafkaNotifierImpl
extends Object
implements HvlAuthzEventNotifier
The class which implements
HvlAuthzEventNotifier
.-
Constructor Summary
ConstructorDescriptionHvlAuthzEventKafkaNotifierImpl
(tr.com.havelsan.javarch.kafka.notifier.HvlEventNotifier eventNotifier) Instantiates a new HvlAuthzEventNotifier. -
Method Summary
Modifier and TypeMethodDescription<OIEM extends HvlOAuthOperationInfoEventModel>
voidnotifySync
(String topic, OIEM operationInfoEventModel) Send event sync.
-
Constructor Details
-
HvlAuthzEventKafkaNotifierImpl
public HvlAuthzEventKafkaNotifierImpl(tr.com.havelsan.javarch.kafka.notifier.HvlEventNotifier eventNotifier) Instantiates a new HvlAuthzEventNotifier.- Parameters:
eventNotifier
- the event notifier
-
-
Method Details
-
notifySync
public <OIEM extends HvlOAuthOperationInfoEventModel> void notifySync(String topic, OIEM operationInfoEventModel) Send event sync.- Specified by:
notifySync
in interfaceHvlAuthzEventNotifier
- Type Parameters:
OIEM
- the type parameter- Parameters:
topic
- the topicoperationInfoEventModel
- the operation info event model
-