Class EtaRetransmissionPollingFunction

java.lang.Object
energy.eddie.regionconnector.de.eta.retransmission.EtaRetransmissionPollingFunction
All Implemented Interfaces:
PollingFunction<DePermissionRequest>

@Service public class EtaRetransmissionPollingFunction extends Object implements PollingFunction<DePermissionRequest>
Polls validated historical data for retransmission requests from the ETA Plus API.

Invoked by CommonRetransmissionService only after the request has been validated (permission accepted/fulfilled, validated-historical-data need, and a window inside the permission range and in the past). The fetched data is emitted to the outbound connectors via ValidatedHistoricalDataStream.publishRetransmission(energy.eddie.regionconnector.de.eta.permission.request.DePermissionRequest, energy.eddie.regionconnector.de.eta.providers.EtaPlusMeteredData), which does not alter permission state.