Я искал некоторое время теперь о том, как использовать настроенную Java оператор жгуты InfoSphere Streams Java APIс помощью Java пользовательского оператора в Java API в InfoSphere Streams
Что мне нужно после написания настроенного оператора, как показано ниже .. .
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), может ли эта функция быть вызовом веб-службы или вызовом вставки JDBC? –
Да, функция может делать что угодно. Я использовал этот подход и обернул библиотеку GSON для потоковой обработки JSON с помощью API топологии. Главное - убедиться, что класс Serializable и объекты, переданные обратно в API топологии, также могут быть сериализованы. –