Class DocumentStreams

java.lang.Object
energy.eddie.regionconnector.simulation.providers.DocumentStreams
All Implemented Interfaces:
AutoCloseable

@Component public class DocumentStreams extends Object implements AutoCloseable
  • Constructor Details

  • Method Details

    • publish

      public void publish(SimulatedMeterReading document)
    • publish

      public void publish(ConnectionStatusMessage connectionStatusMessage)
    • 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:
      close in interface AutoCloseable
    • getConnectionStatusMessageStream

      public reactor.core.publisher.Flux<ConnectionStatusMessage> getConnectionStatusMessageStream()
    • getPermissionMarketDocumentStream

      public reactor.core.publisher.Flux<energy.eddie.cim.v0_82.pmd.PermissionEnvelope> getPermissionMarketDocumentStream()
    • getRawDataMessageStream

      public reactor.core.publisher.Flux<RawDataMessage> getRawDataMessageStream()
    • getSimulatedMeterReadingStream

      public reactor.core.publisher.Flux<SimulatedMeterReading> getSimulatedMeterReadingStream()