de.deepamehta.core.osgi
Class CoreActivator

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.core.osgi.CoreActivator
All Implemented Interfaces:
BundleActivator

public class CoreActivator
extends Object
implements BundleActivator


Field Summary
private  BundleContext bundleContext
           
private  HttpService httpService
           
private  ServiceTracker httpServiceTracker
           
private  Logger logger
           
private  DeepaMehtaStorage storageService
           
private  ServiceTracker storageServiceTracker
           
 
Constructor Summary
CoreActivator()
           
 
Method Summary
private  void addService(Object service)
           
private  void checkRequirementsForActivation()
           
private  ServiceTracker createServiceTracker(Class serviceInterface)
           
private  void removeService(Object service)
           
 void start(BundleContext bundleContext)
           
 void stop(BundleContext bundleContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bundleContext

private BundleContext bundleContext

storageService

private DeepaMehtaStorage storageService

httpService

private HttpService httpService

storageServiceTracker

private ServiceTracker storageServiceTracker

httpServiceTracker

private ServiceTracker httpServiceTracker

logger

private Logger logger
Constructor Detail

CoreActivator

public CoreActivator()
Method Detail

start

public void start(BundleContext bundleContext)
Specified by:
start in interface BundleActivator

stop

public void stop(BundleContext bundleContext)
Specified by:
stop in interface BundleActivator

createServiceTracker

private ServiceTracker createServiceTracker(Class serviceInterface)

addService

private void addService(Object service)

removeService

private void removeService(Object service)

checkRequirementsForActivation

private void checkRequirementsForActivation()


Copyright © 2014. All Rights Reserved.