Class RetransmissionPollingService
java.lang.Object
energy.eddie.regionconnector.cds.services.retransmission.RetransmissionPollingService
- All Implemented Interfaces:
PollingFunction<CdsPermissionRequest>
@Service
public class RetransmissionPollingService
extends Object
implements PollingFunction<CdsPermissionRequest>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<RetransmissionResult> poll(CdsPermissionRequest permissionRequest, RetransmissionRequest retransmissionRequest) Used to poll data for a permission request.
-
Constructor Details
-
RetransmissionPollingService
-
-
Method Details
-
poll
public reactor.core.publisher.Mono<RetransmissionResult> poll(CdsPermissionRequest permissionRequest, RetransmissionRequest retransmissionRequest) Description copied from interface:PollingFunctionUsed to poll data for a permission request. The timeframe is specified by the retransmission request. Should only work for permission requests that are either accepted or fulfilled. The data need of the permission request has to be aValidatedHistoricalDataDataNeed.- Specified by:
pollin interfacePollingFunction<CdsPermissionRequest>- Parameters:
permissionRequest- The permission request for which data should be polled.retransmissionRequest- Specifies the timeframe of the data.- Returns:
- If the polling was successful.
-