Class DocumentStreams
java.lang.Object
energy.eddie.regionconnector.simulation.providers.DocumentStreams
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionDocumentStreams(CommonInformationModelConfiguration cimConfig, tools.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()reactor.core.publisher.Flux<ConnectionStatusMessage> reactor.core.publisher.Flux<energy.eddie.cim.v0_82.pmd.PermissionEnvelope> reactor.core.publisher.Flux<RawDataMessage> reactor.core.publisher.Flux<SimulatedMeterReading> reactor.core.publisher.Flux<energy.eddie.cim.v0_82.vhd.ValidatedHistoricalDataEnvelope> voidpublish(ConnectionStatusMessage connectionStatusMessage) voidpublish(energy.eddie.cim.v0_82.pmd.PermissionEnvelope permissionEnvelope) voidpublish(SimulatedMeterReading document)
-
Constructor Details
-
DocumentStreams
public DocumentStreams(CommonInformationModelConfiguration cimConfig, @Qualifier("jacksonJsonMapper") tools.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
publish
-
publish
-
publish
public void publish(energy.eddie.cim.v0_82.pmd.PermissionEnvelope permissionEnvelope) -
getValidatedHistoricalDataMarketDocumentsStream
public reactor.core.publisher.Flux<energy.eddie.cim.v0_82.vhd.ValidatedHistoricalDataEnvelope> getValidatedHistoricalDataMarketDocumentsStream() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getConnectionStatusMessageStream
-
getPermissionMarketDocumentStream
public reactor.core.publisher.Flux<energy.eddie.cim.v0_82.pmd.PermissionEnvelope> getPermissionMarketDocumentStream() -
getRawDataMessageStream
-
getSimulatedMeterReadingStream
-