本文整理汇总了Java中org.springframework.batch.core.configuration.annotation.JobScope类的典型用法代码示例。如果您正苦于以下问题:Java JobScope类的具体用法?Java JobScope怎么用?Java JobScope使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
JobScope类属于org.springframework.batch.core.configuration.annotation包,在下文中一共展示了JobScope类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: scanStore
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
/**
* @return store for scan images
*/
@Bean
@JobScope
public Map<String, BufferedImage> scanStore() {
return Collections.synchronizedMap(
new HashMap<String, BufferedImage>());
}
开发者ID:hosuaby,项目名称:signature-processing,代码行数:10,代码来源:BatchConfig.java
示例2: step1
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
@Bean
@JobScope
public Step step1(
StepBuilderFactory stepBuilderFactory,
DatabaseClientProvider databaseClientProvider,
@Value("#{jobParameters['input_file_path']}") String inputFilePath,
@Value("#{jobParameters['graph_name']}") String graphName) {
RdfTripleItemReader<Map<String, Object>> reader = new RdfTripleItemReader<Map<String, Object>>();
reader.setFileName(inputFilePath);
RdfTripleItemWriter writer = new RdfTripleItemWriter(databaseClientProvider.getDatabaseClient(), graphName);
return stepBuilderFactory.get("step1")
.<Map<String, Object>, Map<String, Object>>chunk(10)
.reader(reader)
.writer(writer)
.build();
}
开发者ID:marklogic-community,项目名称:marklogic-spring-batch,代码行数:19,代码来源:ImportRdfFromFileJob.java
示例3: step2
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
@Bean
@JobScope
public Step step2(StepBuilderFactory stepBuilderFactory) {
ItemReader<String> reader = new ItemReader<String>() {
int i = 0;
@Override
public String read() throws Exception {
i++;
return i == 1 ? "hello" : null;
}
};
ItemWriter<String> writer = new ItemWriter<String>() {
String someString;
@BeforeStep
public void beforeStep(StepExecution stepExecution) {
JobExecution jobExecution = stepExecution.getJobExecution();
ExecutionContext jobContext = jobExecution.getExecutionContext();
this.someString = jobContext.getString("someKey");
}
@Override
public void write(List<? extends String> items) throws Exception {
logger.info("Step 2: " + someString);
for (String item : items) {
logger.info("step2: " + item);
}
}
};
return stepBuilderFactory.get("step2")
.<String, String>chunk(10)
.reader(reader)
.writer(writer)
.listener(writer)
.build();
}
开发者ID:marklogic-community,项目名称:marklogic-spring-batch,代码行数:43,代码来源:YourTwoStepJobConfig.java
示例4: step1
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
@Bean
@JobScope
public Step step1() {
return stepBuilderFactory
.get("step1")
.<Conference, Conference> chunk(5)
.reader(itemReader())
.writer(itemWriter())
.build();
}
开发者ID:hantsy,项目名称:spring4-sandbox,代码行数:11,代码来源:JobConfig.java
示例5: itemReader
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
@Bean
@JobScope
public ExampleItemReader itemReader() {
return new ExampleItemReader();
}
开发者ID:maldiny,项目名称:Spring-Batch-en-Castellano,代码行数:6,代码来源:JobConfiguration.java
示例6: listIdsStore
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
/**
* @return store for IDs of processed lists
*/
@Bean
@JobScope
public ArrayList<String> listIdsStore() {
return new ArrayList<String>();
}
开发者ID:hosuaby,项目名称:signature-processing,代码行数:9,代码来源:BatchConfig.java
示例7: sphereClient
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
@Bean(destroyMethod = "close")
@JobScope
protected BlockingSphereClient sphereClient(
@Value("#{jobParameters['commercetools.projectKey']}") final String projectKey,
@Value("#{jobParameters['commercetools.clientId']}") final String clientId,
@Value("#{jobParameters['commercetools.clientSecret']}") final String clientSecret,
@Value("#{jobParameters['commercetools.authUrl']}") final String authUrl,
@Value("#{jobParameters['commercetools.apiUrl']}") final String apiUrl
) throws IOException {
final SphereClientConfig config = SphereClientConfig.of(projectKey, clientId, clientSecret, authUrl, apiUrl);
final SphereClient asyncClient = SphereClientFactory.of().createClient(config);
return BlockingSphereClient.of(asyncClient, 20, TimeUnit.SECONDS);
}
开发者ID:commercetools,项目名称:commercetools-sunrise-data,代码行数:14,代码来源:DefaultCommercetoolsJobConfiguration.java
示例8: itemReader
import org.springframework.batch.core.configuration.annotation.JobScope; //导入依赖的package包/类
@Bean
@JobScope
public ConferenceItemReader itemReader() {
return new ConferenceItemReader(dataSource);
}
开发者ID:hantsy,项目名称:spring4-sandbox,代码行数:6,代码来源:JobConfig.java
注:本文中的org.springframework.batch.core.configuration.annotation.JobScope类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论