Apache Nifi属性描述符的dynamicallyModifiesClasspath()的“Hello world程序”不起作用。
创始人
2024-09-04 13:00:53
0

要解决“Apache Nifi属性描述符的dynamicallyModifiesClasspath()的“Hello world程序”不起作用”的问题,首先需要确保以下几点:

  1. 确认使用的是支持动态修改类路径的Apache Nifi版本。此功能在Apache Nifi 1.13及更高版本中可用。

  2. 确保在属性描述符中正确设置了dynamicallyModifiesClasspath属性为true。例如:


    myProperty
    My Property
    My Property Description
    
    false
    none
    true
    false
    true
    true

  1. 确保在处理器的getSupportedDynamicPropertyDescriptor方法中返回了对应的属性描述符。例如:
public static final PropertyDescriptor MY_PROPERTY = new PropertyDescriptor.Builder()
    .name("myProperty")
    .displayName("My Property")
    .description("My Property Description")
    .defaultValue("")
    .required(false)
    .expressionLanguageSupported(ExpressionLanguageScope.NONE)
    .dynamic(true)
    .sensitive(false)
    .addValidator(StandardValidators.NON_EMPTY_VALIDATOR)
    .dynamicallyModifiesClasspath(true)
    .build();

@Override
public Set getSupportedDynamicPropertyDescriptors() {
    return Collections.singleton(MY_PROPERTY);
}
  1. 确保在处理器的onPropertyModified方法中处理动态修改类路径的逻辑。例如:
@Override
protected void onPropertyModified(final PropertyDescriptor descriptor, final String oldValue, final String newValue) {
    if (descriptor.equals(MY_PROPERTY)) {
        // 在这里处理动态修改类路径的逻辑
        getLogger().info("My Property has been modified to: " + newValue);
    }
}

以上是一个基本的“Hello world”示例,用于演示如何在Apache Nifi中使用动态修改类路径的属性描述符。确保按照上述步骤进行设置和配置后,重新编译和部署您的自定义处理器,并确保正确修改和保存属性值。这样,在属性值被修改时,您应该能够看到日志输出中显示相应的消息。

相关内容

热门资讯

透视线上"wepok... 透视线上"wepoker一直输的号能继续打吗"详细辅助玩家教程(可以发冤家牌方法)是一款可以让一直输...
透视脚本!aapoker脚本怎... 透视脚本!aapoker脚本怎么用,wepokerh5破解,2025新版技巧(有挂辅助)1、aapo...
透视脚本"拱趴大菠萝... 这是一款非常优秀的拱趴大菠萝挂 ia辅助检测软件,能够让你了解到拱趴大菠萝挂中牌率当中全部隐藏参数,...
透视脚本!智星德州辅助译码插件... 透视脚本!智星德州辅助译码插件靠谱吗,wepoker辅助插件功能,必备教程(有挂揭秘)1、智星德州辅...
透视好友"xpoke... 1、透视好友"xpoker辅助"详细辅助存在挂教程(透视器免费透视)(UU poker、xpoker...
透视私人局!wepoker透视... 透视私人局!wepoker透视脚本免费下载,德普之星私人局透视,wpk教程(有挂辅助);1、金币登录...
透视攻略!wepoker透视脚... 透视攻略!wepoker透视脚本苹果,wepoker怎么提高运气,解密教程(有挂辅助)wepoker...
透视攻略"hhpok... 透视攻略"hhpoker开挂教程"详细辅助微扑克教程(开辅助能查到方法);最新版2024是一款经典耐...
辅助透视!wpk脚本是什么,w... 辅助透视!wpk脚本是什么,wepoker私人局透视插件,玩家教程(有挂黑科技)1、首先打开wpk脚...
透视好牌"wepok... 透视好牌"wepoker透视app下载"详细辅助辅助教程(辅助器下载软件);支持多人共享记分板与复盘...