| Package | Description |
|---|---|
| org.exoplatform.webconferencing |
| Modifier and Type | Method and Description |
|---|---|
CallInfo |
WebConferencingService.addCall(String id,
String ownerId,
String ownerType,
String title,
String providerType,
Collection<String> partIds)
Adds the call to list of active and fires STARTED event.
|
CallInfo |
WebConferencingService.addGuest(String callIId,
String guestId)
Adds the guest to call.
|
CallInfo |
WebConferencingService.createCall(String id,
String ownerId,
String ownerType,
String title,
String providerType,
Collection<String> partIds,
Collection<String> spaces,
boolean start,
Date startDate,
Date endDate)
Create the call and add it to list of the existing in storage, optionally start the call and notify its participants.
|
protected CallInfo |
WebConferencingService.findCallById(String id,
boolean withParticipants)
Find call in storage by its ID.
|
CallInfo |
WebConferencingService.getCall(String id)
Gets an active call info.
|
CallInfo |
WebConferencingService.joinCall(String callId,
String partId,
String clientId)
Join a call if it is started or start already stopped one.
|
CallInfo |
WebConferencingService.leaveCall(String callId,
String partId,
String clientId)
If call started, then notify all its parties that given participant leaved.
|
protected CallInfo |
WebConferencingService.readCallEntity(CallEntity savedCall,
boolean withParticipants)
Read call entity.
|
CallInfo |
WebConferencingService.startCall(String callId,
String clientId)
Starts existing call and fires STARTED event.
|
CallInfo |
WebConferencingService.stopCall(String callId,
boolean remove)
Removes the call info from active and fires STOPPED event.
|
CallInfo |
WebConferencingService.updateCall(String callId,
String ownerId,
String newOwnerType,
String newTitle,
String newProviderType,
List<String> partIds,
List<String> spaces,
Date startDate,
Date endDate)
Updates the existing call information and original settings (initial participants and spaces).
|
CallInfo |
WebConferencingService.updateInvites(String callId,
List<InvitedIdentity> identities)
Update invites.
|
CallInfo |
WebConferencingService.updateParticipants(String callId,
List<String> partIds)
Update participants of the call.
|
| Modifier and Type | Method and Description |
|---|---|
protected Collection<CallInfo> |
WebConferencingService.findUserGroupCalls(String userId)
Find user group calls in calls storage.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
WebConferencingService.createCall(CallInfo call)
Create the call in storage with all its participants.
|
protected CallEntity |
WebConferencingService.createCallEntity(CallInfo call)
Creates the call entity.
|
protected String |
WebConferencingService.metricMessage(String userId,
CallInfo call,
String operation,
String status,
Long duration,
String error)
Metric message for reporting to the stats logger.
|
protected void |
WebConferencingService.notifyUserCallStateChanged(CallInfo call,
String initiatorId,
String state)
Notify user call state changed.
|
protected void |
WebConferencingService.startCall(CallInfo call,
String partId,
String clientId,
boolean notifyStarted)
Start existing call.
|
protected void |
WebConferencingService.stopCall(CallInfo call,
String userId,
boolean remove)
Stop call.
|
protected void |
WebConferencingService.syncCallEntity(CallInfo call,
CallEntity entity)
Update call entity from given CallInfo instance.
|
protected void |
WebConferencingService.syncMembersAndParticipants(CallInfo call)
Sync group members and participants.
|
protected void |
WebConferencingService.txCreateCall(CallInfo call)
Creates the call in a single transaction.
|
protected void |
WebConferencingService.txStopCall(CallInfo call,
boolean remove)
Tx stop call.
|
protected void |
WebConferencingService.txSyncMembersAndParticipants(CallInfo call)
Sync group members and participants.
|
protected void |
WebConferencingService.txUpdateCall(CallInfo call)
Update existing call (mark it started, stopped etc) in a single transaction.
|
protected void |
WebConferencingService.txUpdateCallAndOrigins(CallInfo call)
Tx update call and its origins.
|
protected void |
WebConferencingService.txUpdateCallAndParticipants(CallInfo call)
Update call and all its participants in a single transaction.
|
protected void |
WebConferencingService.txUpdateParticipants(CallInfo call,
List<UserInfo> participants)
Tx update participants.
|
protected void |
WebConferencingService.updateCall(CallInfo call)
Update existing call (mark it started, stopped etc).
|
protected void |
WebConferencingService.updateCallAndOrigins(CallInfo call)
Update call and its origins.
|
protected void |
WebConferencingService.updateCallAndParticipants(CallInfo call)
Update call and all its participants.
|
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.