public abstract class AbstractConnectionProvider extends Object
Modifier and Type | Field and Description |
---|---|
protected BundleContext |
context |
protected org.osgi.util.tracker.ServiceTracker<ConnectionRequest,ConnectionRequest> |
tracker |
Constructor and Description |
---|
AbstractConnectionProvider(BundleContext context,
String interfaceName) |
Modifier and Type | Method and Description |
---|---|
protected ConnectionRequest |
addingService(ServiceReference<ConnectionRequest> reference) |
protected abstract AbstractConnectionManager |
createConnectionManager(ConnectionRequest request) |
protected void |
modifiedService(ServiceReference<ConnectionRequest> reference,
Object service) |
protected void |
removedService(ServiceReference<ConnectionRequest> reference,
Object service) |
void |
start() |
void |
stop() |
protected final org.osgi.util.tracker.ServiceTracker<ConnectionRequest,ConnectionRequest> tracker
protected final BundleContext context
public AbstractConnectionProvider(BundleContext context, String interfaceName)
protected abstract AbstractConnectionManager createConnectionManager(ConnectionRequest request)
public void start()
public void stop()
protected ConnectionRequest addingService(ServiceReference<ConnectionRequest> reference)
protected void modifiedService(ServiceReference<ConnectionRequest> reference, Object service)
protected void removedService(ServiceReference<ConnectionRequest> reference, Object service)