Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何正确配置此WSO2计划任务以执行简单的REST服务调用?_Java_Wso2_Wso2esb_Wso2ei - Fatal编程技术网

Java 如何正确配置此WSO2计划任务以执行简单的REST服务调用?

Java 如何正确配置此WSO2计划任务以执行简单的REST服务调用?,java,wso2,wso2esb,wso2ei,Java,Wso2,Wso2esb,Wso2ei,我对WSO2 ESB非常陌生(我在EI6下使用它),我有以下问题。我必须创建一个简单的计划TAK,每5秒执行一次对REST服务的调用,如下所示: http://XXX.YYY.ZZZ.HHH:8280/info/country/senegal 因此,根据官方文档,我在ESB项目中创建了一个计划任务,其中包含以下配置: <?xml version="1.0" encoding="UTF-8"?> <task class="org.apache.synapse.startup.t

我对WSO2 ESB非常陌生(我在EI6下使用它),我有以下问题。我必须创建一个简单的计划TAK,每5秒执行一次对REST服务的调用,如下所示:

http://XXX.YYY.ZZZ.HHH:8280/info/country/senegal
因此,根据官方文档,我在ESB项目中创建了一个计划任务,其中包含以下配置:

<?xml version="1.0" encoding="UTF-8"?>
<task class="org.apache.synapse.startup.tasks.MessageInjector" group="synapse.simple.quartz" name="TestTask" xmlns="http://ws.apache.org/ns/synapse">
    <trigger count="5" interval="5"/>
</task>

我认为这意味着:“每5秒执行一次操作5次”

好的,但是我不明白如何指定如何调用前面的RESTWS

我发现这个链接包含有关如何“将消息注入RESTful端点”的信息。

但我不明白我到底要做什么来设置这个预定通话

阅读此文档时,它表示:

为了使用消息注入器将消息注入RESTful endpint,我们可以指定具有所需有效负载和 按照上面的定义将消息注入序列或代理服务。这个 下面的示例显示了通过ProxyService的RESTful消息注入

我认为这个消息注入器是执行对我的REST端点的调用的调度taks组件(如果我做了错误的断言,请纠正我,我绝对不确定)。所提到的代理服务是什么?它的用途是什么?在我看来,它似乎是RESTWeb服务配置容器。为执行我的呼叫而执行的东西

但我有太多的疑问…你能帮我执行我的简单呼叫我的休息WS吗


谢谢

在您链接的文档页面中,检查将消息注入命名序列或代理服务的部分。因此,您可以构建一个简单的代理服务或序列来调用您的服务端点,任务将使用定义的消息调用该序列或代理