Class DatadisBeanConfig
java.lang.Object
energy.eddie.regionconnector.es.datadis.DatadisBeanConfig
@Configuration
@EnableConfigurationProperties(DatadisConfiguration.class)
@Import(ObjectMapperConfig.class)
public class DatadisBeanConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncommonFutureDataService(DataApiService apiService, EsPermissionRequestRepository repository, String cronExpr, DatadisRegionConnector connector, org.springframework.scheduling.TaskScheduler taskScheduler, DataNeedCalculationService<DataNeed> dataNeedCalculationService) connectionStatusMessageHandler(EventBus eventBus, EsPermissionRequestRepository repository) dataNeedCalculationService(DataNeedsService dataNeedsService, DataNeedRuleSet ruleSet) eventBus()fulfillmentService(Outbox outbox) reactor.netty.http.client.HttpClienthttpClient(DatadisApiHealthIndicator datadisApiHealthIndicator) org.springframework.boot.jackson.autoconfigure.JsonMapperBuilderCustomizermeterReadingPermissionUpdateAndFulfillmentService(FulfillmentService fulfillmentService, Outbox outbox) outbox(EventBus eventBus, EsPermissionEventRepository repository) pmdHandler(EventBus eventBus, EsPermissionRequestRepository esPermissionRequestRepository, DataNeedsService dataNeedsService, DatadisConfiguration config, CommonInformationModelConfiguration cimConfig) rawDataProvider(tools.jackson.databind.ObjectMapper mapper, EnergyDataStreams streams)
-
Constructor Details
-
DatadisBeanConfig
public DatadisBeanConfig()
-
-
Method Details
-
jsonMapperBuilderCustomizer
@Bean public org.springframework.boot.jackson.autoconfigure.JsonMapperBuilderCustomizer jsonMapperBuilderCustomizer() -
httpClient
@Bean public reactor.netty.http.client.HttpClient httpClient(DatadisApiHealthIndicator datadisApiHealthIndicator) -
eventBus
-
dataNeedCalculationService
@Bean public DataNeedCalculationService<DataNeed> dataNeedCalculationService(DataNeedsService dataNeedsService, DataNeedRuleSet ruleSet) -
rawDataProvider
@Bean public RawDataProvider rawDataProvider(tools.jackson.databind.ObjectMapper mapper, EnergyDataStreams streams) -
commonFutureDataService
@Bean public CommonFutureDataService<EsPermissionRequest> commonFutureDataService(DataApiService apiService, EsPermissionRequestRepository repository, @Value("${region-connector.es.datadis.polling:0 0 17 * * *}") String cronExpr, DatadisRegionConnector connector, org.springframework.scheduling.TaskScheduler taskScheduler, DataNeedCalculationService<DataNeed> dataNeedCalculationService)
-