ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド
この節では,インプロセス連携カスタムアダプターの作成方法について説明します。
インプロセス連携カスタムアダプターの実装では,StreamInprocessUPインタフェースを実装したクラスを作成する必要があります。
インプロセス連携カスタムアダプターは,SDPサーバで生成したSDPConnector型オブジェクトを,StreamInprocessUPインタフェースの実装クラスのexecuteメソッドのパラメーターとして受け取ります。executeメソッドには,カスタムアダプターのmainメソッドに相当する処理を記述します。
ストリームデータの送受信には,StreamInputインタフェースおよびStreamOutputインタフェースを使用します。StreamInput型オブジェクトおよびStreamOutput型オブジェクトは,executeメソッドのパラメーターとして渡されたSDPConnector型オブジェクトのメソッドによって生成します。
ストリームデータの送受信時に使用するインタフェースについて,概要を示します。
なお,インプロセス連携カスタムアダプターを使用する場合は,user_app.<インプロセス連携AP名>.propertiesに次の記述が必要になります。
user_app.classname=カスタムアダプターのメインクラス名 user_app.classpath_dir=カスタムアダプターのメインクラスのパス名
user_app.<インプロセス連携AP名>.propertiesの指定方法については,マニュアル「uCosminexus Stream Data Platform - Application Framework システム構築・運用ガイド」を参照してください。
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.