Class OpaqueEnvelopeKafkaConnector
java.lang.Object
energy.eddie.outbound.kafka.agnostic.OpaqueEnvelopeKafkaConnector
- All Implemented Interfaces:
OpaqueEnvelopeOutboundConnector
@Component
public class OpaqueEnvelopeKafkaConnector
extends Object
implements OpaqueEnvelopeOutboundConnector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<OpaqueEnvelope> A flux ofOpaqueEnvelopes, which provide an opaque envelopes with any payload for a certain time period.voidprocess(OpaqueEnvelope payload)
-
Constructor Details
-
OpaqueEnvelopeKafkaConnector
public OpaqueEnvelopeKafkaConnector()
-
-
Method Details
-
getOpaqueEnvelopes
Description copied from interface:OpaqueEnvelopeOutboundConnectorA flux ofOpaqueEnvelopes, which provide an opaque envelopes with any payload for a certain time period.- Specified by:
getOpaqueEnvelopesin interfaceOpaqueEnvelopeOutboundConnector- Returns:
- A flux of opaque envelopes to be sent to the region-connector.
-
process
@KafkaListener(groupId="opaque-envelope-group", id="eddie-opaque-envelope-listener", topics="fw.${outbound-connector.kafka.eddie-id}.agnostic.opaque-envelope", containerFactory="opaqueEnvelopeListenerContainerFactory") public void process(@Payload OpaqueEnvelope payload)
-