如何动态地将接口​​名称传递给实现类

时间:2012-06-29 07:10:17

标签: java osgi

如何在osgi中动态地将接口​​名称传递给实现类?

我需要一些逻辑意义上的东西:

// where the interface name is provided at runtime in Component.xml of declarative sevices in osgi
public class Foo implements <T> {
 // do something
}

所以无论我传递什么接口名称,都应该实现该接口(因为该类实现了我传递的接口的所有方法)

1 个答案:

答案 0 :(得分:2)

你可以用CGLIB做各种疯狂的事情,但大部分时间你应该重新思考你做事的方式,你可能会找到一种更简单的解决方案。