Class AtEdaBeanConfig
java.lang.Object
energy.eddie.regionconnector.at.eda.AtEdaBeanConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionatConfiguration(String eligiblePartyId) connectionStatusMessageHandler(EventBus eventBus, AtPermissionRequestRepository repository, com.fasterxml.jackson.databind.ObjectMapper objectMapper) dataNeedCalculationService(DataNeedsService dataNeedsService) edaAdapter(PontonMessengerConnection pontonMessengerConnection, IdentifiableConsumptionRecordService identifiableConsumptionRecordService, IdentifiableMasterDataService identifiableMasterDataService, org.springframework.scheduling.TaskScheduler taskScheduler) eventBus()fulfillmentService(Outbox outbox) org.springframework.oxm.jaxb.Jaxb2Marshallerorg.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizeroutbox(EventBus eventBus, PermissionEventRepository repository) permissionMarketDocumentMessageHandler(EventBus eventBus, AtPermissionRequestRepository repository, DataNeedsService dataNeedsService, AtConfiguration atConfig, CommonInformationModelConfiguration cimConfig) pontonMessengerConnection(PontonXPAdapterConfiguration configuration, InboundMessageFactoryCollection inboundMessageFactoryCollection, OutboundMessageFactoryCollection outboundMessageFactoryCollection, org.springframework.web.reactive.function.client.WebClient webClient, MessengerMonitor messengerMonitor) pontonXPAdapterConfiguration(String adapterId, String adapterVersion, String hostname, int port, String apiEndpoint, String workFolder, String username, String password) org.springframework.web.reactive.function.client.WebClient
-
Constructor Details
-
AtEdaBeanConfig
public AtEdaBeanConfig()
-
-
Method Details
-
pontonXPAdapterConfiguration
@Bean @Scope("singleton") public PontonXPAdapterConfiguration pontonXPAdapterConfiguration(@Value("${region-connector.at.eda.ponton.messenger.adapter.id}") String adapterId, @Value("${region-connector.at.eda.ponton.messenger.adapter.version}") String adapterVersion, @Value("${region-connector.at.eda.ponton.messenger.hostname}") String hostname, @Value("${region-connector.at.eda.ponton.messenger.port}") int port, @Value("${region-connector.at.eda.ponton.messenger.api.endpoint}") String apiEndpoint, @Value("${region-connector.at.eda.ponton.messenger.folder}") String workFolder, @Value("${region-connector.at.eda.ponton.messenger.username}") String username, @Value("${region-connector.at.eda.ponton.messenger.password}") String password) -
atConfiguration
@Bean public AtConfiguration atConfiguration(@Value("${region-connector.at.eda.eligibleparty.id}") String eligiblePartyId) -
edaAdapter
@Bean public EdaAdapter edaAdapter(PontonMessengerConnection pontonMessengerConnection, IdentifiableConsumptionRecordService identifiableConsumptionRecordService, IdentifiableMasterDataService identifiableMasterDataService, org.springframework.scheduling.TaskScheduler taskScheduler) -
pontonMessengerConnection
@Bean @Primary @ConditionalOnProperty(value="region-connector.at.eda.ponton.messenger.enabled", havingValue="true", matchIfMissing=true) public PontonMessengerConnection pontonMessengerConnection(PontonXPAdapterConfiguration configuration, InboundMessageFactoryCollection inboundMessageFactoryCollection, OutboundMessageFactoryCollection outboundMessageFactoryCollection, org.springframework.web.reactive.function.client.WebClient webClient, MessengerMonitor messengerMonitor) throws de.ponton.xp.adapter.api.ConnectionException, IOException - Throws:
de.ponton.xp.adapter.api.ConnectionExceptionIOException
-
eventBus
-
jaxb2Marshaller
@Bean public org.springframework.oxm.jaxb.Jaxb2Marshaller jaxb2Marshaller() -
webClient
@Bean public org.springframework.web.reactive.function.client.WebClient webClient() -
transmissionScheduleProvider
-
objectMapper
@Bean public org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer objectMapper() -
dataNeedCalculationService
@Bean public DataNeedCalculationService<DataNeed> dataNeedCalculationService(DataNeedsService dataNeedsService)
-