|
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<ConferenceQueue>
com.avaya.conferencing.api.acp.control.ConferenceQueue
public abstract class ConferenceQueue
ConferenceQueue represents an ordered queue of Conference objects.
| 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 | |
|---|---|
ConferenceQueue()
|
|
| Method Summary | |
|---|---|
void |
addConferencePropertyChangeListener(java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against all properties of the Conferences in this container. |
void |
addConferencePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against a specific properties of the Conferences in this container. |
java.util.Iterator<Conference> |
conferenceIterator()
Returns an iterator of the conferences. |
java.util.Iterator<Conference> |
conferenceIterator(Filter<? super Conference>... filters)
Returns an iterator of the conferences. |
Conference |
findConference(Reference<Conference> ref)
Find and retrieve the specified Conference. |
java.util.List<Conference> |
getConferences()
Returns the Conferences of this ConferenceContainer. |
java.util.List<Conference> |
getConferences(Filter<? super Conference>... filters)
Returns the Conferences of this ConferenceContainer. |
java.lang.Class<Conference> |
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. |
Conference |
lookupConference(Reference<Conference> ref)
Find and retrieve the specified Conference. |
void |
removeConferencePropertyChangeListener(java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener previously registered against all properties of the Conferences in this container. |
void |
removeConferencePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener previously registered against a specific property of the Conferences 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.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 ConferenceQueue()
| Method Detail |
|---|
public final java.util.List<Conference> getConferences()
collection.isEmpty() is preferable to 0 == collection.size() as the
latter may block until the entire collection is loaded.
getConferences in interface ConferenceContainer<ConferenceQueue>public final java.util.List<Conference> getConferences(Filter<? super Conference>... filters)
collection.isEmpty() is preferable to 0 == collection.size() as the
latter may block until the entire collection is loaded.
getConferences in interface ConferenceContainer<ConferenceQueue>filters - The filters to use.
public final java.lang.String getName()
getName in interface ConferencingObjectQueue<ConferenceQueue,Conference>public final java.util.Set<ConferencingObjectQueue.Purpose> getPurposes()
getPurposes in interface ConferencingObjectQueue<ConferenceQueue,Conference>ConferencingObjectQueue.Purposepublic final boolean isActive()
true if this EndPointQueue is connected.
isActive in interface ConferencingObjectQueue<ConferenceQueue,Conference>true if this EndPointQueue is connected.public final java.lang.Class<Conference> getEntryClass()
ConferencingObjectQueue
getEntryClass in interface ConferencingObjectQueue<ConferenceQueue,Conference>public final void addConferencePropertyChangeListener(java.beans.PropertyChangeListener listener)
ConferenceContainer
addConferencePropertyChangeListener in interface ConferenceContainer<ConferenceQueue>listener - The PropertyChangeListener.
public final void addConferencePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
ConferenceContainer
addConferencePropertyChangeListener in interface ConferenceContainer<ConferenceQueue>property - The property to listen for changes on.listener - The PropertyChangeListener.public final java.util.Iterator<Conference> conferenceIterator()
ConferenceContainer
conferenceIterator in interface ConferenceContainer<ConferenceQueue>public final java.util.Iterator<Conference> conferenceIterator(Filter<? super Conference>... filters)
ConferenceContainer
conferenceIterator in interface ConferenceContainer<ConferenceQueue>filters - The filters to use.
public final Conference findConference(Reference<Conference> ref)
throws UnknownChildObjectException
ConferenceContainer
findConference in interface ConferenceContainer<ConferenceQueue>ref - The Conference reference.
UnknownChildObjectException - if the Conference does not exist.public final Conference lookupConference(Reference<Conference> ref)
ConferenceContainer
lookupConference in interface ConferenceContainer<ConferenceQueue>ref - The Conference reference.
null if the Conference does not exist.public final void removeConferencePropertyChangeListener(java.beans.PropertyChangeListener listener)
ConferenceContainer
removeConferencePropertyChangeListener in interface ConferenceContainer<ConferenceQueue>listener - The PropertyChangeListener.
public final void removeConferencePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
ConferenceContainer
removeConferencePropertyChangeListener in interface ConferenceContainer<ConferenceQueue>property - The property to listen for changes on.listener - The PropertyChangeListener.
|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||