云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库_当阳网站建设_三重好礼

小七 141 0

在本文中,返利,我将向您展示如何使用Blueprint元数据扩展运行时组件的功能。最新推出的云平台集成SDK,允许开发人员将自定义代码/类注入到适配器中。

我假设您熟悉在云平台集成SDK中创建自定义适配器。创建自定义适配器时,互联网大数据,您将创建一个UI,这些UI值将作为URI传递给运行时组件(适配器)。但是,在某些用例中,您可能希望控制这些UI值,并在运行时将对象引用传递给URI。SAP的云平台集成SDK现在支持这个功能。

我想通过构建一个简单的适配器来引用一个用例,并解释Blueprint元数据的实现。让我们构造一个适配器,网建站,在问候语"Hello"前面加上一个名称。在这里,Name参数的值在适配器配置UI中提供。除此之外,返利app可信吗,我希望通过在页眉和页脚中附加参数来修饰消息…我称之为Prettify J

SAP对其用户有同情心,提供了UI选项来修饰消息,如图所示–这让我感兴趣!

现在,当我在适配器配置UI中提供以下值时:

Name:Acme

Head:*********

Append:#####

Tail:************

我得到以下结果:

************

########你好Acme######

现在,您可以注意到在结果中,大数据研发,decorators和greeting具有名称。

这里我将讨论创建Eclipse项目的详细信息。首先,您需要构建一个运行时组件。有关组件设计的更多详细信息,请参阅 您可能会遇到许多创建运行时组件的方法,但最简单的方法是使用maven archtype。使用archtype创建camel组件之后,项目结构应该如下所示。请注意,类的名称是从您的项目创建对话框中选取的。

注意:

请注意,使用者和测试类被删除,因为我们将只创建一个接收器。

让我指导您完成"高级生成注入的开发"。简单地说,按照下面的步骤将自定义代码引入适配器并在运行时部署它们:

步骤1–修改greetEndpoint类

在这个类中,UI值是基于客户需求定义的。在这个用例中,我们添加了名称和其他装饰性值。

步骤2–修改greetProdcuer类

在这个类中,我们找到了使用名称和装饰性输入来问候消息的逻辑。

作为附加步骤,您可以使用camel测试框架为您的组件编写Junit测试。我们这里不谈这个。现在,构建组件项目(maven),您应该能够在目标文件夹中生成一个*.jar文件。

步骤3–使用greet组件创建自定义适配器

我们需要在一个新的适配器项目中包装该组件。

您必须注意,greetEndpoint的uiParma值已转换为属性元数据。现在我们需要手动添加装饰参数。

注意:根据您为适配器选择的名称元数据.xml可能包含不同的组件和变量。在这种情况下,您可以简单地替换从元素