public abstract class AbstractObjectPoolServiceTracker<S> extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractObjectPoolServiceTracker.PoolHandler |
Constructor and Description |
---|
AbstractObjectPoolServiceTracker(ObjectPoolTracker<S> poolTracker,
String serviceId) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
handlePoolAdd(ObjectPool<S> objectPool,
int priority) |
protected void |
handlePoolModified(ObjectPool<S> objectPool,
int newPriority) |
protected void |
handlePoolRemove(ObjectPool<S> objectPool) |
protected abstract void |
handleServiceAdded(S service,
Dictionary<?,?> properties) |
protected abstract void |
handleServiceModified(S service,
Dictionary<?,?> properties) |
protected abstract void |
handleServiceRemoved(S service,
Dictionary<?,?> properties) |
void |
open() |
protected final String serviceId
public AbstractObjectPoolServiceTracker(ObjectPoolTracker<S> poolTracker, String serviceId)
protected abstract void handleServiceAdded(S service, Dictionary<?,?> properties)
protected abstract void handleServiceModified(S service, Dictionary<?,?> properties)
protected abstract void handleServiceRemoved(S service, Dictionary<?,?> properties)
protected void handlePoolAdd(ObjectPool<S> objectPool, int priority)
protected void handlePoolModified(ObjectPool<S> objectPool, int newPriority)
protected void handlePoolRemove(ObjectPool<S> objectPool)
public void open()
public void close()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.