|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - The facade type.public interface TypedFacadePool<T>
A generic version of the FacadePool interface. It provides the same
functions but removes the class parameter and is preset to a single facade
type.
| Method Summary | |
|---|---|
void |
addListener(FacadeListener<? super T> listener)
|
Collection<T> |
getAll()
Returns facades for all resources that matches the specified facade class. |
Collection<T> |
getAll(FacadeFilter<? super T> filter)
Returns facades for all resources that pass the specified filter and match the specified facade class. |
T |
getAny()
Returns a facade for the first resource that matches the specified facade class. |
T |
getAny(FacadeFilter<? super T> filter)
Returns a facade for the first resource that passes the specified filter and matches the specified facade class. |
T |
getFacade(com.kuka.resource.IResource resource)
Tries to create a facade of the specified type for the specified resource. |
void |
removeListener(FacadeListener<? super T> listener)
|
int |
size()
|
| Method Detail |
|---|
int size()
T getAny()
T getAny(FacadeFilter<? super T> filter)
filter - A facade filter.
Collection<T> getAll()
Collection<T> getAll(FacadeFilter<? super T> filter)
filter - A facade filter.
T getFacade(com.kuka.resource.IResource resource)
resource - The resource to create a facade for.
void addListener(FacadeListener<? super T> listener)
listener - A listener to be notified of resources going on- or offline in
the pool.void removeListener(FacadeListener<? super T> listener)
listener - the listener to stop receiving notifications.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||