WSO2 DSS 3.5.1创建基于文件的计划任务

WSO2 DSS 3.5.1创建基于文件的计划任务,wso2,wso2dss,Wso2,Wso2dss,使用WSO2 DSS,我们希望创建一个基于文件的配置的计划任务(因此我们可以使用自动化工具来部署服务器)。可能吗 当我手动创建DSS计划任务时,我看不到创建的任何新文件 实际上,创建了一个注册表资源: /_系统/governance/repository/components/org.wso2.carbon.tasks/definitions//-1234/DATA\u SERVICE\u TASK/api\u agenda - org.wso2.carbon.ntask.core.imp

使用WSO2 DSS,我们希望创建一个基于文件的配置的计划任务(因此我们可以使用自动化工具来部署服务器)。可能吗

当我手动创建DSS计划任务时,我看不到创建的任何新文件

实际上,创建了一个注册表资源:

  • /_系统/governance/repository/components/org.wso2.carbon.tasks/definitions//-1234/DATA\u SERVICE\u TASK/api\u agenda
-


org.wso2.carbon.ntask.core.impl.RoundRobinTaskLocationResolver
阿皮尤议程
数据\服务\任务\名称
阿皮尤议程
数据任务类名称
com.company.agendaapis
org.wso2.carbon.dataservices.task.DSTaskExt
真的
14400000
违约
-1
当我创建注册表资源并重新启动服务器时,任务被安排好了。但是-是否存在基于文件的配置变体

谢谢你的提示

<taskInfo>
    <locationResolverClass>org.wso2.carbon.ntask.core.impl.RoundRobinTaskLocationResolver</locationResolverClass>
    <locationResolverProperties/>
    <name>api_agenda</name>
    <properties>
        <entry>
            <key>DATA_SERVICE_TASK_NAME</key>
            <value>api_agenda</value>
        </entry>
        <entry>
            <key>DATA_TASK_CLASS_NAME</key>
            <value>com.company.AgendaApiSynchronize</value>
        </entry>
    </properties>
    <taskClass>org.wso2.carbon.dataservices.task.DSTaskExt</taskClass>
    <triggerInfo>
        <disallowConcurrentExecution>true</disallowConcurrentExecution>
        <intervalMillis>14400000</intervalMillis>
        <misfirePolicy>DEFAULT</misfirePolicy>
        <repeatCount>-1</repeatCount>
    </triggerInfo>
</taskInfo>