Package energy.eddie.outbound.kafka
Class TerminationKafkaConnector
java.lang.Object
energy.eddie.outbound.kafka.TerminationKafkaConnector
- All Implemented Interfaces:
TerminationConnector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA flux of termination documents, which are special permission market documents, and an optional region-connector ID as String.void
-
Constructor Details
-
TerminationKafkaConnector
public TerminationKafkaConnector()
-
-
Method Details
-
getTerminationMessages
public reactor.core.publisher.Flux<Pair<String,energy.eddie.cim.v0_82.pmd.PermissionEnvelope>> getTerminationMessages()Description copied from interface:TerminationConnectorA flux of termination documents, which are special permission market documents, and an optional region-connector ID as String.- Specified by:
getTerminationMessagesin interfaceTerminationConnector- Returns:
- A pair of an optional region-connector ID and a termination market document.
-
process
@KafkaListener(groupId="termination-group", id="eddie-termination-listener", topics="fw.${outbound-connector.kafka.eddie-id}.cim_0_82.termination-md", containerFactory="permissionEnvelopeListenerContainerFactory") public void process(@Header(name="kafka_receivedMessageKey",required=false) String key, @Payload energy.eddie.cim.v0_82.pmd.PermissionEnvelope payload)
-