ストリームIには、InfoSphereをwithingカスタマイズされたJava演算子を使用する方法について、今しばらく探してきた私は必要なもののJava APIに圏のJava API内のJavaカスタム演算子を使用して
ストリーム以下のようにカスタマイズされたオペレータを書いた後..です。
public class Test extends AbstractOperator {
private int i;
private int num;
@Override
public synchronized void initialize(OperatorContext context) throws Exception {
super.initialize(context);
i = 0; ....
私は以下のようにそれを使用したい....
Topology topology = new Topology("toplogy_test");
TStream<String> inDataFileName = ...
//call the "Test" operator here
someObj.someFunction(word)、この関数はWebサービス呼び出しかJDBC挿入呼び出しですか? –
はい、この関数は何でもできます。私はこのアプローチを採用し、GSONライブラリをラップして、Topology APIを使用してJSON解析をストリーミングします。重要なことは、クラスがSerializableであり、トポロジAPIに戻されるオブジェクトがシリアライズ可能であることを確認することです。 –