public abstract class AbstractWscContext extends Object implements WscContext
| Modifier and Type | Field and Description |
|---|---|
protected oracle.wsc.feature.webrtc.processing.ProcessingContext |
processingContext
Processing context used for asynchronous call backs in REST API.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractWscContext()
Default constructor for HttpFilterContext.
|
protected |
AbstractWscContext(oracle.wsc.core.configuration.managed.ConfigHolder<oracle.wsc.core.configuration.Applications> appConfigHolder,
String appName)
Constructor for Authentication context.
|
protected |
AbstractWscContext(oracle.wsc.core.configuration.managed.ConfigHolder<oracle.wsc.core.configuration.Applications> appConfigHolder,
String appName,
oracle.wsc.core.service.fabric.AttributeStorageService attrStrServ,
oracle.wsc.core.service.fabric.FabricKey key)
Constructor for SipContext and WebContext.
|
protected |
AbstractWscContext(oracle.wsc.feature.webrtc.processing.ProcessingContext processingContext)
Constructor for TemplateContext.
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
getPropertiesInternal()
Get properties.
|
protected RestClient |
getRestClientAsyncInternal()
Returns the asychronous rest client.
|
protected RestClient |
getRestClientSyncInternal()
Returns the synchronous rest client.
|
protected TemplateAttributeStore |
getSessionStoreInternal()
Used to store the attributes in coherence.
|
String |
getUniqueId()
Creates a new unique id string that is guaranteed to be unique across the WebRTC Session Controller cluster.
|
protected oracle.wsc.feature.webrtc.processing.ProcessingContext processingContext
protected AbstractWscContext(oracle.wsc.core.configuration.managed.ConfigHolder<oracle.wsc.core.configuration.Applications> appConfigHolder,
String appName,
oracle.wsc.core.service.fabric.AttributeStorageService attrStrServ,
oracle.wsc.core.service.fabric.FabricKey key)
appConfigHolder - appName - attrStrServ - key - protected AbstractWscContext(oracle.wsc.feature.webrtc.processing.ProcessingContext processingContext)
processingContext - protected AbstractWscContext(oracle.wsc.core.configuration.managed.ConfigHolder<oracle.wsc.core.configuration.Applications> appConfigHolder,
String appName)
appConfigHolder - protected AbstractWscContext()
protected TemplateAttributeStore getSessionStoreInternal()
protected RestClient getRestClientSyncInternal()
protected RestClient getRestClientAsyncInternal()
protected Map<String,Object> getPropertiesInternal()
public String getUniqueId()
WscContextgetUniqueId in interface WscContext