如何在osgi中动态地将接口名称传递给实现类?
我需要一些逻辑意义上的东西:
// where the interface name is provided at runtime in Component.xml of declarative sevices in osgi
public class Foo implements <T> {
// do something
}
所以无论我传递什么接口名称,都应该实现该接口(因为该类实现了我传递的接口的所有方法)
答案 0 :(得分:2)
你可以用CGLIB做各种疯狂的事情,但大部分时间你应该重新思考你做事的方式,你可能会找到一种更简单的解决方案。