Class EnergyDataService
java.lang.Object
energy.eddie.regionconnector.fi.fingrid.services.EnergyDataService
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionEnergyDataService(tools.jackson.databind.ObjectMapper objectMapper, Outbox outbox) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()reactor.core.publisher.Flux<IdentifiableAccountingPointData> reactor.core.publisher.Flux<IdentifiableValidatedHistoricalData> reactor.core.publisher.Flux<RawDataMessage> voidpublish(CustomerDataResponse data, FingridPermissionRequest permissionRequest) publish(FingridPermissionRequest permissionRequest) voidpublish(List<TimeSeriesResponse> timeSeriesResponses, FingridPermissionRequest permissionRequest) voidpublishWithoutUpdating(List<TimeSeriesResponse> timeSeriesResponses, FingridPermissionRequest permissionRequest)
-
Constructor Details
-
Method Details
-
publish
-
publish
public void publish(List<TimeSeriesResponse> timeSeriesResponses, FingridPermissionRequest permissionRequest) -
publishWithoutUpdating
public void publishWithoutUpdating(List<TimeSeriesResponse> timeSeriesResponses, FingridPermissionRequest permissionRequest) -
publish
-
getRawDataStream
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getIdentifiableValidatedHistoricalDataStream
public reactor.core.publisher.Flux<IdentifiableValidatedHistoricalData> getIdentifiableValidatedHistoricalDataStream() -
getIdentifiableAccountingPointDataStream
public reactor.core.publisher.Flux<IdentifiableAccountingPointData> getIdentifiableAccountingPointDataStream()
-