【公式】HULFT IoT EdgeStreaming Plugin SDK 開発ガイド_2021年7月1日_第3版発行

Javaの実装の準備

Javaの実装で使用するディレクトリを作成し、プロパティの設定をします。

 

  1. モジュールディレクトリの作成

    $SDK_HOME/dev直下にsample_adapterという名前のディレクトリを作成します。

    • $SDK_HOME/dev/sample_adapter

     

  2. build.xml、config.propertiesのコピー

    $SDK_HOME/dev/confディレクトリにある、build.xmlファイル、config.propertiesファイルをモジュールディレクトリにコピーします。

     

  3. config.propertiesファイルの編集

    以下のプロパティを設定します。

     

    プロパティ

    設定値

    Implementation-Vendor

    APPRESSO K.K.

    Implementation-Title

    SampleAdapter

    Implementation-Version

    0

    module.label

    Sample Plugin

    module.category

    SAMPLE

    display.name

    Sample Plugin Adapter

    plugin.name

    sample_plugin

    esagent.plugin.package

    github.sis.saison.co.jp/sherpa/es-agent/sample

     

  4. ソースディレクトリの作成

    $SDK_HOME/dev/sample_adapterにsrcディレクトリを作成します。

    • $SDK_HOME/dev/sample_adapter/src

     

    次に作成するjavaファイルのパッケージ”com/appresso/ds/dp/modules/adapter/sample”になるように、以下のようなパッケージディレクトリを作成します。

    • $SDK_HOME/dev/sample_adapter/src/com/appresso/ds/dp/modules/adapter/sample

     

  5. ソースファイルの作成

    パッケージディレクトリに以下のファイル名でソースファイルを作成します。

    なお、ファイルのエンコードは「UTF-8」にしてください。

    • SampleAdapterModuleComponent.java

    • SampleSinkOperationFactory.java

    • SampleSourceOperationFactory.java

    • SampleUDSFOperationFactory.java

    • Messages.java

     

  6. プロパティファイルの作成

    以下のプロパティファイルを作成します。

    なお、ファイルのエンコードは「UTF-8」にしてください。

    • messages_ja.properties

    • messages_en.properties

     

  7. IDEを使用する場合の設定

    Java の実装に IDE を使用する場合は、以下の設定をします。

    1. 任意の IDE を起動し、%SDK_HOME%/dev/sample_adapter を指定し、開きます。

    2. 以下のフォルダの jar ファイルをすべてライブラリとして追加します。

      • %DATASPIDER_HOME%\server\system\common\lib

      • %DATASPIDER_HOME%\server\plugin\data_processing\share\lib\

      例)Intellijの場合 :

      File > Project Structures > Libraries を選択

      +ボタンからJavaを選択

      配下のフォルダ内のjarファイルをすべて選択

      OKボタンをクリック

     

 

 

 

【公式】HULFT IoT EdgeStreaming Plugin SDK 開発ガイド_2021年7月1日_第3版発行