Avaya Conferencing Provider API

Uses of Interface
com.avaya.conferencing.api.acp.control.ConferencingObject

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
<S extends ConferencingObject<S>>
void
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.
<S extends ConferencingObject<S>>
void
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.
<S extends ConferencingObject<S>>
void
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.
<S extends ConferencingObject<S>>
java.util.Iterator<S>
ConferencingObjectContainer.childIterator(java.lang.Class<S> clazz)
          Returns an iterator of the specified class of child objects.
<S extends ConferencingObject<S>>
java.util.Iterator<S>
ConferencingObjectContainer.childIterator(java.lang.Class<S> clazz, Filter<? super S>... filters)
          Returns an iterator of the specified class of child objects.
static
<S extends ConferencingObject<S>>
Filter<ConferencingObjectContainer<? extends ConferencingObjectContainer<?>>>
Filters.contains(Reference<S> ref)
          Returns a Filter that matches only those ConferencingObjectContainer instances that contain the specified Referenced child.
<S extends ConferencingObject<S>>
S
ConferencingObjectContainer.findChild(java.lang.Class<S> clazz, Reference<S> ref)
          Find and retrieve the specified child object.
<S extends ConferencingObjectContainer<S>,T extends ConferencingObject<T>>
java.util.Collection<S>
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.
<S extends ConferencingObject<S>>
java.util.Collection<S>
ConferencingObjectContainer.getAllChildren(java.lang.Class<S> clazz)
          Recursively returns any children of the specified class of child objects including descendants.
<S extends ConferencingObject<S>>
java.util.Collection<S>
ConferencingObjectContainer.getAllChildren(java.lang.Class<S> clazz, Filter<? super S>... filters)
          Recursively returns any children of the specified class of child objects including descendants.
<S extends ConferencingObject<S>>
java.util.Collection<S>
ConferencingObjectContainer.getChildren(java.lang.Class<S> clazz)
          Returns the children of the specified class of child objects.
<S extends ConferencingObject<S>>
java.util.List<S>
ConferencingObjectQueue.getChildren(java.lang.Class<S> clazz)
          Returns the children of the specified class of child objects.
<S extends ConferencingObject<S>>
java.util.Collection<S>
ConferencingObjectContainer.getChildren(java.lang.Class<S> clazz, Filter<? super S>... filters)
          Returns the children of the specified class of child objects.
<S extends ConferencingObject<S>>
java.util.List<S>
ConferencingObjectQueue.getChildren(java.lang.Class<S> clazz, Filter<? super S>... filters)
          Returns the children of the specified class of child objects.
abstract
<S extends ConferencingObject<S>>
java.util.Set<State>
ConferenceCallFlow.getStates(java.lang.Class<S> clazz)
          Returns the permissible States for the specified ConferencingObject class when in this call flow.
abstract
<T extends ConferencingObject<T>>
java.util.Set<java.lang.String>
Connection.getSupportedProperties(java.lang.Class<T> type)
          Returns the properties that are known/supported for a specific ConferencingObject class on this connection.
abstract
<S extends ConferencingObject<S>>
boolean
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
<S extends ConferencingObject<S>>
S
ConferencingObjectContainer.lookupChild(java.lang.Class<S> clazz, Reference<S> ref)
          Find and retrieve the specified child object.
<S extends ConferencingObjectContainer<S>,T extends ConferencingObject<T>>
java.util.Collection<S>
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.
<S extends ConferencingObject<S>>
void
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.
<S extends ConferencingObject<S>>
void
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.
<S extends ConferencingObject<S>>
void
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
<RESULT,OPERATION extends Operation<RESULT,OPERATION>>
BulkOperation<RESULT>
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

Copyright © 2008-2009 Avaya. All Rights Reserved.