心有多大舞台便有多大

Embrace changes, pursue excellence, share niceness.

Felix设计中的一个疑问

这两天在看apache的osgi框架felix的源代码,对里面很多类的构造函数都有个logger感到很疑惑,一个logger对象会成为一个类的构造函数所必须要的参数吗?
例如:
public Felix(Logger logger, Map configMutableMap, List activatorList) {...}
private EventDispatcher(Logger logger) {...}
protected BundleContextImpl(Logger logger, Felix felix, FelixBundle bundle) {...}
这样的例子太多了.我还看不出这样使用logger有什么好处,应该是跟osgi框架的每个bundle使用单独的classpath有关,不知道哪位可以解释下.谢谢!

posted on 2008-05-19 16:11 pony 阅读(440) 评论(1)  编辑  收藏 所属分类: Java

评论

# re: Felix设计中的一个疑问[未登录] 2008-05-19 22:09 jncz

这种做法,应该是兼容容器内部的事件日志的一种做法。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: