Class DeValidatedHistoricalDataMarketDocumentProvider
java.lang.Object
energy.eddie.regionconnector.de.eta.providers.cim.v104.DeValidatedHistoricalDataMarketDocumentProvider
- All Implemented Interfaces:
ValidatedHistoricalDataMarketDocumentProvider
public class DeValidatedHistoricalDataMarketDocumentProvider
extends Object
implements ValidatedHistoricalDataMarketDocumentProvider
Provides CIM v1.04 Validated Historical Data Market Documents for the German (DE) region connector.
This class streams validated historical metering data in CIM format to outbound connectors.
Note: This is registered as a bean via the Spring config, not as a @Component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidemitDocument(energy.eddie.cim.v1_04.vhd.VHDEnvelope document) Emit a validated historical data market document to all subscribersreactor.core.publisher.Flux<energy.eddie.cim.v1_04.vhd.VHDEnvelope> Data stream of all VHDEnvelope created by this region connector.
-
Constructor Details
-
DeValidatedHistoricalDataMarketDocumentProvider
public DeValidatedHistoricalDataMarketDocumentProvider()
-
-
Method Details
-
getValidatedHistoricalDataMarketDocumentsStream
public reactor.core.publisher.Flux<energy.eddie.cim.v1_04.vhd.VHDEnvelope> getValidatedHistoricalDataMarketDocumentsStream()Description copied from interface:ValidatedHistoricalDataMarketDocumentProviderData stream of all VHDEnvelope created by this region connector.- Specified by:
getValidatedHistoricalDataMarketDocumentsStreamin interfaceValidatedHistoricalDataMarketDocumentProvider- Returns:
- VHDEnvelope stream
-
emitDocument
public void emitDocument(energy.eddie.cim.v1_04.vhd.VHDEnvelope document) Emit a validated historical data market document to all subscribers- Parameters:
document- the CIM document envelope
-