public class ObjectPoolImpl<S> extends Object implements ObjectPool<S>, ManageableObjectPool<S>
OBJECT_POOL_CLASS
Constructor and Description |
---|
ObjectPoolImpl() |
ObjectPoolImpl(String name) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ObjectPoolListener<S> listener) |
void |
addListener(String id,
ObjectPoolListener<S> listener) |
void |
addService(String id,
S service,
Dictionary<?,?> properties) |
protected Collection<ObjectPoolListener<S>> |
cloneListeners(String id) |
void |
dispose() |
void |
modifyService(String id,
S service,
Dictionary<?,?> properties) |
void |
removeListener(ObjectPoolListener<S> listener) |
void |
removeListener(String id,
ObjectPoolListener<S> listener) |
void |
removeService(String id,
S service) |
public ObjectPoolImpl()
public ObjectPoolImpl(String name)
public void addService(String id, S service, Dictionary<?,?> properties)
addService
in interface ManageableObjectPool<S>
public void modifyService(String id, S service, Dictionary<?,?> properties)
modifyService
in interface ManageableObjectPool<S>
public void removeService(String id, S service)
removeService
in interface ManageableObjectPool<S>
protected Collection<ObjectPoolListener<S>> cloneListeners(String id)
public void dispose()
public void addListener(String id, ObjectPoolListener<S> listener)
addListener
in interface ObjectPool<S>
public void removeListener(String id, ObjectPoolListener<S> listener)
removeListener
in interface ObjectPool<S>
public void addListener(ObjectPoolListener<S> listener)
addListener
in interface ObjectPool<S>
public void removeListener(ObjectPoolListener<S> listener)
removeListener
in interface ObjectPool<S>
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.