org.universAAL.ri.servicegateway.osgi
Class GatewayPortTracker

Package class diagram package GatewayPortTracker
java.lang.Object
  extended by org.osgi.util.tracker.ServiceTracker
      extended by org.universAAL.ri.servicegateway.osgi.GatewayPortTracker
All Implemented Interfaces:
Runnable, org.osgi.util.tracker.ServiceTrackerCustomizer

public class GatewayPortTracker
extends org.osgi.util.tracker.ServiceTracker
implements Runnable


Field Summary
 
Fields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter
 
Constructor Summary
GatewayPortTracker(org.osgi.framework.BundleContext bc, ModuleContext mcontext, String clazz, org.osgi.util.tracker.ServiceTrackerCustomizer stc)
           
 
Method Summary
 Object addingService(org.osgi.framework.ServiceReference reference)
           
 void registerService(org.osgi.framework.ServiceReference reference)
           
 void removedService(org.osgi.framework.ServiceReference reference, Object service)
           
 void run()
           
 
Methods inherited from class org.osgi.util.tracker.ServiceTracker
close, finalize, getService, getService, getServiceReference, getServiceReferences, getServices, getTrackingCount, modifiedService, open, open, remove, size, waitForService
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GatewayPortTracker

public GatewayPortTracker(org.osgi.framework.BundleContext bc,
                          ModuleContext mcontext,
                          String clazz,
                          org.osgi.util.tracker.ServiceTrackerCustomizer stc)
Method Detail

registerService

public void registerService(org.osgi.framework.ServiceReference reference)
                     throws javax.servlet.ServletException,
                            org.osgi.service.http.NamespaceException
Throws:
javax.servlet.ServletException
org.osgi.service.http.NamespaceException

addingService

public Object addingService(org.osgi.framework.ServiceReference reference)
Specified by:
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
Overrides:
addingService in class org.osgi.util.tracker.ServiceTracker

removedService

public void removedService(org.osgi.framework.ServiceReference reference,
                           Object service)
Specified by:
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
Overrides:
removedService in class org.osgi.util.tracker.ServiceTracker

run

public void run()
Specified by:
run in interface Runnable


Copyright © 2014 universAAL Consortium. All Rights Reserved.