public void start(BundleContext bc) throws Exception { System.out.println( "registering api services" ); this.serviceRegistry = bc.registerService( ServiceRegistry.class.getName(), new ServiceRegistryImpl(), new Hashtable() ); this.registryTracker = new ServiceTracker( bc, Service.class.getName(), new DroolsServiceTracker( bc, this ) ); registryTracker.open(); System.out.println( "api drools services registered" ); }
public void start(BundleContext bc) throws Exception { logger.info( "registering api services" ); this.serviceRegistry = bc.registerService( ServiceRegistry.class.getName(), ServiceRegistryImpl.getInstance(), new Hashtable() ); this.registryTracker = new ServiceTracker( bc, Service.class.getName(), new DroolsServiceTracker( bc, this ) ); registryTracker.open(); this.marshallerProviderTracker = new ServiceTracker( bc, MarshallerProvider.class.getName(), new DroolsServiceTracker( bc, this) ); this.marshallerProviderTracker.open(); logger.info( "api drools services registered" ); }
public void start(BundleContext bc) throws Exception { logger.info( "registering api services" ); this.serviceRegistry = bc.registerService( ServiceRegistry.class.getName(), ServiceRegistryImpl.getInstance(), new Hashtable() ); this.registryTracker = new ServiceTracker( bc, Service.class.getName(), new DroolsServiceTracker( bc, this ) ); registryTracker.open(); this.marshallerProviderTracker = new ServiceTracker( bc, MarshallerProvider.class.getName(), new DroolsServiceTracker( bc, this) ); this.marshallerProviderTracker.open(); logger.info( "api drools services registered" ); }