Class TimeoutBeanConfiguration

java.lang.Object
energy.eddie.regionconnector.de.eta.TimeoutBeanConfiguration

@Configuration public class TimeoutBeanConfiguration extends Object
Wires the permission request timeout feature for the German (ETA Plus) region connector.

Final customers sometimes ignore permission requests; since those can never be used to retrieve data, they are timed out by the shared CommonTimeoutService. The service runs on the schedule defined by the shared @Timeout annotation (enabled by the @EnableScheduling on DeEtaSpringConfig), queries stale requests via DePermissionRequestRepository.findStalePermissionRequests(int) and emits the corresponding timeout events through the Outbox.