Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
 <dependence>
            <DependenceUnit dependenceID="plugin.geojson" dependenceType="file" dependenceDir="/resources/geojson"/>
            <DependenceUnit dependenceID="plugin.phantomjs" dependenceType="service" dependenceDir="/resources/phantomjs" class="com.fr.plugin.chart.export.pool.ServerObjectFactoryInterface"/>
 </dependence>

7、插件依赖类型为服务时的使用方法:

      a:管理

            所有的服务都在服务管理器中进行管理,插件启动时,会启动插件中定义好的具体服务,并加入

      到管理器中统一管理,每个服务都有一个独特的ID

      b:使用

            使用服务时,调用服务的fetchServiceData方法,传入请求携带的数据。设计器会检测是本地环境

     还是远程环境,如果是本地环境,会调用服务的localServiceAction方法,如果是远程环境,则会调用

     服务的remoteServiceAction方法。方法的具体实现由具体的服务实现。接口如下: