2017-02-14 20 views

回答

1

這是可能的,但我想你也需要使用彈簧集成。 您需要設置整合到偵聽JMX然後通過管道到通道,然後將一些requestTransformer被傾聽:

public class SomethingToJobLaunchRequestTransformer extends AbstractSmthTransformer<JobLaunchRequest> { 

    private Job job; 

    public void setJob(Job job) { 
     this.job = job; 
    } 

    @Override 
    protected final JobLaunchRequest transformSomething(Something smt) { 
     JobParametersBuilder jobParametersBuilder = new JobParametersBuilder(); 
     //put your something into job parameters.... 
     return new JobLaunchRequest(job, jobParametersBuilder.toJobParameters()); 
    } 

} 

最後把它傳遞給JobLaunchingGateway

欲瞭解更多詳情請documentation,它包含很好的例子。

相關問題