public abstract class BaseConferenceListener
extends java.lang.Object
implements com.avaya.clientservices.call.conference.ConferenceListener
| Constructor and Description |
|---|
BaseConferenceListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
onConferenceActiveTalkersChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
Called to report a change in conference call's active talker list.
|
void |
onConferenceAlwaysDisplayActiveSpeakerVideoChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean alwaysDisplayActiveSpeakerVideo)
Reports that the option that controls display of the active speaker's video has changed.
|
void |
onConferenceAvailableVideoLayoutsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.VideoLayout[] layouts)
Reports that the list of available video layouts supported by the conference server has changed.
|
void |
onConferenceBrandNameChanged(com.avaya.clientservices.call.conference.Conference conference,
java.lang.String s)
Called to report that the conference's brand name has changed.
|
void |
onConferenceCapabilitiesChanged(com.avaya.clientservices.call.conference.Conference conference)
Called to report a change in conference call's capabilities.
|
void |
onConferenceContinuationStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the continuation property of the conference has changed as a result of a local
or a remote operation.
|
void |
onConferenceDisplayVideoParticipantNameChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean displayVideoParticipantName)
Reports that the option that controls display of the participant name in video image has changed.
|
void |
onConferenceDroppedParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.DroppedParticipant> participants)
Called to report a change in conference call's dropped participant list.
|
void |
onConferenceEncryptionStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceEncryptionStatus conferenceEncryptionStatus)
Called to report that the conference's encryption status has changed based on the encryption status
of current participants on the call.
|
void |
onConferenceEndTimeChanged(com.avaya.clientservices.call.conference.Conference conference,
java.util.Date date)
Called to report that the conference's end time has been specified as a result of a local or a remote operation.
|
void |
onConferenceEntryExitToneStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's entry/exit tone enabled status has changed as a result of a
local or a remote operation.
|
void |
onConferenceExternalAdmissionStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean bIsRequired)
Called to report that the external admission status for the current conference call has changed.
|
void |
onConferenceHandLowered(com.avaya.clientservices.call.conference.Conference conference)
Notifies the application that the local user's hand has been lowered.
|
void |
onConferenceHandRaised(com.avaya.clientservices.call.conference.Conference conference)
Called to report local user's hand has been raised.
|
void |
onConferenceLectureModeStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's lecture mode status has changed as a result of a local or a remote operation.
|
void |
onConferenceLockStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's lock status has changed as a result of a local or a remote operation.
|
void |
onConferenceParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
Called to report a change in conference call's participant list.
|
void |
onConferencePasscodeRequired(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the user needs to provide admission passcode before (s)he can be
admitted to the conference call.
|
void |
onConferencePendingParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.PendingParticipant> participants)
Called to report a change in conference call's pending participant list.
|
void |
onConferencePermissionToEnterLockedConferenceRequired(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the user is trying to join a locked conference call that does not require a
passcode for entry.
|
void |
onConferenceRecentTalkersChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
Called to report a change in conference call's recent talkers list.
|
void |
onConferenceRecordingStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceRecordingStatus conferenceRecordingStatus)
Called to report that the conference's recording status has changed as a result of a local or a remote operation.
|
void |
onConferenceServiceAvailable(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the conference has a healthy signaling path.
|
void |
onConferenceServiceUnavailable(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.ConferenceConnectionError error)
Called to report that the conference does not have a healthy signaling path.
|
void |
onConferenceStarted(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the conference has started.
|
void |
onConferenceStreamingStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceStreamingStatus streamingStatus)
Called to report that the conference's streaming status has changed.
|
void |
onConferenceSubjectChanged(com.avaya.clientservices.call.conference.Conference conference,
java.lang.String s)
Called to report that the conference's subject/title has changed.
|
void |
onConferenceVideoLayoutChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.VideoLayout layout)
Reports that the layout of the video image created by the conference server has changed.
|
void |
onConferenceVideoSelfSeeChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean selfSee)
Reports that the option that controls the self-see video has changed.
|
void |
onConferenceVideoStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
Called to report that the conference's video enabled status has changed as a result of a local or a remote operation.
|
void |
onConferenceWaitingToStart(com.avaya.clientservices.call.conference.Conference conference)
Called to report that the conference has not started, and the local user is waiting
for the conference to start.
|
void |
onEventConferenceStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean eventConference)
Called to report that the conference's type has been changed.
|
public void onConferenceCapabilitiesChanged(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceCapabilitiesChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.public void onConferenceLockStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceLockStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.b - New lock status of the call.Conference.setLocked(boolean, com.avaya.clientservices.call.CallCompletionHandler),
Conference.isLocked()public void onConferenceContinuationStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceContinuationStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.b - New continuation status of the call.Conference.setContinuation(boolean, com.avaya.clientservices.call.CallCompletionHandler),
Conference.isContinuationActive()public void onConferenceVideoStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceVideoStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.b - New video status of the callConference.setVideoAllowed(boolean, com.avaya.clientservices.call.CallCompletionHandler),
Conference.isVideoAllowed()public void onConferenceLectureModeStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceLectureModeStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.b - New lecture mode status of the call.Conference.setLectureMode(boolean, com.avaya.clientservices.call.CallCompletionHandler),
Conference.isLectureModeActive()public void onConferenceEntryExitToneStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceEntryExitToneStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.b - New entry/exit tone status of the call.Conference.setEntryExitTone(boolean, com.avaya.clientservices.call.CallCompletionHandler),
Conference.isEntryExitToneActive()public void onConferenceSubjectChanged(com.avaya.clientservices.call.conference.Conference conference,
java.lang.String s)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceSubjectChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.s - New subject of the conference call.public void onConferenceBrandNameChanged(com.avaya.clientservices.call.conference.Conference conference,
java.lang.String s)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceBrandNameChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.s - New brand name of the conference call.public void onConferenceVideoSelfSeeChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean selfSee)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceVideoSelfSeeChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.selfSee - New status of the video self-see setting.Conference.setVideoSelfSee(boolean, com.avaya.clientservices.call.CallCompletionHandler)public void onConferenceDisplayVideoParticipantNameChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean displayVideoParticipantName)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceDisplayVideoParticipantNameChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.displayVideoParticipantName - New status of the participant name display setting.Conference.setDisplayVideoParticipantName(boolean, com.avaya.clientservices.call.CallCompletionHandler),
Conference.isVideoParticipantNameDisplayActive()public void onConferenceAlwaysDisplayActiveSpeakerVideoChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean alwaysDisplayActiveSpeakerVideo)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceAlwaysDisplayActiveSpeakerVideoChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.alwaysDisplayActiveSpeakerVideo - New status of the active speaker's video display setting.Conference.isActiveSpeakerVideoAlwaysDisplayed()public void onConferenceVideoLayoutChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.VideoLayout layout)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceVideoLayoutChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.layout - New video layout setting.Conference.setVideoLayout(VideoLayout, com.avaya.clientservices.call.CallCompletionHandler),
Conference.getCurrentVideoLayout()public void onConferenceAvailableVideoLayoutsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.VideoLayout[] layouts)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceAvailableVideoLayoutsChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.layouts - New list of available video layouts.Conference.getSupportedVideoLayoutList()public void onConferenceActiveTalkersChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceActiveTalkersChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.changeType - Indicates the type of change that occurred on the active talker list.participants - The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getActiveTalkers(),
ChangeTypepublic void onConferenceHandLowered(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceHandLowered in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.Conference.raiseHand(com.avaya.clientservices.call.CallCompletionHandler),
Conference.lowerHand(com.avaya.clientservices.call.CallCompletionHandler),
Conference.isHandRaised()public void onConferenceHandRaised(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceHandRaised in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.Conference.raiseHand(com.avaya.clientservices.call.CallCompletionHandler),
Conference.lowerHand(com.avaya.clientservices.call.CallCompletionHandler),
Conference.isHandRaised()public void onConferencePendingParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.PendingParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListeneronConferencePendingParticipantsChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.changeType - Indicates the type of change that occurred on the pending participant list.participants - The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getPendingParticipants(),
ChangeTypepublic void onConferenceParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceParticipantsChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.changeType - Indicates the type of change that occurred on the participant list.participants - The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getParticipants()public void onConferenceDroppedParticipantsChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.DroppedParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceDroppedParticipantsChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.changeType - Indicates the type of change that occurred on the dropped participant list.participants - The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getDroppedParticipants(),
ChangeTypepublic void onConferenceRecentTalkersChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.common.DataCollectionChangeType changeType,
java.util.List<com.avaya.clientservices.call.conference.ActiveParticipant> participants)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceRecentTalkersChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.changeType - Indicates the type of change that occurred on the recent talkers list.participants - The participants that have changed. Note that for a change type of
COLLECTION_CLEARED this list will be empty.Conference.getRecentTalkers(),
ChangeTypepublic void onConferenceServiceAvailable(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceServiceAvailable in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference that the callback is associated with.public void onConferenceServiceUnavailable(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.ConferenceConnectionError error)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceServiceUnavailable in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference that the callback is associated with.error - Current conference connection error.public void onConferenceWaitingToStart(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceWaitingToStart in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.public void onConferenceStarted(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceStarted in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.public void onConferenceRecordingStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceRecordingStatus conferenceRecordingStatus)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceRecordingStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.conferenceRecordingStatus - New recording status of the call.Conference.startRecording(com.avaya.clientservices.call.CallCompletionHandler),
Conference.stopRecording(com.avaya.clientservices.call.CallCompletionHandler),
Conference.pauseRecording(com.avaya.clientservices.call.CallCompletionHandler),
Conference.resumeRecording(com.avaya.clientservices.call.CallCompletionHandler),
Conference.isRecordingActive(),
Conference.isRecordingPaused()public void onConferenceEncryptionStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceEncryptionStatus conferenceEncryptionStatus)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceEncryptionStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.conferenceEncryptionStatus - New encryption status of the call.Conference.getEncryptionStatus()public void onConferenceEndTimeChanged(com.avaya.clientservices.call.conference.Conference conference,
java.util.Date date)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceEndTimeChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.date - Conference's end time.Conference.extendMeeting(int, com.avaya.clientservices.call.CallCompletionHandler)public void onConferencePasscodeRequired(com.avaya.clientservices.call.conference.Conference conference,
boolean b)
com.avaya.clientservices.call.conference.ConferenceListenerConference.sendPasscode(String, com.avaya.clientservices.call.CallCompletionHandler),
after collecting the passcode from the end user.
If user chooses not to enter the conference room, the client application
needs to call Call.end() to end the connection to the conference call.onConferencePasscodeRequired in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.b - If set to true,
it means that the conference room is locked and passcode is required to get in.
If set to false, it means that the conference room is not locked, but passcode is
required to get in.public void onConferencePermissionToEnterLockedConferenceRequired(com.avaya.clientservices.call.conference.Conference conference)
com.avaya.clientservices.call.conference.ConferenceListenerConference.sendRequestToEnterLockedConference(com.avaya.clientservices.call.CallCompletionHandler).
If the user chooses not to request permission, the application should Call.end()
to end the connection to the conference call. It should be noted that
a locked conference call may also require admission passcode. In this case,
ConferenceListener.onConferencePasscodeRequired(Conference, boolean) is called with permissionToEnterLockedConferenceRequired
set to true.onConferencePermissionToEnterLockedConferenceRequired in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.public void onConferenceStreamingStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
com.avaya.clientservices.call.conference.ConferenceStreamingStatus streamingStatus)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceStreamingStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.streamingStatus - New streaming status of the call.Conference.getStreamingStatus()public void onConferenceExternalAdmissionStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean bIsRequired)
com.avaya.clientservices.call.conference.ConferenceListeneronConferenceExternalAdmissionStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference that the callback is associated with.bIsRequired - Current conference's external admission status.public void onEventConferenceStatusChanged(com.avaya.clientservices.call.conference.Conference conference,
boolean eventConference)
com.avaya.clientservices.call.conference.ConferenceListeneronEventConferenceStatusChanged in interface com.avaya.clientservices.call.conference.ConferenceListenerconference - The conference object that the callback is associated with.eventConference - True if conference type changed to Event type. False - changed to Regular.Conference.isEventConference()