Как я могу изменить свойства потока экспорта во время выполнения?

В разделе " Динамическая композиция" говорится, что

Свойства также могут быть добавлены, обновлены или удалены во время выполнения, как и подписки. Свойства и подписки времени компиляции служат только начальными настройками.

но это не говорит, как это сделать. Итак, как ты это делаешь?

1 ответ

Решение

В операторе, который экспортирует поток, позвоните

setOutputPortExportProperties({property1_name=value, property2_name=value, ...},
  portNumber);

В операторе, который импортирует поток, позвоните

setInputPortImportSubscription(subscription_string, portNumber);

Пример проекта SPL 042_dynamic_import_export_api_at_work предоставляет пример.

Другие вопросы по тегам