Class AgnosticConnector
java.lang.Object
energy.eddie.outbound.rest.connectors.AgnosticConnector
- All Implemented Interfaces:
OpaqueEnvelopeOutboundConnector,AutoCloseable
@Component
public class AgnosticConnector
extends Object
implements OpaqueEnvelopeOutboundConnector, AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()reactor.core.publisher.Flux<ConnectionStatusMessage> reactor.core.publisher.Flux<OpaqueEnvelope> A flux ofOpaqueEnvelopes, which provide an opaque envelopes with any payload for a certain time period.reactor.core.publisher.Flux<RawDataMessage> voidpublish(OpaqueEnvelope envelope) voidsetConnectionStatusMessageStream(reactor.core.publisher.Flux<ConnectionStatusMessage> connectionStatusMessageStream) voidsetRawDataStream(reactor.core.publisher.Flux<RawDataMessage> rawDataStream)
-
Constructor Details
-
AgnosticConnector
public AgnosticConnector()
-
-
Method Details
-
getConnectionStatusMessageStream
-
getRawDataMessageStream
-
setConnectionStatusMessageStream
public void setConnectionStatusMessageStream(reactor.core.publisher.Flux<ConnectionStatusMessage> connectionStatusMessageStream) -
setRawDataStream
-
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.
-
publish
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-