@Override
public void start ( final BundleContext context ) throws Exception
{
Activator.context = context;
this.executor = ScheduledExportedExecutorService.newSingleThreadExportedScheduledExecutor ( context.getBundle ().getSymbolicName () );
this.factory = new ChangeCounterDataSourceFactory ( context, this.executor );
final Dictionary<String, String> properties = new Hashtable<String, String> ();
properties.put ( Constants.SERVICE_DESCRIPTION, "A counter of changes on an item over a defined timeframe" );
properties.put ( Constants.SERVICE_VENDOR, "Eclipse SCADA Project" );
properties.put ( ConfigurationAdministrator.FACTORY_ID, context.getBundle ().getSymbolicName () );
context.registerService ( ConfigurationFactory.class.getName (), this.factory, properties );
}
Activator.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:neoscada
作者:
评论列表
文章目录