Class AgnosticConnector
java.lang.Object
energy.eddie.outbound.rest.connectors.AgnosticConnector
- All Implemented Interfaces:
ConnectionStatusMessageOutboundConnector,RawDataOutboundConnector,AutoCloseable
@Component
public class AgnosticConnector
extends Object
implements ConnectionStatusMessageOutboundConnector, RawDataOutboundConnector, AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()reactor.core.publisher.Flux<ConnectionStatusMessage> reactor.core.publisher.Flux<RawDataMessage> voidsetConnectionStatusMessageStream(reactor.core.publisher.Flux<ConnectionStatusMessage> connectionStatusMessageStream) Sets the stream of connection status messages to be sent to the EP app.voidsetRawDataStream(reactor.core.publisher.Flux<RawDataMessage> rawDataStream) Sets a Flux that can be subscribed to, to emit raw data messages to the eligible party.
-
Constructor Details
-
AgnosticConnector
public AgnosticConnector()
-
-
Method Details
-
getConnectionStatusMessageStream
-
getRawDataMessageStream
-
setConnectionStatusMessageStream
public void setConnectionStatusMessageStream(reactor.core.publisher.Flux<ConnectionStatusMessage> connectionStatusMessageStream) Description copied from interface:ConnectionStatusMessageOutboundConnectorSets the stream of connection status messages to be sent to the EP app.- Specified by:
setConnectionStatusMessageStreamin interfaceConnectionStatusMessageOutboundConnector- Parameters:
connectionStatusMessageStream- stream of connection status messages
-
setRawDataStream
Description copied from interface:RawDataOutboundConnectorSets a Flux that can be subscribed to, to emit raw data messages to the eligible party.- Specified by:
setRawDataStreamin interfaceRawDataOutboundConnector- Parameters:
rawDataStream- flux containing raw data messages
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-