ipojo自定义处理程序 - 自动附加处理程序 - 附加到特定组件的问题

时间:2011-09-27 12:25:22

标签: components handlers interceptor

我有关于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)是否可以附加到特定组件或实例?根据用户的意愿。

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

如果有任何其他方法可以帮助,或者可以解决这个问题,请提供帮助吗?

感谢您的帮助!

谢谢, 悲伤

0 个答案:

没有答案