gboat2.base.core.web
类 SystemButtonProviderTracker
java.lang.Object
gboat2.base.core.web.SystemButtonProviderTracker
public abstract class SystemButtonProviderTracker
- extends Object
跟踪SystemButtonProvider的服务实现
- 从以下版本开始:
- jdk1.6
- 作者:
- tanxw
字段摘要 |
protected static org.slf4j.Logger |
logger
|
方法摘要 |
static void |
close()
关闭跟踪器,建议的bundle关闭时,或者不在需要跟踪 WidgetService服务时,调用本方法,以便释放资源 |
static SystemButtonProvider[] |
getProviders()
获取所有SystemButtonProvider的实现 ,由于服务时动态的,不要缓存本方法返回的结果 |
static void |
open(org.osgi.framework.BundleContext context)
开启服务跟踪,使用者必须保证在调用服务获取方法getProviders() 之前调用 |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static org.slf4j.Logger logger
SystemButtonProviderTracker
public SystemButtonProviderTracker()
open
public static void open(org.osgi.framework.BundleContext context)
- 开启服务跟踪,使用者必须保证在调用服务获取方法
getProviders()
之前调用
- 参数:
context
- bundle上下文
close
public static void close()
- 关闭跟踪器,建议的bundle关闭时,或者不在需要跟踪 WidgetService服务时,调用本方法,以便释放资源
getProviders
public static SystemButtonProvider[] getProviders()
- 获取所有SystemButtonProvider的实现 ,由于服务时动态的,不要缓存本方法返回的结果
- 返回:
- 所有SystemButtonProvider的实现
Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.