Skip to content

Commit bacbb1e

Browse files
remove @Inject
1 parent cdc7788 commit bacbb1e

File tree

7 files changed

+6
-42
lines changed

7 files changed

+6
-42
lines changed

multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/auditlogging/AuditLogBean.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import javax.sql.DataSource;
44

5-
import jakarta.inject.Inject;
65
import org.cloudfoundry.multiapps.controller.core.auditlogging.impl.AuditLoggingFacadeSLImpl;
76
import org.springframework.context.annotation.Bean;
87
import org.springframework.context.annotation.Configuration;
@@ -11,61 +10,51 @@
1110
public class AuditLogBean {
1211

1312
@Bean
14-
@Inject
1513
public AuditLoggingFacade buildAuditLoggingFacade(DataSource dataSource, UserInfoProvider userInfoProvider) {
1614
return new AuditLoggingFacadeSLImpl(dataSource, userInfoProvider);
1715
}
1816

1917
@Bean
20-
@Inject
2118
public CsrfTokenApiServiceAuditLog buildCsrfTokenApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
2219
return new CsrfTokenApiServiceAuditLog(auditLoggingFacade);
2320
}
2421

2522
@Bean
26-
@Inject
2723
public FilesApiServiceAuditLog buildFilesApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
2824
return new FilesApiServiceAuditLog(auditLoggingFacade);
2925
}
3026

3127
@Bean
32-
@Inject
3328
public LoginAttemptAuditLog buildLoginAttemptAuditLog(AuditLoggingFacade auditLoggingFacade) {
3429
return new LoginAttemptAuditLog(auditLoggingFacade);
3530
}
3631

3732
@Bean
38-
@Inject
3933
public InfoApiServiceAuditLog buildInfoApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
4034
return new InfoApiServiceAuditLog(auditLoggingFacade);
4135
}
4236

4337
@Bean
44-
@Inject
4538
public MtasApiServiceAuditLog buildMtasApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
4639
return new MtasApiServiceAuditLog(auditLoggingFacade);
4740
}
4841

4942
@Bean
50-
@Inject
5143
public OperationsApiServiceAuditLog buildOperationsApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
5244
return new OperationsApiServiceAuditLog(auditLoggingFacade);
5345
}
5446

5547
@Bean
56-
@Inject
5748
public MtaConfigurationPurgerAuditLog buildMtaConfigurationPurgerAuditLog(AuditLoggingFacade auditLoggingFacade) {
5849
return new MtaConfigurationPurgerAuditLog(auditLoggingFacade);
5950
}
6051

6152
@Bean
62-
@Inject
6353
public ConfigurationSubscriptionServiceAuditLog buildAConfigurationSubscriptionServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
6454
return new ConfigurationSubscriptionServiceAuditLog(auditLoggingFacade);
6555
}
6656

6757
@Bean
68-
@Inject
6958
public ConfigurationEntryServiceAuditLog buildAConfigurationEntryServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
7059
return new ConfigurationEntryServiceAuditLog(auditLoggingFacade);
7160
}

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/api/impl/OperationsApiServiceImpl.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
import org.flowable.engine.runtime.ProcessInstance;
5959
import org.slf4j.Logger;
6060
import org.slf4j.LoggerFactory;
61-
import org.springframework.context.annotation.Lazy;
6261
import org.springframework.http.HttpStatus;
6362
import org.springframework.http.ResponseEntity;
6463
import org.springframework.web.server.ResponseStatusException;
@@ -80,7 +79,6 @@ public class OperationsApiServiceImpl implements OperationsApiService {
8079
@Inject
8180
private ProcessLogsPersistenceService logsService;
8281
@Inject
83-
@Lazy
8482
private FlowableFacade flowableFacade;
8583
@Inject
8684
private OperationsHelper operationsHelper;

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/DatabaseConfiguration.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package org.cloudfoundry.multiapps.controller.web.configuration;
22

3-
import jakarta.inject.Inject;
43
import javax.sql.DataSource;
54

5+
import liquibase.integration.spring.SpringLiquibase;
66
import org.cloudfoundry.multiapps.controller.core.util.ApplicationConfiguration;
77
import org.cloudfoundry.multiapps.controller.persistence.DataSourceWithDialect;
88
import org.cloudfoundry.multiapps.controller.persistence.dialects.DataSourceDialect;
@@ -18,16 +18,13 @@
1818
import org.springframework.orm.jpa.vendor.Database;
1919
import org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter;
2020

21-
import liquibase.integration.spring.SpringLiquibase;
22-
2321
@Configuration
2422
public class DatabaseConfiguration {
2523

2624
private static final String DATA_SOURCE_SERVICE_NAME = "deploy-service-database";
2725
private static final String LIQUIBASE_CHANGELOG = "classpath:/org/cloudfoundry/multiapps/controller/persistence/db/changelog/db-changelog.xml";
2826
private static final String ENTITY_MANAGER_DEFAULT_PERSISTENCE_UNIT_NAME = "Default";
2927

30-
@Inject
3128
@Bean
3229
public CloudDataSourceFactoryBean dataSource(DataSourceFactory dataSourceFactory, EnvironmentServicesFinder vcapServiceFinder,
3330
ApplicationConfiguration configuration) {
@@ -39,13 +36,11 @@ public DefaultDataSourceDialect dataSourceDialect() {
3936
return new DefaultDataSourceDialect();
4037
}
4138

42-
@Inject
4339
@Bean
4440
public DataSourceWithDialect dataSourceWithDialect(DataSource dataSource, DataSourceDialect dataSourceDialect) {
4541
return new DataSourceWithDialect(dataSource, dataSourceDialect);
4642
}
4743

48-
@Inject
4944
@Bean
5045
public DataSourceTransactionManager transactionManager(DataSource dataSource, ApplicationConfiguration applicationConfiguration) {
5146
DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager(dataSource);
@@ -80,7 +75,6 @@ public EclipseLinkJpaVendorAdapter eclipseLinkJpaVendorAdapter() {
8075
return eclipseLinkJpaVendorAdapter;
8176
}
8277

83-
@Inject
8478
@Bean
8579
public SpringLiquibase liquibaseChangelog(DataSource dataSource) {
8680
return getLiquibaseTemplate(dataSource, LIQUIBASE_CHANGELOG);

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/FlowableConfiguration.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import java.util.function.Supplier;
66
import javax.sql.DataSource;
77

8-
import jakarta.inject.Inject;
98
import org.cloudfoundry.multiapps.controller.core.util.ApplicationConfiguration;
109
import org.flowable.common.engine.impl.AbstractEngineConfiguration;
1110
import org.flowable.common.engine.impl.async.DefaultAsyncTaskExecutor;
@@ -42,7 +41,6 @@ public class FlowableConfiguration {
4241
protected Supplier<String> randomIdGenerator = () -> UUID.randomUUID()
4342
.toString();
4443

45-
@Inject
4644
@Bean
4745
@DependsOn("liquibaseChangelog")
4846
public ProcessEngine processEngine(ApplicationContext applicationContext, SpringProcessEngineConfiguration processEngineConfiguration)
@@ -53,7 +51,6 @@ public ProcessEngine processEngine(ApplicationContext applicationContext, Spring
5351
return processEngineFactoryBean.getObject();
5452
}
5553

56-
@Inject
5754
@Bean
5855
@DependsOn("liquibaseChangelog")
5956
public SpringProcessEngineConfiguration processEngineConfiguration(DataSource dataSource, PlatformTransactionManager transactionManager,
@@ -79,7 +76,6 @@ public SpringProcessEngineConfiguration processEngineConfiguration(DataSource da
7976
return processEngineConfiguration;
8077
}
8178

82-
@Inject
8379
@Bean
8480
public AsyncExecutor jobExecutor(DefaultAsyncTaskExecutor asyncTaskExecutor, String jobExecutorId) {
8581
DefaultAsyncJobExecutor jobExecutor = new DefaultAsyncJobExecutor() {
@@ -103,7 +99,6 @@ protected void initAsyncJobExecutionThreadPool() {
10399
return jobExecutor;
104100
}
105101

106-
@Inject
107102
@Bean
108103
public DefaultAsyncTaskExecutor taskExecutor(ApplicationConfiguration configuration) {
109104
DefaultAsyncTaskExecutor taskExecutor = new DefaultAsyncTaskExecutor();
@@ -114,7 +109,6 @@ public DefaultAsyncTaskExecutor taskExecutor(ApplicationConfiguration configurat
114109
return taskExecutor;
115110
}
116111

117-
@Inject
118112
@Bean
119113
public String jobExecutorId(ApplicationConfiguration applicationConfiguration) {
120114
String applicationGuid = applicationConfiguration.getApplicationGuid();
@@ -129,13 +123,11 @@ private String buildJobExecutorId(String applicationId, int applicationInstanceI
129123
return String.format(JOB_EXECUTOR_ID_TEMPLATE, applicationId, applicationInstanceIndex, randomIdGenerator.get());
130124
}
131125

132-
@Inject
133126
@Bean
134127
public RuntimeService runtimeService(ProcessEngine processEngine) {
135128
return processEngine.getRuntimeService();
136129
}
137130

138-
@Inject
139131
@Bean
140132
public HistoryService historyService(ProcessEngine processEngine) {
141133
return processEngine.getHistoryService();

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/JmxConfiguration.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import java.util.Map;
44

5-
import jakarta.inject.Inject;
6-
75
import org.cloudfoundry.multiapps.controller.web.monitoring.Metrics;
86
import org.springframework.context.annotation.Bean;
97
import org.springframework.context.annotation.Configuration;
@@ -14,7 +12,6 @@ public class JmxConfiguration {
1412

1513
private static final String METRICS_BEAN = "org.cloudfoundry.multiapps.controller.web.monitoring:type=Metrics,name=MetricsMBean";
1614

17-
@Inject
1815
@Bean
1916
public MBeanExporter jmxExporter(Metrics metrics) {
2017
MBeanExporter mBeanExporter = new MBeanExporter();

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/MicrometerConfiguration.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,25 @@
33
import java.text.MessageFormat;
44
import java.time.Duration;
55

6-
import jakarta.inject.Inject;
7-
6+
import io.micrometer.core.instrument.Clock;
7+
import io.micrometer.core.instrument.Metrics;
8+
import io.micrometer.core.instrument.config.MeterFilter;
9+
import io.micrometer.jmx.JmxConfig;
10+
import io.micrometer.jmx.JmxMeterRegistry;
811
import org.cloudfoundry.multiapps.controller.core.util.ApplicationConfiguration;
912
import org.cloudfoundry.multiapps.controller.persistence.util.EnvironmentServicesFinder;
1013
import org.slf4j.Logger;
1114
import org.slf4j.LoggerFactory;
1215
import org.springframework.context.annotation.Bean;
1316
import org.springframework.context.annotation.Configuration;
1417

15-
import io.micrometer.core.instrument.Clock;
16-
import io.micrometer.core.instrument.Metrics;
17-
import io.micrometer.core.instrument.config.MeterFilter;
18-
import io.micrometer.jmx.JmxConfig;
19-
import io.micrometer.jmx.JmxMeterRegistry;
20-
2118
@Configuration
2219
public class MicrometerConfiguration {
2320

2421
private static final Logger LOGGER = LoggerFactory.getLogger(MicrometerConfiguration.class);
2522
public static final String DYNATRACE_SERVICE_NAME = "deploy-service-dynatrace";
2623
private static final String CLIENT_CONNECTIONS_METRICS_PREFIX = "reactor.netty.connection.provider.cloudfoundry-client.";
2724

28-
@Inject
2925
@Bean
3026
public JmxMeterRegistry jmxMeterRegistry(ApplicationConfiguration configuration, EnvironmentServicesFinder vcapServiceFinder) {
3127
if (vcapServiceFinder.findJdbcService(DYNATRACE_SERVICE_NAME) == null) {

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/UAAClientConfiguration.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import java.text.MessageFormat;
55
import java.util.Map;
66

7-
import jakarta.inject.Inject;
87
import org.cloudfoundry.multiapps.common.util.JsonUtil;
98
import org.cloudfoundry.multiapps.controller.client.facade.util.RestUtil;
109
import org.cloudfoundry.multiapps.controller.client.uaa.UAAClient;
@@ -17,7 +16,6 @@
1716
@Configuration
1817
public class UAAClientConfiguration {
1918

20-
@Inject
2119
@Bean
2220
public UAAClient uaaClient(ApplicationConfiguration configuration) {
2321
if (configuration.shouldSkipSslValidation()) {

0 commit comments

Comments
 (0)