Package org.exoplatform.webconferencing
Class UserCallListener
java.lang.Object
org.exoplatform.webconferencing.UserCallListener
Created by The eXo Platform SAS.
- Version:
- $Id: UserCallListener.java 00000 Jul 18, 2017 pnedonosko $
- Author:
- Peter Nedonosko
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUserCallListener(String userId, String clientId) Instantiates a new incoming call listener. -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the client id.Gets the user id.inthashCode()abstract voidonCallStateChanged(String callId, String providerType, String callState, String ownerId, String ownerType) On call state changed.abstract voidOn participant joined.abstract voidOn participant leaved.
-
Field Details
-
userId
The user id. -
clientId
The client id.
-
-
Constructor Details
-
UserCallListener
Instantiates a new incoming call listener.- Parameters:
userId- the user idclientId- the client id
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
getUserId
Gets the user id.- Returns:
- the user id
-
getClientId
Gets the client id.- Returns:
- the clientId
-
onCallStateChanged
public abstract void onCallStateChanged(String callId, String providerType, String callState, String ownerId, String ownerType) On call state changed.- Parameters:
callId- the call idproviderType- the provider typecallState- the call statusownerId- the caller idownerType- the caller type
-
onPartJoined
public abstract void onPartJoined(String callId, String providerType, String ownerId, String ownerType, String partId) On participant joined.- Parameters:
callId- the call idproviderType- the provider typeownerId- the caller idownerType- the caller typepartId- the participant user id
-
onPartLeaved
public abstract void onPartLeaved(String callId, String providerType, String ownerId, String ownerType, String partId) On participant leaved.- Parameters:
callId- the call idproviderType- the provider typeownerId- the caller idownerType- the caller typepartId- the participant user id
-