|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.avaya.conferencing.api.acp.control.AbstractConferencingObject<EndPointQueue>
com.avaya.conferencing.api.acp.control.EndPointQueue
public abstract class EndPointQueue
Represents an ordered queue of EndPoints.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObjectQueue |
|---|
ConferencingObjectQueue.Purpose, ConferencingObjectQueue.Purposes |
| Field Summary |
|---|
| Fields inherited from class com.avaya.conferencing.api.acp.control.AbstractConferencingObject |
|---|
VERBOSE_TO_STRING |
| Fields inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObjectQueue |
|---|
ACTIVE, NAME, PURPOSES |
| Fields inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObject |
|---|
STATE |
| Constructor Summary | |
|---|---|
EndPointQueue()
|
|
| Method Summary | |
|---|---|
void |
addEndPointPropertyChangeListener(java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against all properties of the EndPoints in this container. |
void |
addEndPointPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against a specific property of the EndPoints in this container. |
java.util.Iterator<EndPoint> |
endPointIterator()
Returns an iterator of the conference EndPoints. |
java.util.Iterator<EndPoint> |
endPointIterator(Filter<? super EndPoint>... filters)
Returns an iterator of the conference EndPoints. |
EndPoint |
findEndPoint(Reference<EndPoint> ref)
Find and retrieve the specified EndPoint. |
java.util.List<EndPoint> |
getEndPoints()
Returns the EndPoints of this EndPointContainer. |
java.util.List<EndPoint> |
getEndPoints(Filter<? super EndPoint>... filters)
Returns the EndPoints of this EndPointContainer which match a specific Filters. |
java.lang.Class<EndPoint> |
getEntryClass()
Method getEntryClass returns the entryClass of this ConferencingObjectQueue object. |
java.lang.String |
getName()
Returns the name of this EndPointQueue object. |
java.util.Set<ConferencingObjectQueue.Purpose> |
getPurposes()
Returns the purposes of this queue. |
boolean |
isActive()
Returns true if this EndPointQueue is connected. |
EndPoint |
lookupEndPoint(Reference<EndPoint> ref)
Find and retrieve the specified EndPoints. |
void |
removeEndPointPropertyChangeListener(java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener previously registered against all properties of the EndPoints in this container. |
void |
removeEndPointPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener previously registered against a specific property of the EndPoints in this container. |
| Methods inherited from class com.avaya.conferencing.api.acp.control.AbstractConferencingObject |
|---|
equals, execute, getVerbs, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObjectQueue |
|---|
addEntryListener, addEntryListener, addEntryPropertyChangeListener, addEntryPropertyChangeListener, findEntry, getChildren, getChildren, getEntries, getEntries, isEmpty, iterator, lookupEntry, removeEntryListener, removeEntryListener, removeEntryPropertyChangeListener, removeEntryPropertyChangeListener |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Methods inherited from interface com.avaya.conferencing.api.acp.control.EndPointContainer |
|---|
addDTMFListener, removeDTMFListener |
| Methods inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObjectContainer |
|---|
addChildListener, addChildListener, addChildPropertyChangeListener, addChildPropertyChangeListener, childClassIterator, childIterator, childIterator, findChild, findParents, getAllChildren, getAllChildren, getChildClasses, lookupChild, lookupParents, removeChildListener, removeChildListener, removeChildPropertyChangeListener, removeChildPropertyChangeListener |
| Methods inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObject |
|---|
addAvailableVerbsChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, execute, executeAs, getAllVerbs, getAllVerbsAs, getAllVerbsAs, getConnection, getId, getProperties, getProperties, getPropertyClass, getPropertyClasses, getPropertyType, getPropertyValue, getPropertyValues, getState, getVerbs, getVerbsAs, removeAvailableVerbsChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Constructor Detail |
|---|
public EndPointQueue()
| Method Detail |
|---|
public final java.util.List<EndPoint> getEndPoints()
collection.isEmpty() is preferable to 0 == collection.size() as the
latter may block until the entire collection is loaded.
getEndPoints in interface EndPointContainer<EndPointQueue>public final java.util.List<EndPoint> getEndPoints(Filter<? super EndPoint>... filters)
collection.isEmpty()
is preferable to 0 == collection.size() as the latter may block until the entire collection is
loaded.
getEndPoints in interface EndPointContainer<EndPointQueue>filters - The filters which must be matched.
public final java.lang.String getName()
getName in interface ConferencingObjectQueue<EndPointQueue,EndPoint>public final java.util.Set<ConferencingObjectQueue.Purpose> getPurposes()
getPurposes in interface ConferencingObjectQueue<EndPointQueue,EndPoint>ConferencingObjectQueue.Purposepublic final boolean isActive()
true if this EndPointQueue is connected.
isActive in interface ConferencingObjectQueue<EndPointQueue,EndPoint>true if this EndPointQueue is connected.public final java.util.Iterator<EndPoint> endPointIterator(Filter<? super EndPoint>... filters)
EndPointContainer
endPointIterator in interface EndPointContainer<EndPointQueue>filters - The filters to use.
public final java.util.Iterator<EndPoint> endPointIterator()
EndPointContainer
endPointIterator in interface EndPointContainer<EndPointQueue>
public final EndPoint findEndPoint(Reference<EndPoint> ref)
throws UnknownChildObjectException
EndPointContainer
findEndPoint in interface EndPointContainer<EndPointQueue>ref - The EndPoint reference.
UnknownChildObjectException - if the EndPoint does not exist.public final EndPoint lookupEndPoint(Reference<EndPoint> ref)
EndPointContainer
lookupEndPoint in interface EndPointContainer<EndPointQueue>ref - The EndPoint reference.
null if the EndPoint does not exist.
public final void removeEndPointPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
EndPointContainer
removeEndPointPropertyChangeListener in interface EndPointContainer<EndPointQueue>property - The property to listen for changes on.listener - The PropertyChangeListener.public final void removeEndPointPropertyChangeListener(java.beans.PropertyChangeListener listener)
EndPointContainer
removeEndPointPropertyChangeListener in interface EndPointContainer<EndPointQueue>listener - The PropertyChangeListener.
public final void addEndPointPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
EndPointContainer
addEndPointPropertyChangeListener in interface EndPointContainer<EndPointQueue>property - The property to listen for changes on.listener - The PropertyChangeListener.public final void addEndPointPropertyChangeListener(java.beans.PropertyChangeListener listener)
EndPointContainer
addEndPointPropertyChangeListener in interface EndPointContainer<EndPointQueue>listener - The PropertyChangeListener.public final java.lang.Class<EndPoint> getEntryClass()
ConferencingObjectQueue
getEntryClass in interface ConferencingObjectQueue<EndPointQueue,EndPoint>
|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||