1

我有一个关于 ipojo 中的自定义自动处理程序的问题。我创建了一个处理程序(比如 Handler-Auto),我希望这个处理程序自动附加到 POJO 组件实例(比如 Comp-1),而不会触及 POJO 组件的元数据。为此,我们需要使用以下链接中指定的处理程序列表在系统属性中设置“org.apache.felix.ipojo.handler.auto.primitive”变量:

https://issues.apache.org/jira/browse/FELIX-2594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel#issue-tabs

问题是,当我这样做时,我的处理程序 (Handler-Auto) 会附加到在系统上创建或部署的所有组件或实例。要拦截来自特定组件的方法或字段,我们需要在处理程序中添加过滤器。但是在附加处理程序和所有不必要的东西之后添加过滤器为时已晚。

而不是将处理程序附加到所有组件,无论如何,这个处理程序(Handler-Auto)可以让我附加到特定组件或实例吗?根据用户的意愿。

如果我们有这个功能那就太好了,它会变得非常动态。

如果有任何其他方法可以做到这一点,或者有什么解决方案可以实现这一点,请提供帮助?

提前感谢您的帮助!

谢谢,萨迪什

4

0 回答 0