Class RetransmissionAdminConsoleOutboundConnector
java.lang.Object
energy.eddie.outbound.admin.console.services.RetransmissionAdminConsoleOutboundConnector
- All Implemented Interfaces:
RetransmissionOutboundConnector,AutoCloseable
@Component
public class RetransmissionAdminConsoleOutboundConnector
extends Object
implements RetransmissionOutboundConnector, AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()reactor.core.publisher.Flux<RetransmissionRequest> A flux ofRetransmissionRequests.voidsetRetransmissionResultStream(reactor.core.publisher.Flux<RetransmissionResult> retransmissionResultStream) Sets the stream ofRetransmissionRequestto be sent to the EP app.
-
Constructor Details
-
RetransmissionAdminConsoleOutboundConnector
public RetransmissionAdminConsoleOutboundConnector()
-
-
Method Details
-
retransmissionRequests
Description copied from interface:RetransmissionOutboundConnectorA flux ofRetransmissionRequests. This is consumed byRetransmissionRequestRouterto route the retransmission requests to the correct region-connector.- Specified by:
retransmissionRequestsin interfaceRetransmissionOutboundConnector- Returns:
- Contains the regionConnectorId, the permissionRequestId and the start and end date of the timeframe that should be retransmitted.
-
setRetransmissionResultStream
public void setRetransmissionResultStream(reactor.core.publisher.Flux<RetransmissionResult> retransmissionResultStream) Description copied from interface:RetransmissionOutboundConnectorSets the stream ofRetransmissionRequestto be sent to the EP app. This stream will be provided by theRetransmissionRequestRouter.- Specified by:
setRetransmissionResultStreamin interfaceRetransmissionOutboundConnector- Parameters:
retransmissionResultStream- stream of retransmission results
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-