Class CimConnector
java.lang.Object
energy.eddie.outbound.rest.connectors.cim.v1_12.CimConnector
- All Implemented Interfaces:
AcknowledgementMarketDocumentOutboundConnector,MinMaxEnvelopeOutboundConnector,NearRealTimeDataMarketDocumentOutboundConnectorV1_12,AutoCloseable
@Component("cimConnectorV1_12")
public class CimConnector
extends Object
implements NearRealTimeDataMarketDocumentOutboundConnectorV1_12, AcknowledgementMarketDocumentOutboundConnector, MinMaxEnvelopeOutboundConnector, AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()reactor.core.publisher.Flux<energy.eddie.cim.v1_12.ack.AcknowledgementEnvelope> reactor.core.publisher.Flux<energy.eddie.cim.v1_12.recmmoe.RECMMOEEnvelope> A flux ofRECMMOEEnvelopes, which provide a min-max envelope curve for a certain time period.reactor.core.publisher.Flux<energy.eddie.cim.v1_12.rtd.RTDEnvelope> voidpublish(energy.eddie.cim.v1_12.recmmoe.RECMMOEEnvelope minMaxEnvelope) voidsetAcknowledgementMarketDocumentStream(reactor.core.publisher.Flux<energy.eddie.cim.v1_12.ack.AcknowledgementEnvelope> marketDocumentStream) voidsetNearRealTimeDataMarketDocumentStreamV1_12(reactor.core.publisher.Flux<energy.eddie.cim.v1_12.rtd.RTDEnvelope> marketDocumentStream)
-
Constructor Details
-
CimConnector
public CimConnector()
-
-
Method Details
-
getNearRealTimeDataMarketDocumentStream
public reactor.core.publisher.Flux<energy.eddie.cim.v1_12.rtd.RTDEnvelope> getNearRealTimeDataMarketDocumentStream() -
setNearRealTimeDataMarketDocumentStreamV1_12
public void setNearRealTimeDataMarketDocumentStreamV1_12(reactor.core.publisher.Flux<energy.eddie.cim.v1_12.rtd.RTDEnvelope> marketDocumentStream) - Specified by:
setNearRealTimeDataMarketDocumentStreamV1_12in interfaceNearRealTimeDataMarketDocumentOutboundConnectorV1_12
-
getAcknowledgementMarketDocumentStream
public reactor.core.publisher.Flux<energy.eddie.cim.v1_12.ack.AcknowledgementEnvelope> getAcknowledgementMarketDocumentStream() -
setAcknowledgementMarketDocumentStream
public void setAcknowledgementMarketDocumentStream(reactor.core.publisher.Flux<energy.eddie.cim.v1_12.ack.AcknowledgementEnvelope> marketDocumentStream) - Specified by:
setAcknowledgementMarketDocumentStreamin interfaceAcknowledgementMarketDocumentOutboundConnector
-
getMinMaxEnvelopes
public reactor.core.publisher.Flux<energy.eddie.cim.v1_12.recmmoe.RECMMOEEnvelope> getMinMaxEnvelopes()Description copied from interface:MinMaxEnvelopeOutboundConnectorA flux ofRECMMOEEnvelopes, which provide a min-max envelope curve for a certain time period.- Specified by:
getMinMaxEnvelopesin interfaceMinMaxEnvelopeOutboundConnector- Returns:
- A flux of min-max envelopes to be sent to the region-connector.
-
publish
public void publish(energy.eddie.cim.v1_12.recmmoe.RECMMOEEnvelope minMaxEnvelope) -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-