com.buglabs.application
Class ServiceTrackerHelper
java.lang.Object
com.buglabs.application.ServiceTrackerHelper
public class ServiceTrackerHelper
- extends java.lang.Object
Helper class to construct ServiceTrackers.
|
Method Summary |
static org.osgi.util.tracker.ServiceTracker |
createAndOpen(BundleContext context,
java.util.List services,
RunnableWithServices runnable)
|
static org.osgi.util.tracker.ServiceTracker |
createAndOpen(BundleContext context,
java.util.List services,
ServiceChangeListener runnable)
|
static org.osgi.util.tracker.ServiceTracker |
createAndOpen(BundleContext context,
java.lang.String[] services,
RunnableWithServices runnable)
|
static org.osgi.util.tracker.ServiceTracker |
createAndOpen(BundleContext context,
java.lang.String[] services,
ServiceChangeListener runnable)
|
static org.osgi.util.tracker.ServiceTracker |
createAndOpen(BundleContext context,
java.lang.String service,
RunnableWithServices runnable)
|
static org.osgi.util.tracker.ServiceTracker |
createAndOpen(BundleContext context,
java.lang.String service,
ServiceChangeListener runnable)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceTrackerHelper
public ServiceTrackerHelper()
createAndOpen
public static org.osgi.util.tracker.ServiceTracker createAndOpen(BundleContext context,
java.util.List services,
RunnableWithServices runnable)
throws InvalidSyntaxException
- Parameters:
context - BundleContextservices - Services to be trackedrunnable - Object handling service changes
- Returns:
-
- Throws:
InvalidSyntaxException
createAndOpen
public static org.osgi.util.tracker.ServiceTracker createAndOpen(BundleContext context,
java.lang.String[] services,
RunnableWithServices runnable)
throws InvalidSyntaxException
- Parameters:
context - BundleContextservices - Services to be trackedrunnable - Object handling service changes
- Returns:
-
- Throws:
InvalidSyntaxException
createAndOpen
public static org.osgi.util.tracker.ServiceTracker createAndOpen(BundleContext context,
java.lang.String service,
RunnableWithServices runnable)
throws InvalidSyntaxException
- Parameters:
context - BundleContextservice - Service to be trackedrunnable - Object handling service changes
- Returns:
-
- Throws:
InvalidSyntaxException
createAndOpen
public static org.osgi.util.tracker.ServiceTracker createAndOpen(BundleContext context,
java.util.List services,
ServiceChangeListener runnable)
throws InvalidSyntaxException
- Parameters:
context - BundleContextservices - Services to be trackedrunnable - Object handling service changes
- Returns:
-
- Throws:
InvalidSyntaxException
createAndOpen
public static org.osgi.util.tracker.ServiceTracker createAndOpen(BundleContext context,
java.lang.String[] services,
ServiceChangeListener runnable)
throws InvalidSyntaxException
- Parameters:
context - BundleContextservices - Services to be trackedrunnable - Object handling service changes
- Returns:
-
- Throws:
InvalidSyntaxException
createAndOpen
public static org.osgi.util.tracker.ServiceTracker createAndOpen(BundleContext context,
java.lang.String service,
ServiceChangeListener runnable)
throws InvalidSyntaxException
- Parameters:
context - BundleContextservices - Services to be trackedrunnable - Object handling service changes
- Returns:
-
- Throws:
InvalidSyntaxException