• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java JobScope类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ThriftServerRunner类代码示例发布时间:2022-05-23
下一篇:
Java Session类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap