@Override public Object addingService(ServiceReference reference) { System.out.println("TestService is available!"); ITestService testService = (ITestService) context.getService(reference); thread = new TestServiceThread(testService); thread.start(); return testService; }
@Override public void removedService(ServiceReference reference, Object service) { context.ungetService(reference); System.out.println("TestService no longer available."); thread.stopThread(); }