Class CometdWebConferencingService.CallService
java.lang.Object
org.exoplatform.webconferencing.cometd.CometdWebConferencingService.CallService
- Enclosing class:
- CometdWebConferencingService
The Class CallService.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPost construct.voidPre destroy.voidRemote calls from clients to Web Conferencing services.voidRemote calls from clients to Web Conferencing services.voidsubscribeCalls(org.cometd.bayeux.Message message, String callType, String callInfo) Subscribe calls.voidsubscribeUser(org.cometd.bayeux.Message message, String userId) Subscribe user.
-
Constructor Details
-
CallService
public CallService()
-
-
Method Details
-
postConstruct
@PostConstruct public void postConstruct()Post construct. -
preDestroy
@PreDestroy public void preDestroy()Pre destroy. -
subscribeCalls
@Subscription("/eXo/Application/WebConferencing/call/{callType}/{callInfo}") public void subscribeCalls(org.cometd.bayeux.Message message, @Param("callType") String callType, @Param("callInfo") String callInfo) Subscribe calls. All data exchanged between peers of a call will go there (e.g. RPC media and connectivity settings).- Parameters:
message- the messagecallType- the call typecallInfo- the call info
-
subscribeUser
@Subscription("/eXo/Application/WebConferencing/user/{userId}") public void subscribeUser(org.cometd.bayeux.Message message, @Param("userId") String userId) Subscribe user. All user updates about his state and call will go here.- Parameters:
message- the messageuserId- the user id
-
rcCalls
@RemoteCall("/webconferencing/calls") public void rcCalls(org.cometd.annotation.server.RemoteCall.Caller caller, Object data) Remote calls from clients to Web Conferencing services.- Parameters:
caller- the callerdata- the data
-
rcLogs
@RemoteCall("/webconferencing/logs") public void rcLogs(org.cometd.annotation.server.RemoteCall.Caller caller, Object args) Remote calls from clients to Web Conferencing services.- Parameters:
caller- the callerargs- the data
-