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.feature.webrtc.processing.ProcessingContext processingContext)
Constructor for TemplateContext.
|
protected |
AbstractWscContext(oracle.wsc.core.Wsc wsc,
String appName,
oracle.wsc.core.TenantProfile tenant)
Constructor for Authentication context.
|
protected |
AbstractWscContext(oracle.wsc.core.Wsc wsc,
String appName,
oracle.wsc.core.TenantProfile tenant,
oracle.sdp.fabric.AttributeStorageService attrStrServ,
oracle.sdp.fabric.FabricKey key)
Constructor for SipContext and WebContext.
|
| Modifier and Type | Method and Description |
|---|---|
protected WscProperties |
getPropertiesInternal()
Get properties.
|
protected WscProperties |
getPropertiesInternal(Map<String,Object> authProps)
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.Wsc wsc,
String appName,
oracle.wsc.core.TenantProfile tenant,
oracle.sdp.fabric.AttributeStorageService attrStrServ,
oracle.sdp.fabric.FabricKey key)
wsc - the WSC objectappName - the application nametenant - the tenant profile nameattrStrServ - the attribute storage servicekey - the fabric keyprotected AbstractWscContext(oracle.wsc.feature.webrtc.processing.ProcessingContext processingContext)
processingContext - the processing contextprotected AbstractWscContext(oracle.wsc.core.Wsc wsc,
String appName,
oracle.wsc.core.TenantProfile tenant)
wsc - the WSC objectappName - the application nametenant - the TenantProfile nameprotected AbstractWscContext()
protected final TemplateAttributeStore getSessionStoreInternal()
protected final RestClient getRestClientSyncInternal()
protected final RestClient getRestClientAsyncInternal()
protected final WscProperties getPropertiesInternal()
protected final WscProperties getPropertiesInternal(Map<String,Object> authProps)
authProps - the authentication propertiespublic String getUniqueId()
WscContextgetUniqueId in interface WscContext