AWS 插件扩展开发参考指南

开发步骤

  1. 主应用开发ASLP服务,实现相关框架逻辑
  2. 关联应用,用AppExtensionProfile描述这个插件,注册到该应用的PluginListener类(见本文档插件应用 > PluginListener章节)
  3. 场景模拟,调试

注意:本章节提供的相关接口说明,请以aws-api-doc为主。

注册语法

AppExtensionProfile类完成向AWS PaaS的注册。

//注册应用扩展点
list.add(new AppExtensionProfile(name, aslp, params));
  • name-实现该扩展点的名称,例如PAL报告->RACI流程说明
  • aslp-主应用的ASLP地址,例如aslp://com.actionsoft.apps.notification/registerApp
  • params-调用该ASLP的参数(Map< String,Object >)

注意事项

要成功绑定主应用,必须在关联应用manifest.xml声明依赖

  <requires>
    <require appId="主应用的AppId" notActiveHandler="error"/>
  </requires>
  • notActiveHandler=error,表示高度依赖。如果服务提供方被停用,该应用将收到错误
  • notActiveHandler=warning,表示中度依赖。如果服务提供方被停用,该应用将收到警告
  • notActiveHandler=none,表示智能依赖。如果服务提供方被停用,该应用不会收到任何信息

验证

进入AWS CONSOLE > 应用管理并打开你的应用,在资源中如出现绑定应用扩展点,说明注册成功。



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区