Class CimConnector
java.lang.Object
energy.eddie.outbound.rest.connectors.cim.v1_12.CimConnector
- All Implemented Interfaces:
MinMaxEnvelopeOutboundConnector,AutoCloseable
@Component("cimConnectorV1_12")
public class CimConnector
extends Object
implements 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.esr.ESRDMDEnvelope> 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) voidsetEnergySharingReferenceDataMarketDocumentStream(reactor.core.publisher.Flux<energy.eddie.cim.v1_12.esr.ESRDMDEnvelope> 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) -
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) -
getEnergySharingReferenceDataMarketDocumentStream
public reactor.core.publisher.Flux<energy.eddie.cim.v1_12.esr.ESRDMDEnvelope> getEnergySharingReferenceDataMarketDocumentStream() -
setEnergySharingReferenceDataMarketDocumentStream
public void setEnergySharingReferenceDataMarketDocumentStream(reactor.core.publisher.Flux<energy.eddie.cim.v1_12.esr.ESRDMDEnvelope> marketDocumentStream) -
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
-