Avaya Conferencing Provider API

com.avaya.conferencing.api.acp.control
Class Connection

java.lang.Object
  extended by com.avaya.conferencing.api.acp.control.AbstractConferencingObject<Connection>
      extended by com.avaya.conferencing.api.acp.control.Connection
All Implemented Interfaces:
ConferencingObject<Connection>, ConferencingObjectContainer<Connection>, CPAuthentication, EndPointContainer<Connection>

public abstract class Connection
extends AbstractConferencingObject<Connection>
implements EndPointContainer<Connection>, ConferencingObjectContainer<Connection>, CPAuthentication

A connection to an Avaya Conferencing Provider.

Since:
5.1.0.0.29

Field Summary
static java.lang.String ACTIVE
          The property name for isActive().
static java.lang.String CONFERENCE_CALL_FLOWS
          The property name for getConferenceCallFlows().
static java.lang.String DESCRIPTION
          The property name for getDescription()
static java.lang.String DISCONNECT_REASONS
          The property name for getDisconnectReasons().
static java.lang.String INBOUND_CALL_FLOWS
          The property name for getInboundCallFlows().
static java.lang.String MEDIA_RESOURCE_POOLS
          The property name for getMediaResourcePools().
static java.lang.String MESSAGE_SETS
          The property name for the getMessageSets() call.
static java.lang.String NAME
          The property name for getName()
static java.lang.String OPEN
          The property name for isOpen().
static java.lang.String PARTICIPANT_ANNOUNCERS
          The property name for getParticipantAnnouncers().
static java.lang.String QA_PRIORITIES
          The property name for getQAPriorities().
static java.lang.String RECORD_PARTICIPANT_NAME_MODES
          The property name for getRecordParticipantNameModes().
static java.lang.String ROOMS
          The property name for getRooms().
static java.lang.String SUPPORTED_URI_SCHEMES
          The property name for getSupportedURISchemes().
 
Fields inherited from class com.avaya.conferencing.api.acp.control.AbstractConferencingObject
VERBOSE_TO_STRING
 
Fields inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObject
STATE
 
Constructor Summary
Connection()
           
 
Method Summary
 void addConferenceListener(ConferenceListener listener)
          Registers a ConferenceListener against this Connection.
 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.
abstract
<T extends Operation>
void
applyDefaults(T operation)
          Populates this Connection's defaults into the operation.
abstract  void close()
          Closes the connection.
 java.util.Iterator<Conference> conferenceIterator()
          Returns an iterator of the connection Conferences.
 java.util.Iterator<Conference> conferenceIterator(Filter<? super Conference>... filters)
          Returns an iterator of the connection Conferences that match the specified filters.
 java.util.Iterator<Conference> conferenceIterator(Filter<? super Conference> filter)
          Returns an iterator of the connection Conferences that match the specified filters.
 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.
 Conference findConference(Reference<Conference> ref)
          Find and retrieve the specified Conference.
 EndPoint findEndPoint(Reference<EndPoint> ref)
          Find and retrieve the specified EndPoint.
abstract  java.util.Set<Verb> 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.
abstract  java.util.Set<java.lang.Class<? extends CPAuthentication>> getAuthentications()
          Returns the authentications that are supported by this connection.
abstract
<T extends ConnectionSpecificResource>
T[]
getAvailableResources(java.lang.Class<T> type)
          Gets the available ConnectionSpecificResource instances of a specified type that this Connection provides.
 ConferenceCallFlow[] getConferenceCallFlows()
          Gets the available ConferenceCallFlow instances that this Connection provides.
 java.util.Collection<Conference> getConferences()
          Returns the Conferences of this Connection.
 java.util.Collection<Conference> getConferences(Filter<? super Conference> filters)
          Returns the Conferences of this Connection matching the specified filters.
abstract  java.util.Set<State> getDefaultEndPointStates(java.lang.Class<? extends CPAuthentication> clazz)
          Returns the set of States that an EndPoint, with the supplied authentication class, will have by default or null if the supplied authentication is not associated with an EndPoint (i.e.
 java.lang.String getDescription()
          Gets the description of the ConferencingProvider to which this Connection is connected.
 EndPoint.DisconnectReason[] getDisconnectReasons()
          Gets the available EndPoint.DisconnectReason instances that this Connection provides.
 java.util.Collection<EndPoint> getEndPoints()
          Returns the EndPoints of this EndPointContainer.
 java.util.Collection<EndPoint> getEndPoints(Filter<? super EndPoint>... filters)
          Returns the EndPoints of this EndPointContainer which match a specific Filters.
 InboundCallFlow[] getInboundCallFlows()
          Gets the available InboundCallFlow instances that this Connection provides.
 MediaResourcePool[] getMediaResourcePools()
          Gets the available MediaResourcePool names that are available on the Connection.
 MessageSet[] getMessageSets()
          Gets a collection of the prompt sets available on this connection.
 java.lang.String getName()
          Gets the name of the ConferencingProvider to which this Connection is connected.
 OperationFactory getOperationFactory()
          Getter for property 'operationFactory'.
 Conference.ParticipantAnnouncer[] getParticipantAnnouncers()
          Gets the available EndPoint.DisconnectReason instances that this Connection provides.
 EndPoint.QAPriority[] getQAPriorities()
          Gets the available EndPoint.QAPriority instances that this Connection provides.
 RecordParticipantNameMode[] getRecordParticipantNameModes()
          Gets the available RecordParticipantNameModes that this Connection provides.
 Room[] getRooms()
          Gets the available Room instances that this Connection provides.
abstract
<T extends ConferencingObject<T>>
java.util.Set<java.lang.String>
getSupportedProperties(java.lang.Class<T> type)
          Returns the properties that are known/supported for a specific ConferencingObject class on this connection.
 java.lang.String[] getSupportedURISchemes()
          Gets the URI schemes supported by this connection.
 boolean isActive()
          Tells whether the Connection is the 'active' or 'standby' Connection
 boolean isOpen()
          Returns true if the connection is open.
 Conference lookupConference(Reference<Conference> ref)
          Find and retrieve the specified Conference.
 EndPoint lookupEndPoint(Reference<EndPoint> ref)
          Find and retrieve the specified EndPoints.
 void removeConferenceListener(ConferenceListener listener)
          Unregisters a ConferenceListener previously registered against this connection.
 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.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, getChildren, getChildren, 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
 

Field Detail

NAME

public static final java.lang.String NAME
The property name for getName()

Since:
5.1.0.0.42

OPEN

public static final java.lang.String OPEN
The property name for isOpen(). This property will tell whether the Connection is open (established) or not

Since:
5.1.0.0.46

ACTIVE

public static final java.lang.String ACTIVE
The property name for isActive(). This property will tell whether the Connection is an 'active' or 'standby' Connection.


DESCRIPTION

public static final java.lang.String DESCRIPTION
The property name for getDescription()

Since:
5.1.0.0.42

DISCONNECT_REASONS

public static final java.lang.String DISCONNECT_REASONS
The property name for getDisconnectReasons().

Since:
5.1.0.0.40

CONFERENCE_CALL_FLOWS

public static final java.lang.String CONFERENCE_CALL_FLOWS
The property name for getConferenceCallFlows().

Since:
5.1.0.0.40

INBOUND_CALL_FLOWS

public static final java.lang.String INBOUND_CALL_FLOWS
The property name for getInboundCallFlows().

Since:
5.1.0.0.40

ROOMS

public static final java.lang.String ROOMS
The property name for getRooms().

Since:
5.1.0.0.29

MEDIA_RESOURCE_POOLS

public static final java.lang.String MEDIA_RESOURCE_POOLS
The property name for getMediaResourcePools().

Since:
5.1.0.0.40

MESSAGE_SETS

public static final java.lang.String MESSAGE_SETS
The property name for the getMessageSets() call.

Since:
5.1.0.0.29

SUPPORTED_URI_SCHEMES

public static final java.lang.String SUPPORTED_URI_SCHEMES
The property name for getSupportedURISchemes().

Since:
5.1.0.0.29

PARTICIPANT_ANNOUNCERS

public static final java.lang.String PARTICIPANT_ANNOUNCERS
The property name for getParticipantAnnouncers().

Since:
5.1.0.0.40

QA_PRIORITIES

public static final java.lang.String QA_PRIORITIES
The property name for getQAPriorities().

Since:
5.1.0.0.41

RECORD_PARTICIPANT_NAME_MODES

public static final java.lang.String RECORD_PARTICIPANT_NAME_MODES
The property name for getRecordParticipantNameModes().

Since:
5.1.0.0.47
Constructor Detail

Connection

public Connection()
Method Detail

addConferenceListener

public final void addConferenceListener(ConferenceListener listener)
Registers a ConferenceListener against this Connection.

Parameters:
listener - The ConferenceListener.
Since:
5.1.0.0.29

applyDefaults

public abstract <T extends Operation> void applyDefaults(T operation)
Populates this Connection's defaults into the operation.

Type Parameters:
T - The operation class.
Parameters:
operation - The operation.
Since:
5.1.0.0.29

close

public abstract void close()
Closes the connection.

Since:
5.1.0.0.29

conferenceIterator

public final java.util.Iterator<Conference> conferenceIterator()
Returns an iterator of the connection Conferences.

Returns:
The iterator.
Since:
5.1.0.0.29

conferenceIterator

public final java.util.Iterator<Conference> conferenceIterator(Filter<? super Conference> filter)
Returns an iterator of the connection Conferences that match the specified filters.

Parameters:
filter - The filter.
Returns:
The iterator.
Since:
5.1.0.0.29

conferenceIterator

public final java.util.Iterator<Conference> conferenceIterator(Filter<? super Conference>... filters)
Returns an iterator of the connection Conferences that match the specified filters.

Parameters:
filters - The filters.
Returns:
The iterator.
Since:
5.1.1.0.1

findConference

public final Conference findConference(Reference<Conference> ref)
                                throws UnknownChildObjectException
Find and retrieve the specified Conference.

Parameters:
ref - The Conference reference.
Returns:
The Conference instance.
Throws:
UnknownChildObjectException - if the Conference does not exist.
Since:
5.1.0.0.29

getAvailableResources

public abstract <T extends ConnectionSpecificResource> T[] getAvailableResources(java.lang.Class<T> type)
Gets the available ConnectionSpecificResource instances of a specified type that this Connection provides.

Type Parameters:
T - The type of ConnectionSpecificResource to query.
Parameters:
type - The class of ConnectionSpecificResource to query.
Returns:
The (possibly empty) array of available ConnectionSpecificResource instances of the specified type.
Since:
5.1.0.0.29

getConferences

public final java.util.Collection<Conference> getConferences()
Returns the Conferences of this Connection. Implementations may use lazy-loading strategies to populate this collection, so collection.isEmpty() is preferable to 0 == collection.size() as the latter may block until the entire collection is loaded.

Returns:
The (possibly empty) immutable collection of EndPoints.
Since:
5.1.0.0.29

getConferences

public final java.util.Collection<Conference> getConferences(Filter<? super Conference> filters)
Returns the Conferences of this Connection matching the specified filters. Implementations may use lazy-loading strategies to populate this collection, so collection.isEmpty() is preferable to 0 == collection.size() as the latter may block until the entire collection is loaded.

Parameters:
filters - The filters.
Returns:
The (possibly empty) immutable collection of EndPoints.
Since:
5.1.0.0.29

getName

public final java.lang.String getName()
Gets the name of the ConferencingProvider to which this Connection is connected.

Returns:
the name of the ConferencingProvider to which this Connection is connected.
Since:
5.1.0.0.42

getDescription

public final java.lang.String getDescription()
Gets the description of the ConferencingProvider to which this Connection is connected.

Returns:
the description of the ConferencingProvider to which this Connection is connected.
Since:
5.1.0.0.42

getDisconnectReasons

public final EndPoint.DisconnectReason[] getDisconnectReasons()
Gets the available EndPoint.DisconnectReason instances that this Connection provides. This method is equivalent to calling either connection.getAvailableResources(EndPoint.DisconnectReason.class) or connection.getPropertyValue(Connection.DISCONNECT_REASONS).

Returns:
The (possibly empty) array of available EndPoint.DisconnectReason instances.
Since:
5.1.0.0.40

getQAPriorities

public final EndPoint.QAPriority[] getQAPriorities()
Gets the available EndPoint.QAPriority instances that this Connection provides. This method is equivalent to calling either connection.getAvailableResources(EndPoint.QAPriority.class) or connection.getPropertyValue(Connection.QA_PRIORITIES).

Returns:
The (possibly empty) array of available EndPoint.QAPriority instances.
Since:
5.1.0.0.41

getParticipantAnnouncers

public final Conference.ParticipantAnnouncer[] getParticipantAnnouncers()
Gets the available EndPoint.DisconnectReason instances that this Connection provides. This method is equivalent to calling either connection.getAvailableResources(EndPoint.DisconnectReason.class) or connection.getPropertyValue(Connection.DISCONNECT_REASONS).

Returns:
The (possibly empty) array of available EndPoint.DisconnectReason instances.
Since:
5.1.0.0.40

getConferenceCallFlows

public final ConferenceCallFlow[] getConferenceCallFlows()
Gets the available ConferenceCallFlow instances that this Connection provides. This method is equivalent to calling either connection.getAvailableResources(ConferenceCallFlow.class) or connection.getPropertyValue(Connection.CONFERENCE_CALL_FLOWS).

Returns:
The (possibly empty) array of available ConferenceCallFlow instances.
Since:
5.1.0.0.40

getInboundCallFlows

public final InboundCallFlow[] getInboundCallFlows()
Gets the available InboundCallFlow instances that this Connection provides. This method is equivalent to calling either connection.getAvailableResources(InboundCallFlow.class) or connection.getPropertyValue(Connection.INBOUND_CALL_FLOWS).

Returns:
The (possibly empty) array of available InboundCallFlow instances.
Since:
5.1.0.0.40

getOperationFactory

public OperationFactory getOperationFactory()
Getter for property 'operationFactory'.

Returns:
Value for property 'operationFactory'.
Since:
5.1.0.0.29

getMessageSets

public final MessageSet[] getMessageSets()
Gets a collection of the prompt sets available on this connection.

Returns:
the prompt sets available on the connection.
Since:
5.1.0.0.29

getMediaResourcePools

public final MediaResourcePool[] getMediaResourcePools()
Gets the available MediaResourcePool names that are available on the Connection. This method is equivalent to calling either Connection.getAvailableResources(MediaResource.class) or Connection.getPropertyValue(Connection.MEDIA_RESOURCES)

Returns:
the (possibly empty) array of available MediaResourcePool instances.

getRooms

public final Room[] getRooms()
Gets the available Room instances that this Connection provides. This method is equivalent to calling either connection.getAvailableResources(Room.class) or connection.getPropertyValue(Connection.ROOMS).

Returns:
The (possibly empty) array of available Room instances.
Since:
5.1.0.0.29

getRecordParticipantNameModes

public final RecordParticipantNameMode[] getRecordParticipantNameModes()
Gets the available RecordParticipantNameModes that this Connection provides. This method is equivalent to calling either connection.getAvailableResources(RecordParticipantNameMode.class) or connection.getPropertyValue(Connection.RECORD_PARTICIPANT_NAME_MODES).

Returns:
The (possibly empty) array of available RecordParticipantNameMode instances.
Since:
5.1.0.0.47

getSupportedProperties

public abstract <T extends ConferencingObject<T>> java.util.Set<java.lang.String> getSupportedProperties(java.lang.Class<T> type)
Returns the properties that are known/supported for a specific ConferencingObject class on this connection. This method will return the same set as can be obtained by calculating the union of ConferencingObject.getProperties() on all the instances of type but does not require the caller to have obtained any instances of type.

Each ConferencingObject class has a set of properties. The minimum set of properties corresponds to those for which a getter (i.e. isXXX() or getXXX() method) and a matching property name constant are defined in the interface class. Different connections may support additional connection specific properties that expose additional information about the ConferencingObject instances on that connection. When an instance of the ConferencingObject is available, the properties supported by that ConferencingObject can be queried using ConferencingObject.getProperties(). Use this method when you need to get the list of property names for a specific ConferencingObject class before an instance of that class is available.

Note: A connection may have more than one implementation of a specific ConferencingObject class. For example there may be multiple types of Conference supported on a specific Connection implementation. While these different implementations are required to support the same minimum set of properties (e.g. those defined in the Conference interface), they are not required to support the same connection specific properties. In other words, just because a property name is returned by getSupportedProperties(Class) does not imply that the property is supported by all instances of the ConferencingObject on this connection.

Type Parameters:
T - The type of ConferencingObject whose supported properties are to be queried.
Parameters:
type - The class of ConferencingObject whose supported properties are to be queried.
Returns:
the (possibly empty) set of property names that are supported on this Connection for the specified class of ConferencingObject.
Throws:
java.lang.IllegalArgumentException - If the type argument is not one of this connections child classes, that is if ConferencingObjectContainer.getChildClasses().contains(type) returns false.
Since:
5.1.0.0.29

getSupportedURISchemes

public final java.lang.String[] getSupportedURISchemes()
Gets the URI schemes supported by this connection. The URI schemes returned by this method can include the following:

For example, for a Connection connection that supports only the tel and sip schemes, then the following will be true:
 connection.getSupportedURISchemes().length == 2;
 
// the order of the elements is undefined Arrays.asList(connection.getSupportedURISchemes()).contains("tel") == true; Arrays.asList(connection.getSupportedURISchemes()).contains("sip") == true; Arrays.asList(connection.getSupportedURISchemes()).contains("sips") == false;

Returns:
the URI schemes supported by this connection.
Since:
5.1.0.0.29

isOpen

public final boolean isOpen()
Returns true if the connection is open.

Returns:
true if the connection is open.
Since:
5.1.0.0.29

isActive

public final boolean isActive()
Tells whether the Connection is the 'active' or 'standby' Connection

Returns:
whether the Connection is the 'active' or 'standby'
Since:
5.1.0.0.46

lookupConference

public final Conference lookupConference(Reference<Conference> ref)
Find and retrieve the specified Conference.

Parameters:
ref - The Conference reference.
Returns:
The Conference instance or null if the Conference does not exist.
Since:
5.1.0.0.29

removeConferenceListener

public final void removeConferenceListener(ConferenceListener listener)
Unregisters a ConferenceListener previously registered against this connection.

Parameters:
listener - The ConferenceListener.
Since:
5.1.0.0.29

getAuthentications

public abstract java.util.Set<java.lang.Class<? extends CPAuthentication>> getAuthentications()
Returns the authentications that are supported by this connection.

Returns:
the set of authentication classes that are supported by this connection.
Since:
5.1.0.0.42

getDefaultEndPointStates

public abstract java.util.Set<State> getDefaultEndPointStates(java.lang.Class<? extends CPAuthentication> clazz)
Returns the set of States that an EndPoint, with the supplied authentication class, will have by default or null if the supplied authentication is not associated with an EndPoint (i.e. does not extend CPEndPointAuthentication).

Parameters:
clazz - The authentication.
Returns:
the set of States or null if the supplied authentication is not associated with an EndPoint.
Since:
5.1.0.0.42

getAllVerbsAs

public abstract java.util.Set<Verb> 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. The return value of this function will be constant for the life of the Connection instance.

Parameters:
childClass - The type of child object.
authClass - The specified type of authentication.
Returns:
All verbs that could be executed using the identity's authentication.
Since:
5.1.0.0.42

endPointIterator

public final java.util.Iterator<EndPoint> endPointIterator()
Returns an iterator of the conference EndPoints.

Specified by:
endPointIterator in interface EndPointContainer<Connection>
Returns:
The iterator.

endPointIterator

public final java.util.Iterator<EndPoint> endPointIterator(Filter<? super EndPoint>... filters)
Returns an iterator of the conference EndPoints.

Specified by:
endPointIterator in interface EndPointContainer<Connection>
Parameters:
filters - The filters to use.
Returns:
The iterator.

findEndPoint

public final EndPoint findEndPoint(Reference<EndPoint> ref)
                            throws UnknownChildObjectException
Find and retrieve the specified EndPoint.

Specified by:
findEndPoint in interface EndPointContainer<Connection>
Parameters:
ref - The EndPoint reference.
Returns:
The EndPoint instance.
Throws:
UnknownChildObjectException - if the EndPoint does not exist.

getEndPoints

public final java.util.Collection<EndPoint> getEndPoints()
Returns the EndPoints of this EndPointContainer. Implementations may use lazy-loading strategies to populate this collection, so collection.isEmpty() is preferable to 0 == collection.size() as the latter may block until the entire collection is loaded.

Specified by:
getEndPoints in interface EndPointContainer<Connection>
Returns:
The (possibly empty) immutable collection of EndPoints.

getEndPoints

public final java.util.Collection<EndPoint> getEndPoints(Filter<? super EndPoint>... filters)
Returns the EndPoints of this EndPointContainer which match a specific Filters. Implementations may use lazy-loading strategies to populate this collection, so collection.isEmpty() is preferable to 0 == collection.size() as the latter may block until the entire collection is loaded.

Specified by:
getEndPoints in interface EndPointContainer<Connection>
Parameters:
filters - The filters which must be matched.
Returns:
The (possibly empty) immutable collection of EndPoints.

lookupEndPoint

public final EndPoint lookupEndPoint(Reference<EndPoint> ref)
Find and retrieve the specified EndPoints.

Specified by:
lookupEndPoint in interface EndPointContainer<Connection>
Parameters:
ref - The EndPoint reference.
Returns:
The EndPoint instance or null if the EndPoint does not exist.

addEndPointPropertyChangeListener

public final void addEndPointPropertyChangeListener(java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against all properties of the EndPoints in this container.

Specified by:
addEndPointPropertyChangeListener in interface EndPointContainer<Connection>
Parameters:
listener - The PropertyChangeListener.

addEndPointPropertyChangeListener

public final void addEndPointPropertyChangeListener(java.lang.String property,
                                                    java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener against a specific property of the EndPoints in this container.

Specified by:
addEndPointPropertyChangeListener in interface EndPointContainer<Connection>
Parameters:
property - The property to listen for changes on.
listener - The PropertyChangeListener.

removeEndPointPropertyChangeListener

public final void removeEndPointPropertyChangeListener(java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener previously registered against all properties of the EndPoints in this container.

Specified by:
removeEndPointPropertyChangeListener in interface EndPointContainer<Connection>
Parameters:
listener - The PropertyChangeListener.

removeEndPointPropertyChangeListener

public final 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.

Specified by:
removeEndPointPropertyChangeListener in interface EndPointContainer<Connection>
Parameters:
property - The property to listen for changes on.
listener - The PropertyChangeListener.

Avaya Conferencing Provider API

Copyright © 2008-2009 Avaya. All Rights Reserved.