Class RESTWebRTCService
java.lang.Object
org.exoplatform.webconferencing.webrtc.rest.RESTWebRTCService
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class RESTWebRTCService
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
REST service for WebRTC provider in Web Conferencing.
Created by The eXo Platform SAS.
- Version:
- $Id: RESTWebRTCService.java 00000 Feb 22, 2017 pnedonosko $
- Author:
- Peter Nedonosko
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.exoplatform.services.log.LogThe Constant LOG.protected final org.exoplatform.webconferencing.WebConferencingServiceThe web conferencing. -
Constructor Summary
ConstructorsConstructorDescriptionRESTWebRTCService(org.exoplatform.webconferencing.WebConferencingService webConferencing) Instantiates a new REST service for WebRTC provider in Web Conferencing. -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsegetConnectorSettings(javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest request) javax.ws.rs.core.ResponsegetSettings(javax.ws.rs.core.UriInfo uriInfo) Gets the settings.javax.ws.rs.core.ResponsepostSettings(javax.ws.rs.core.UriInfo uriInfo, String rtcConfig) Post RTC settings.
-
Field Details
-
LOG
protected static final org.exoplatform.services.log.Log LOGThe Constant LOG. -
webConferencing
protected final org.exoplatform.webconferencing.WebConferencingService webConferencingThe web conferencing.
-
-
Constructor Details
-
RESTWebRTCService
public RESTWebRTCService(org.exoplatform.webconferencing.WebConferencingService webConferencing) Instantiates a new REST service for WebRTC provider in Web Conferencing.- Parameters:
webConferencing- the skype
-
-
Method Details
-
postSettings
@RolesAllowed("administrators") public javax.ws.rs.core.Response postSettings(@Context javax.ws.rs.core.UriInfo uriInfo, String rtcConfig) Post RTC settings.- Parameters:
uriInfo- the uri infortcConfig- the rtc config- Returns:
- the response
-
getSettings
@RolesAllowed("administrators") public javax.ws.rs.core.Response getSettings(@Context javax.ws.rs.core.UriInfo uriInfo) Gets the settings.- Parameters:
uriInfo- the uri info- Returns:
- the settings
-
getConnectorSettings
@RolesAllowed("administrators") public javax.ws.rs.core.Response getConnectorSettings(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest request)
-