Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How do I instantiate JobExecutionManager?

Kaushik Veluru
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 13, 2017

Hi, 

 

I would like to do a requestStep on a Job using JobExecutionManager. However, I run into the below error while the plugin is trying to enable.

[INFO] [talledLocalContainer] 2017-09-13 16:41:49,645 INFO [ThreadPoolAsyncTaskExecutor::Thread 29] [DependencyServiceManager] Adding OSGi service dependency for importer [&jobExecutionManager] matching OSGi filter [(&(objectClass=com.atlassian.bamboo.chains.JobExecutionManager)(objectClass=com.atlassian.bamboo.chains.JobExecutionManager))]

[INFO] [talledLocalContainer] 2017-09-13 16:41:49,645 INFO [ThreadPoolAsyncTaskExecutor::Thread 29] [DependencyServiceManager] NonValidatingOsgiBundleXmlApplicationContext(bundle=com.vmware.bamboo.plugin.SyncBuildJobFailures, config=osgibundle:/META-INF/spring/*.xml) is waiting for unsatisfied dependencies [[&jobExecutionManager]]

 

Here is my code: 

 

@ComponentImport
private final EventPublisher eventPublisher;
@ComponentImport
private final JobService jobService;
@ComponentImport
private JobExecutionManager jobExecutionManager;

@Autowired
public JobCompleteListener(EventPublisher eventPublisher,JobService jobService,JobExecutionManager jobExecutionManager){
this.eventPublisher = eventPublisher;
this.jobService = jobService;
this.jobExecutionManager = jobExecutionManager;
eventPublisher.register(this);
}

 

Is this the right way to get JobExecutionManager? Please advise.

@Alexey Chystoprudov

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events