自定义导数任务

<< Click to Display Table of Contents >>

当前位置:  系统集成 > 接口调用说明 

自定义导数任务

Previous pageReturn to chapter overviewNext page

本章描述了进行自定义集市数据导入的定时任务接口,相关的方法和输入输出,以及调用时的注意事项。定义了简单数据导入类SimpleImportTask,开发一些接口来进行数据导入行为的扩展,执行该自定义集市数据导入任务需要启动产品。

 

方法说明

可重写的方法

输入

输出

描述

getFolder(TaskContext context)

context 任务执行上下文

String 指明入集市的文件夹名称

默认从参数folder设定值获取,会在任务执行开始时调用

getFilePrefix(TaskContext context)

context 任务执行上下文

String 指明入集市的文件名前缀

默认从参数file设定值获取,会在任务执行开始时调用

isAppend(TaskContext context)

context 任务执行上下文

Boolean 表明是否以追加模式入集市

默认从参数append设定值进行获取,会在任务执行开始时调用

getParams()

Parameter[] 任务执行用到的参数

该方法只在收集参数时使用,运行时并不会被调用到

getMeta()

Context 任务执行上下文

Map<String, Object> 返回期望在集市文件上设置的meta值

默认返回null,会在任务执行时调用,注意key是meta名称,value是Object最好是常规类型

getGrid(TaskContext context)

Context 任务执行上下文

DataGrid 返回grid数据

默认是通过执行定义任务时选择的查询获取数据,可重写,在任务执行时调用

 

调用说明

可继承SimpleImportTask类,重写上述开放的方法从而完成既定的导数任务,目前仅对功能层面做了实现,性能方面暂时没有进行提升,但是后续性能提升不会影响到接口调用的改变,只是SimpleImportTask类内部的修改。

在定时任务中选择自定义任务,写新加的自定义类名,收集参数,现在有三个默认参数folder、file、append分别表名入集市的文件夹名称、入集市的文件前缀,是否是追加模式(写true、false字符串)。