public class SingleServiceTracker<T> extends Object
| Constructor and Description |
|---|
SingleServiceTracker(org.osgi.framework.BundleContext context,
Class<T> clazz,
SingleServiceListener<T> listener) |
SingleServiceTracker(org.osgi.framework.BundleContext context,
org.osgi.framework.Filter filter,
SingleServiceListener<T> listener) |
SingleServiceTracker(org.osgi.framework.BundleContext context,
String clazz,
SingleServiceListener<T> listener) |
| Modifier and Type | Method and Description |
|---|---|
protected T |
addingService(org.osgi.framework.ServiceReference<T> reference) |
void |
close() |
T |
getService() |
protected void |
modifiedService(org.osgi.framework.ServiceReference<T> reference,
Object service) |
void |
open() |
void |
open(boolean trackAllServices) |
protected void |
removedService(org.osgi.framework.ServiceReference<T> reference,
Object service) |
T |
waitForService(long timeout) |
public SingleServiceTracker(org.osgi.framework.BundleContext context,
org.osgi.framework.Filter filter,
SingleServiceListener<T> listener)
public SingleServiceTracker(org.osgi.framework.BundleContext context,
String clazz,
SingleServiceListener<T> listener)
public SingleServiceTracker(org.osgi.framework.BundleContext context,
Class<T> clazz,
SingleServiceListener<T> listener)
public void open()
ServiceTracker.open()public void open(boolean trackAllServices)
ServiceTracker.open(boolean)public void close()
ServiceTracker.close()protected void modifiedService(org.osgi.framework.ServiceReference<T> reference, Object service)
protected void removedService(org.osgi.framework.ServiceReference<T> reference, Object service)
public T waitForService(long timeout) throws InterruptedException
InterruptedExceptionpublic T getService()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.