|
Avaya Conferencing Provider API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ConferencingObject | |
|---|---|
| com.avaya.conferencing.api.acp.control | The Avaya Conferencing Provider Interface API. |
| com.avaya.conferencing.api.acp.control.events | Avaya Conferencing Provider Interface Events. |
| com.avaya.conferencing.api.acp.control.operations | Operations supported by the Avaya Conferencing Provider Interface. |
| Uses of ConferencingObject in com.avaya.conferencing.api.acp.control |
|---|
| Classes in com.avaya.conferencing.api.acp.control with type parameters of type ConferencingObject | |
|---|---|
interface |
ConferencingObject<T extends ConferencingObject<T>>
ConferencingObject are read-only JavaBeans which support Operations. |
interface |
ConferencingObjectQueue<Q extends ConferencingObjectQueue<Q,E>,E extends ConferencingObject<E>>
Represents an ordered queue of ConferencingObjects. |
class |
Reference<T extends ConferencingObject>
Reference object for a ConferencingObject. |
| Subinterfaces of ConferencingObject in com.avaya.conferencing.api.acp.control | |
|---|---|
interface |
ConferenceContainer<IMPL_CLASS extends ConferenceContainer<IMPL_CLASS>>
A conferencing object that has EndPoint instances associated with it. |
interface |
ConferencingObjectContainer<T extends ConferencingObjectContainer<T>>
A ConferencingObject that contains other ConferencingObject instances. |
interface |
ConferencingObjectQueue<Q extends ConferencingObjectQueue<Q,E>,E extends ConferencingObject<E>>
Represents an ordered queue of ConferencingObjects. |
interface |
EndPointContainer<IMPL_CLASS extends EndPointContainer<IMPL_CLASS>>
A conferencing object that has EndPoint instances associated with it. |
| Classes in com.avaya.conferencing.api.acp.control that implement ConferencingObject | |
|---|---|
class |
AbstractConferencingObject<T extends AbstractConferencingObject<T>>
Base class from which all implementable ConferencingObject extension points are derived. |
class |
CallFlowMappingRule
A rule for deciding what InboundCallFlow an incoming call from an EndPoint will be assigned to. |
class |
Conference
Conference represents a conference call (video and audio). |
class |
ConferenceQueue
ConferenceQueue represents an ordered queue of Conference objects. |
class |
Connection
A connection to an Avaya Conferencing Provider. |
class |
EndPoint
Represents an EndPoint that is connected to an Avaya Conferencing Provider, i.e. |
class |
EndPointQueue
Represents an ordered queue of EndPoints. |
class |
MediaSource
A source for hold music. |
class |
Message
Annunciator messages are messages that can be played to Conferences, EndPoints and other ConferencingObjects. |
class |
Operator
Encapsulates an operator. |
class |
ParticipantCodeGroup
Conferences identified by Conference.PARTICIPANT_CODES any one instant, the Conference.PARTICIPANT_CODES for a Conference must be unique within the ParticipantCodeGroup to which the Conference belongs. |
class |
RecordPlaybackServer
An interface defining resources that support recording and playback and the operations they support. |
| Methods in com.avaya.conferencing.api.acp.control with type parameters of type ConferencingObject | ||
|---|---|---|
|
ConferencingObjectContainer.addChildListener(java.lang.Class<S> clazz,
ChildListener<? super T,? super S> listener)
Registers a ChildListener against the specified child class for this ConferencingObject instance. |
|
|
ConferencingObjectContainer.addChildPropertyChangeListener(java.lang.Class<S> clazz,
java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against all properties of the child ConferencingObject instances of the specified class for this ConferencingObject instance. |
|
|
ConferencingObjectContainer.addChildPropertyChangeListener(java.lang.Class<S> clazz,
java.lang.String property,
java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against a specific properties of the child ConferencingObject instances of the specified class for this ConferencingObject instance. |
|
|
ConferencingObjectContainer.childIterator(java.lang.Class<S> clazz)
Returns an iterator of the specified class of child objects. |
|
|
ConferencingObjectContainer.childIterator(java.lang.Class<S> clazz,
Filter<? super S>... filters)
Returns an iterator of the specified class of child objects. |
|
static
|
Filters.contains(Reference<S> ref)
Returns a Filter that matches only those ConferencingObjectContainer instances that contain the specified Referenced child. |
|
|
ConferencingObjectContainer.findChild(java.lang.Class<S> clazz,
Reference<S> ref)
Find and retrieve the specified child object. |
|
|
ConferencingObjectContainer.findParents(java.lang.Class<S> clazz,
Reference<T> grandChildRef)
Find and retrieve the child objects that are the parents of a specific grandchild of this object. |
|
|
ConferencingObjectContainer.getAllChildren(java.lang.Class<S> clazz)
Recursively returns any children of the specified class of child objects including descendants. |
|
|
ConferencingObjectContainer.getAllChildren(java.lang.Class<S> clazz,
Filter<? super S>... filters)
Recursively returns any children of the specified class of child objects including descendants. |
|
|
ConferencingObjectContainer.getChildren(java.lang.Class<S> clazz)
Returns the children of the specified class of child objects. |
|
|
ConferencingObjectQueue.getChildren(java.lang.Class<S> clazz)
Returns the children of the specified class of child objects. |
|
|
ConferencingObjectContainer.getChildren(java.lang.Class<S> clazz,
Filter<? super S>... filters)
Returns the children of the specified class of child objects. |
|
|
ConferencingObjectQueue.getChildren(java.lang.Class<S> clazz,
Filter<? super S>... filters)
Returns the children of the specified class of child objects. |
|
abstract
|
ConferenceCallFlow.getStates(java.lang.Class<S> clazz)
Returns the permissible States for the specified ConferencingObject class when in this call flow. |
|
abstract
|
Connection.getSupportedProperties(java.lang.Class<T> type)
Returns the properties that are known/supported for a specific ConferencingObject class on this connection. |
|
abstract
|
RecordPlaybackServer.isSupported(java.lang.Class<S> classToCheck)
Deprecated. as of 5.2.0.0.1, the preference is to use getFeatures().contains(Features.CAN_RECORD_TO_MESSAGE)
or getFeatures().contains(Features.CAN_RECORD_FROM_CONFERENCE) etc |
|
|
ConferencingObjectContainer.lookupChild(java.lang.Class<S> clazz,
Reference<S> ref)
Find and retrieve the specified child object. |
|
|
ConferencingObjectContainer.lookupParents(java.lang.Class<S> clazz,
Reference<T> grandChildRef)
Find and retrieve the child objects that are the parents of a specific grandchild of this object. |
|
|
ConferencingObjectContainer.removeChildListener(java.lang.Class<S> clazz,
ChildListener<? super T,? super S> listener)
Unregisters a ChildListener previously registered against the specified child class for this ConferencingObject instance. |
|
|
ConferencingObjectContainer.removeChildPropertyChangeListener(java.lang.Class<S> clazz,
java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener previously registered against all properties of the child ConferencingObject instances of the specified class. |
|
|
ConferencingObjectContainer.removeChildPropertyChangeListener(java.lang.Class<S> clazz,
java.lang.String property,
java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener previously registered against a specific property of the child ConferencingObject instances of the specified class for this ConferencingObject instance. |
|
| Methods in com.avaya.conferencing.api.acp.control that return types with arguments of type ConferencingObject | |
|---|---|
java.util.Iterator<java.lang.Class<? extends ConferencingObject>> |
ConferencingObjectContainer.childClassIterator()
Returns an iterator over the child ConferencingObject classes that this ConferencingObject is parent to. |
Filter<ConferencingObjectQueue<? extends ConferencingObjectQueue<?,?>,? extends ConferencingObject<?>>> |
ConferencingObjectQueue.Purpose.filter()
A filter for this type of purpose. |
Filter<ConferencingObjectQueue<? extends ConferencingObjectQueue<?,?>,? extends ConferencingObject<?>>> |
ConferencingObjectQueue.Purposes.filter()
A filter for this type of purpose. |
java.util.Set<java.lang.Class<? extends ConferencingObject>> |
ConferencingObjectContainer.getChildClasses()
Returns the child ConferencingObject classes that this ConferencingObject is parent to. |
abstract java.util.Set<java.lang.Class<? extends ConferencingObject>> |
RecordParticipantNameMode.getDefaultPlaybackTargets()
Returns the default playback targets. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertiesEqual(java.util.Map<java.lang.String,java.lang.Object> query)
Returns a Filter that returns only those ConferencingObject instances that have all the specified properties with the specified values. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertiesEqual(java.util.Map<java.lang.String,java.lang.Object> query)
Returns a Filter that returns only those ConferencingObject instances that have all the specified properties with the specified values. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyEquals(java.lang.String name,
java.lang.Object... values)
Returns a Filter that returns only those ConferencingObject instances that have the specified property with any of the specified values. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyEquals(java.lang.String name,
java.lang.Object... values)
Returns a Filter that returns only those ConferencingObject instances that have the specified property with any of the specified values. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyEquals(java.lang.String name,
java.lang.Object value)
Returns a Filter that returns only those ConferencingObject instances that have the specified property with the specified value. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyEquals(java.lang.String name,
java.lang.Object value)
Returns a Filter that returns only those ConferencingObject instances that have the specified property with the specified value. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyNotEqual(java.lang.String name,
java.lang.Object... values)
Returns a Filter that returns only those ConferencingObject instances that have the specified property without any of the specified values. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyNotEqual(java.lang.String name,
java.lang.Object... values)
Returns a Filter that returns only those ConferencingObject instances that have the specified property without any of the specified values. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyNotEqual(java.lang.String name,
java.lang.Object value)
Returns a Filter that returns only those ConferencingObject instances that have the specified property not equal to the specified value. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.propertyNotEqual(java.lang.String name,
java.lang.Object value)
Returns a Filter that returns only those ConferencingObject instances that have the specified property not equal to the specified value. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateExcludesAll(State... states)
Returns a Filter that returns only those ConferencingObject instances that do not have any of the specified States. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateExcludesAll(State... states)
Returns a Filter that returns only those ConferencingObject instances that do not have any of the specified States. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateExcludesAny(State... states)
Returns a Filter that returns only those ConferencingObject instances that do not have any of the specified States. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateExcludesAny(State... states)
Returns a Filter that returns only those ConferencingObject instances that do not have any of the specified States. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateIncludesAll(State... states)
Returns a Filter that returns only those ConferencingObject instances that have all the specified States. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateIncludesAll(State... states)
Returns a Filter that returns only those ConferencingObject instances that have all the specified States. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateIncludesAny(State... states)
Returns a Filter that returns those ConferencingObject instances that have any of the specified States. |
static Filter<ConferencingObject<? extends ConferencingObject<?>>> |
Filters.stateIncludesAny(State... states)
Returns a Filter that returns those ConferencingObject instances that have any of the specified States. |
| Method parameters in com.avaya.conferencing.api.acp.control with type arguments of type ConferencingObject | |
|---|---|
void |
ConferencingObjectContainer.addChildListener(ChildListener<? super T,? extends ConferencingObject<?>> listener)
Registers a ChildListener against all child classes of this ConferencingObject instance. |
abstract java.util.Set<Verb> |
Connection.getAllVerbsAs(java.lang.Class<? extends ConferencingObject<?>> childClass,
java.lang.Class<? extends CPAuthentication> authClass)
Returns all possible verbs that the specified type of authentication could be allowed to execute against the specified type of ConferencingObject. |
void |
ConferencingObjectContainer.removeChildListener(ChildListener<? super T,? extends ConferencingObject<?>> listener)
Unregisters a ChildListener previously registered against all child classes of this ConferencingObject instance. |
| Uses of ConferencingObject in com.avaya.conferencing.api.acp.control.events |
|---|
| Classes in com.avaya.conferencing.api.acp.control.events with type parameters of type ConferencingObject | |
|---|---|
class |
AvailableVerbsChangeEvent<S extends ConferencingObject<S>>
An event indicating that the available verbs for a specific ConferencingObject have changed. |
interface |
AvailableVerbsChangeListener<S extends ConferencingObject<S>>
A listener for AvailableVerbsChangeEvents. |
interface |
ConferencingObjectQueueListener<Q extends ConferencingObjectQueue<Q,E>,E extends ConferencingObject<E>>
A listener for entries being added to, reordered within or removed from ConferencingObjectQueues. |
| Methods in com.avaya.conferencing.api.acp.control.events that return ConferencingObject | |
|---|---|
ConferencingObject<? extends ConferencingObject<?>> |
StateChangeEvent.getSource()
The conferencing object on which the Event occurred. |
ConferencingObject<S> |
AvailableVerbsChangeEvent.getSource()
The object on which the Event initially occurred. |
| Methods in com.avaya.conferencing.api.acp.control.events that return types with arguments of type ConferencingObject | |
|---|---|
ConferencingObject<? extends ConferencingObject<?>> |
StateChangeEvent.getSource()
The conferencing object on which the Event occurred. |
| Constructors in com.avaya.conferencing.api.acp.control.events with parameters of type ConferencingObject | |
|---|---|
AvailableVerbsChangeEvent(ConferencingObject<S> source)
Constructs a prototypical Event. |
|
StateChangeEvent(ConferencingObject<? extends ConferencingObject<?>> source,
State state,
boolean newValue)
Constructs a prototypical Event. |
|
| Constructor parameters in com.avaya.conferencing.api.acp.control.events with type arguments of type ConferencingObject | |
|---|---|
StateChangeEvent(ConferencingObject<? extends ConferencingObject<?>> source,
State state,
boolean newValue)
Constructs a prototypical Event. |
|
| Uses of ConferencingObject in com.avaya.conferencing.api.acp.control.operations |
|---|
| Methods in com.avaya.conferencing.api.acp.control.operations that return types with arguments of type ConferencingObject | |
|---|---|
java.util.Map<ConferencingObject<? extends ConferencingObject<?>>,RESULT> |
BulkOperation.getCompleted()
Returns a map keyed on the conferencing object with the values being the results of all the completed operations. |
java.util.Map<ConferencingObject<? extends ConferencingObject<?>>,RESULT> |
BulkOperation.getCompleted()
Returns a map keyed on the conferencing object with the values being the results of all the completed operations. |
java.util.Map<ConferencingObject<? extends ConferencingObject<?>>,java.lang.Throwable> |
BulkOperation.getFailed()
Returns a map keyed on the conferencing object with the values being the exceptions thrown by all the completed failed operations. |
java.util.Map<ConferencingObject<? extends ConferencingObject<?>>,java.lang.Throwable> |
BulkOperation.getFailed()
Returns a map keyed on the conferencing object with the values being the exceptions thrown by all the completed failed operations. |
| Methods in com.avaya.conferencing.api.acp.control.operations with parameters of type ConferencingObject | ||
|---|---|---|
|
OperationFactory.newBulk(OPERATION operation,
ConferencingObject<? extends ConferencingObject<?>>... targets)
Creates a new BulkOperation which allows performing the same operation against multiple targets. |
|
|
Avaya Conferencing Provider API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||