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
InterruptedException
public T getService()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.