Package org.exoplatform.webconferencing
Class UserCallListener
- java.lang.Object
-
- org.exoplatform.webconferencing.UserCallListener
-
public abstract class UserCallListener extends Object
Created by The eXo Platform SAS.- Version:
- $Id: UserCallListener.java 00000 Jul 18, 2017 pnedonosko $
- Author:
- Peter Nedonosko
-
-
Constructor Summary
Constructors Constructor Description UserCallListener(String userId, String clientId)Instantiates a new incoming call listener.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetClientId()Gets the client id.StringgetUserId()Gets the user id.inthashCode()abstract voidonCallStateChanged(String callId, String providerType, String callState, String ownerId, String ownerType)On call state changed.abstract voidonPartJoined(String callId, String providerType, String ownerId, String ownerType, String partId)On participant joined.abstract voidonPartLeaved(String callId, String providerType, String ownerId, String ownerType, String partId)On participant leaved.
-
-
-
Method Detail
-
getUserId
public String getUserId()
Gets the user id.- Returns:
- the user id
-
getClientId
public String 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
-
-