import java.lang.invoke.MethodHandles;
import org.apache.catalina.connector.Connector;
+import org.oransc.ics.clients.SecurityContext;
import org.oransc.ics.configuration.ApplicationConfig;
import org.oransc.ics.controllers.r1producer.ProducerCallbacks;
import org.oransc.ics.repository.InfoJobs;
}
@Bean
- public InfoJobs infoJobs() {
+ public InfoJobs infoJobs(SecurityContext securityContext) {
if (infoJobs == null) {
- infoJobs = new InfoJobs(getApplicationConfig(), producerCallbacks());
+ infoJobs = new InfoJobs(getApplicationConfig(), producerCallbacks(securityContext));
try {
infoJobs.restoreJobsFromDatabase();
} catch (Exception e) {
}
@Bean
- public ProducerCallbacks producerCallbacks() {
+ public ProducerCallbacks producerCallbacks(SecurityContext securityContext) {
if (this.producerCallbacks == null) {
- producerCallbacks = new ProducerCallbacks(getApplicationConfig());
+ producerCallbacks = new ProducerCallbacks(getApplicationConfig(), securityContext);
}
return this.producerCallbacks;
}