【公式】HULFT IoT EdgeStreaming Plugin SDK 開発ガイド_2021年7月1日_第3版発行
Javaの実装の準備
Javaの実装で使用するディレクトリを作成し、プロパティの設定をします。
-
モジュールディレクトリの作成
$SDK_HOME/dev直下にsample_adapterという名前のディレクトリを作成します。
-
$SDK_HOME/dev/sample_adapter
-
-
build.xml、config.propertiesのコピー
$SDK_HOME/dev/confディレクトリにある、build.xmlファイル、config.propertiesファイルをモジュールディレクトリにコピーします。
-
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
-
ソースディレクトリの作成
$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
-
-
ソースファイルの作成
パッケージディレクトリに以下のファイル名でソースファイルを作成します。
なお、ファイルのエンコードは「UTF-8」にしてください。
-
SampleAdapterModuleComponent.java
-
SampleSinkOperationFactory.java
-
SampleSourceOperationFactory.java
-
SampleUDSFOperationFactory.java
-
Messages.java
-
-
プロパティファイルの作成
以下のプロパティファイルを作成します。
なお、ファイルのエンコードは「UTF-8」にしてください。
-
messages_ja.properties
-
messages_en.properties
-
-
IDEを使用する場合の設定
Java の実装に IDE を使用する場合は、以下の設定をします。
-
任意の IDE を起動し、%SDK_HOME%/dev/sample_adapter を指定し、開きます。
-
以下のフォルダの 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版発行