Class CommonRetransmissionService<T extends PermissionRequest>

java.lang.Object
energy.eddie.regionconnector.shared.retransmission.CommonRetransmissionService<T>
Type Parameters:
T - The type of permission request
All Implemented Interfaces:
RegionConnectorRetransmissionService

public class CommonRetransmissionService<T extends PermissionRequest> extends Object implements RegionConnectorRetransmissionService
A service that is used to request validated historical data for retransmission requests
  • Constructor Details

  • Method Details

    • requestRetransmission

      public reactor.core.publisher.Mono<RetransmissionResult> requestRetransmission(RetransmissionRequest retransmissionRequest)
      Validates the retransmission request and the requests the validated historical data if the validation was successful.
      Specified by:
      requestRetransmission in interface RegionConnectorRetransmissionService
      Parameters:
      retransmissionRequest - the request specifying the data to be retransmitted
      Returns:
      the result of the retransmission request