- Call - Class in oracle.wsc.android.call
-
Represents a call which could have any combination of audio/video/dataChannel capabilities.
- Call - Interface in oracle.wsc.android.utils
-
Call Interface.
- Call.CallFailureObserver - Interface in oracle.wsc.android.utils
-
Observer to observe if the call failed.
- Call.DataChannelObserver - Class in oracle.wsc.android.utils
-
Data channel observer.
- Call.Observer - Class in oracle.wsc.android.call
-
Observer class that the application can implement to be informed of changes in the
Call
.
- Call.TrickleIceMode - Class in oracle.wsc.android.call
-
Trickle ICE modes.
- callArrived(Call, CallConfig, Map) - Method in class oracle.wsc.android.call.CallPackage.Observer
-
An event handler which is called when a new call is received.
- CallConfig - Class in oracle.wsc.android.call
-
Call Configuration that describes the capabilities (audio/video/data channel) of a call.
- CallConfig() - Constructor for class oracle.wsc.android.call.CallConfig
-
Constructs a CallConfig with audio and video none.
- CallConfig(MediaDirection, MediaDirection) - Constructor for class oracle.wsc.android.call.CallConfig
-
Constructs a CallConfig with audio/video directions.
- CallConfig(MediaDirection, MediaDirection, DataChannelConfig[]) - Constructor for class oracle.wsc.android.call.CallConfig
-
Constructs a CallConfig with audio/video directions and data channel config array.
- CallConfig(MediaDirection, MediaDirection, int, DataChannelConfig[]) - Constructor for class oracle.wsc.android.call.CallConfig
-
Constructs a CallConfig with audio/video directions, max audio bitrate and data channel config array.
- CallImpl - Class in oracle.wsc.android.utils
-
- CallImpl(List) - Constructor for class oracle.wsc.android.utils.CallImpl
-
- CallPackage - Class in oracle.wsc.android.call
-
Package handler that enables call applications.
- CallPackage() - Constructor for class oracle.wsc.android.call.CallPackage
-
Instantiates a new call package.
- CallPackage(String) - Constructor for class oracle.wsc.android.call.CallPackage
-
Instantiates a new call package.
- CallPackage.Observer - Class in oracle.wsc.android.call
-
Observer class for the
CallPackage
to receive notifications whenever a new call arrives.
- callResurrected(Call) - Method in class oracle.wsc.android.call.CallPackage.Observer
-
This method is called when a Call is rehydrated.
- CallState - Class in oracle.wsc.android.call
-
Represents the various states of a Call.
- callUpdated(CallUpdateEvent, CallConfig, Cause, Map) - Method in class oracle.wsc.android.call.Call.Observer
-
Called when receiving an update event for an established call.
- CallUpdateEvent - Class in oracle.wsc.android.call
-
Represents the various states of a Call update event.
- Cause - Class in oracle.wsc.android.call
-
Identifies the
StatusCode
and extension headers related to an event.
- Cause(int) - Constructor for class oracle.wsc.android.call.Cause
-
Constructor.
- Cause(StatusCode) - Constructor for class oracle.wsc.android.call.Cause
-
Constructor.
- Cause(StatusCode, Map) - Constructor for class oracle.wsc.android.call.Cause
-
Constructor.
- close() - Method in class oracle.wsc.android.session.WSCSession
-
Closes the session.
- CLOSED - Static variable in class oracle.wsc.android.call.DataTransfer.DataTransferState
-
The data channel has been closed.
- CLOSED - Static variable in class oracle.wsc.android.session.SessionState
-
Session has terminated normally.
- COMPLETE - Static variable in class oracle.wsc.android.data.Action
-
Indicates the completion of media establishment.
- CONNECT - Static variable in class oracle.wsc.android.data.Action
-
Establishes a protocol level session with the server.
- CONNECTED - Static variable in class oracle.wsc.android.session.SessionState
-
Session has connected with the server.
- Control - Class in oracle.wsc.android.data
-
Control section (as a DTO) for sending as a JSON string.
- Control.MessageState - Class in oracle.wsc.android.data
-
Type of RESPONSE message.
- Control.Type - Class in oracle.wsc.android.data
-
Type of Message.
- COOKIE_HEADER - Static variable in class oracle.wsc.android.session.HttpContext
-
The Constant COOKIE_HEADER.
- create(Frame) - Static method in class oracle.wsc.android.call.Cause
-
Creates an instance from a frame.
- create() - Static method in class oracle.wsc.android.session.HttpContext.Builder
-
- create(URI) - Static method in class oracle.wsc.android.session.WSCSession.Builder
-
- createAck(Frame) - Static method in class oracle.wsc.android.data.FrameFactory
-
- createCall(String) - Method in class oracle.wsc.android.call.CallPackage
-
- createError(Frame, int, String) - Static method in class oracle.wsc.android.data.FrameFactory
-
- createFrame(Control.Type, String, String, String, String, String) - Static method in class oracle.wsc.android.data.FrameFactory
-
Creates a JSON frame with arguments and correlation id.
- createFrame(Frame, Control.Type) - Static method in class oracle.wsc.android.data.FrameFactory
-
Creates a JSON frame based on the original frame.
- DataChannelConfig - Class in oracle.wsc.android.call
-
Represents configuration for a specific data channel.
- DataChannelConfig() - Constructor for class oracle.wsc.android.call.DataChannelConfig
-
Default configuration that describes the data channel of a call.
- DataChannelConfig(String, DataChannelOption) - Constructor for class oracle.wsc.android.call.DataChannelConfig
-
Configuration that describes the data channel of a call.
- DataChannelObserver() - Constructor for class oracle.wsc.android.utils.Call.DataChannelObserver
-
- DataChannelOption - Class in oracle.wsc.android.call
-
Provides options for configuring the data channel.
- DataChannelOption() - Constructor for class oracle.wsc.android.call.DataChannelOption
-
Default option parameter for the data channel of a call.
- DataChannelThroughputTester - Class in oracle.wsc.android.utils
-
Data channel throughput tester.
- DataChannelThroughputTester(List) - Constructor for class oracle.wsc.android.utils.DataChannelThroughputTester
-
Constructor of DataChannelThroughputTester.
- DataChannelThroughputTester.Observer - Class in oracle.wsc.android.utils
-
Observer to observe if the test succeeded or failed.
- DataChannelThroughputTester.ReceiverObserver - Class in oracle.wsc.android.utils
-
- DataReceiver() - Constructor for class oracle.wsc.android.call.DataTransfer.DataReceiver
-
- DataSender() - Constructor for class oracle.wsc.android.call.DataTransfer.DataSender
-
- DataTransfer - Class in oracle.wsc.android.call
-
Represents handle to all data channel operations.
- DataTransfer(Call) - Constructor for class oracle.wsc.android.call.DataTransfer
-
Creates a DataTransfer for the call.
- DataTransfer.DataReceiver - Class in oracle.wsc.android.call
-
Entity to receive data over this data channel.
- DataTransfer.DataSender - Class in oracle.wsc.android.call
-
Entity to send data over this data channel.
- DataTransfer.DataTransferState - Class in oracle.wsc.android.call
-
Status of the DataTransfer object.
- DataTransfer.Observer - Interface in oracle.wsc.android.call
-
Observer for this data transfer on incoming data and state changes.
- decline(int) - Method in class oracle.wsc.android.call.Call
-
Decline the call with a reason code.
- decline(int, Map) - Method in class oracle.wsc.android.call.Call
-
Decline the call with a reason code.
- DECLINED - Static variable in class oracle.wsc.android.constants.StatusCode
-
The callee's machine was successfully contacted but the user explicitly does not wish to or cannot participate.
- dispose() - Method in class oracle.wsc.android.call.Call
-
- dispose() - Method in class oracle.wsc.android.session.SubSession
-
Disposes of any resources allocated by the subsession.
- generateCorrelationId() - Method in class oracle.wsc.android.session.WSCSession
-
Generate a correlation ID based on current outbound sequence number of this session.
For example, if the current outbound sequence number is 100, "c101" is returned by calling this method.
- generateSubSessionId() - Method in class oracle.wsc.android.session.WSCSession
-
Generates random UUID according to RFC 4122 v4.
- get(JSONObject, String, Class) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSON element.
- getAckSequence() - Method in class oracle.wsc.android.data.Control
-
Gets the ack sequence.
- getAction(String) - Static method in class oracle.wsc.android.data.Action
-
- getAction(Frame) - Static method in class oracle.wsc.android.data.Action
-
- getAction() - Method in class oracle.wsc.android.data.Headers
-
Gets action (web verb).
- getAudioConfig() - Method in class oracle.wsc.android.call.CallConfig
-
Gets the audio configuration.
- getAuthenticate() - Method in class oracle.wsc.android.data.Headers
-
Gets the authenticate header.
- getAuthorization() - Method in class oracle.wsc.android.data.Headers
-
Gets the authorization header.
- getBandwidth() - Method in class oracle.wsc.android.utils.VideoBandwidthTester
-
- getBoolean(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a Boolean.
- getByCode(int) - Static method in class oracle.wsc.android.constants.StatusCode
-
Get StatusCode by value.
- getCallConfig() - Method in class oracle.wsc.android.call.Call
-
Gets the CallConfig for the current call.
- getCallee() - Method in class oracle.wsc.android.call.Call
-
Gets the callee of the current call.
- getCaller() - Method in class oracle.wsc.android.call.Call
-
Gets the caller of the current call.
- getCallState() - Method in class oracle.wsc.android.call.Call
-
Gets the current state of a call.
- getCallState(String) - Static method in class oracle.wsc.android.call.CallState
-
Gets State by the call state string.
- getCandidates() - Method in class oracle.wsc.android.data.Payload
-
Gets the candidates.
- getCode() - Method in class oracle.wsc.android.constants.StatusCode
-
Gets the code.
- getConnectCslr() - Method in class oracle.wsc.android.data.Headers
-
Gets connect client sequence last received.
- getConnectCslw() - Method in class oracle.wsc.android.data.Headers
-
Gets connect client sequence lower window.
- getConnectCsuw() - Method in class oracle.wsc.android.data.Headers
-
Gets connect client sequence upper window.
- getConnectSslr() - Method in class oracle.wsc.android.data.Headers
-
Gets connect server sequence last received.
- getContent() - Method in class oracle.wsc.android.data.Payload
-
Gets the message content.
- getContent() - Method in class oracle.wsc.android.messaging.MessagingMessage
-
Returns the content of the message.
- getControl() - Method in class oracle.wsc.android.data.Frame
-
Gets the control part.
- getCookies() - Method in class oracle.wsc.android.data.HibernatedState
-
- getCorrelationId() - Method in class oracle.wsc.android.data.Control
-
Gets the correlation id.
- getDataChannelConfigs() - Method in class oracle.wsc.android.call.CallConfig
-
Gets the data channel configuration array.
- getDataChannelOption() - Method in class oracle.wsc.android.call.DataChannelConfig
-
Gets the options specified for this data channel.
- getDataReceiver() - Method in class oracle.wsc.android.call.DataTransfer
-
Gets the DataReceiver object of the DataTransfer.
- getDataSender() - Method in class oracle.wsc.android.call.DataTransfer
-
Gets the DataSender object of the DataTransfer.
- getDataThroughput() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Get data channel bandwidth, unit: kbps.
- getDataTransfer(String) - Method in class oracle.wsc.android.call.Call
-
Gets the DataTransfer object of the current call by label.
- getDebugMessage() - Method in class oracle.wsc.android.data.Frame
-
Converts to a JSON string that is safe to print in debug messages.
- getDetails() - Method in interface oracle.wsc.android.utils.TestNetworkResult
-
get test network details.
- getDeviceToken() - Method in class oracle.wsc.android.data.Payload
-
Gets the device token.
- getErrorCode() - Method in class oracle.wsc.android.data.Headers
-
Gets the error code.
- getExtensionHeaders() - Method in class oracle.wsc.android.data.Headers
-
Gets extension headers.
- getExtHeaders() - Method in class oracle.wsc.android.call.Cause
-
Gets the extension headers if any.
- getFormatedJSONObjectMap(Map) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a formatted JSON Object from a JSONObject map.
- getHeader(String) - Method in class oracle.wsc.android.session.HttpContext
-
Gets all possible values of the header indicated by headerName.
- getHeaders() - Method in class oracle.wsc.android.data.Frame
-
Gets the headers.
- getHeaders() - Method in class oracle.wsc.android.session.HttpContext
-
Returns a map of the header fields and values.
- getHibernateTTL() - Method in class oracle.wsc.android.data.Headers
-
Gets the Hibernate TTL.
- getIceServerConfig() - Method in class oracle.wsc.android.session.WSCSession
-
Gets the ICE server handler.
- getIceServers() - Method in class oracle.wsc.android.data.Payload
-
Gets the iceServers.
- getIceServers() - Method in interface oracle.wsc.android.session.IceServerConfig
-
Gets the list of ICE servers.
- getId() - Method in class oracle.wsc.android.call.DataChannelOption
-
Gets the ID for the channel.
- getId() - Method in class oracle.wsc.android.session.SubSession
-
Gets the id.
- getInitiator() - Method in class oracle.wsc.android.data.Headers
-
Gets initiator.
- getInitiator() - Method in class oracle.wsc.android.messaging.MessagingMessage
-
Returns the source or the initiator that sent this message.
- getInteger(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets an Integer.
- getJSONArrayFromArray(Object[]) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSON Array from an array.
- getJSONArrayFromCollection(Collection) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSON Array from a collection.
- getJSONArrayMap(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSONArray map.
- getJSONArrayMap(JSONObject) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSONArray map.
- getJSONObject(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSON Object.
- getJSONObjectArray(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSONObject array.
- getJSONObjectFromListMap(Map) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSON Object from a List map.
- getJSONObjectMap(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSONObject map.
- getJSONObjectMap(JSONObject) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a JSONObject map.
- getLabel() - Method in class oracle.wsc.android.call.DataChannelConfig
-
Gets the label for this data channel config.
- getLastActiveTime() - Method in class oracle.wsc.android.session.WSCSession
-
- getLastInboundSeq() - Method in class oracle.wsc.android.data.HibernatedState
-
- getLifetime() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
-
Gets the lifetime.
- getMaxAudioBitrate() - Method in class oracle.wsc.android.call.CallConfig
-
- getMaxRetransmits() - Method in class oracle.wsc.android.call.DataChannelOption
-
Gets the maximum number of times to try and retransmit a failed message.
- getMaxRetransmitTimeMs() - Method in class oracle.wsc.android.call.DataChannelOption
-
Gets the maximum time to try and retransmit a failed message.
- getMediaDirection(String) - Static method in class oracle.wsc.android.call.MediaDirection
-
Gets MediaDirection by SDP attribute value.
- getMessage(String) - Method in class oracle.wsc.android.messaging.MessagingPackage
-
Fetches the messaging payload for a given id.
- getMessageId() - Method in class oracle.wsc.android.messaging.MessagingMessage
-
Returns the unique id assigned to this message.
- getMessageState() - Method in class oracle.wsc.android.data.Control
-
Gets the message state.
- getNetworkConnectivity() - Method in interface oracle.wsc.android.utils.TestNetworkResult
-
get network connectivity.
- getOppositeDirection() - Method in class oracle.wsc.android.call.MediaDirection
-
Gets the opposite media direction.
- getPackage() - Method in class oracle.wsc.android.call.Call
-
- getPackage() - Method in class oracle.wsc.android.session.SubSession
-
Gets the package.
- getPackage(String) - Method in class oracle.wsc.android.session.WSCSession
-
Gets the package.
- getPackages() - Method in class oracle.wsc.android.session.WSCSession
-
Gets the packages.
- getPackageType() - Method in class oracle.wsc.android.data.Control
-
Gets the package type.
- getPackageType() - Method in class oracle.wsc.android.session.Package
-
- getPassword() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
-
Gets the password.
- getPayload() - Method in class oracle.wsc.android.data.Frame
-
Gets the payload part.
- getPeerConnection() - Method in class oracle.wsc.android.call.Call
-
Gets the peerConnection of the current call.
Note: The peerConnection may change.
- getPeerConnectionFactory() - Method in class oracle.wsc.android.call.Call
-
Gets the Peer Connection Factory instance to create media streams while initiating or accepting a call.
- getProperty(String) - Method in class oracle.wsc.android.session.WSCSession
-
Gets a property.
- getProtocol() - Method in class oracle.wsc.android.call.DataChannelOption
-
Gets the protocol to be used for the data channel.
- getRealm() - Method in interface oracle.wsc.android.session.ServiceAuthHandler.Challenge
-
Gets the realm.
- getReason() - Method in class oracle.wsc.android.data.Headers
-
Gets the reason.
- getReceiverPeerConnection() - Method in interface oracle.wsc.android.utils.Call
-
Get receiver peer connection.
- getReceiverPeerConnection() - Method in class oracle.wsc.android.utils.CallImpl
-
- getResponseCode() - Method in class oracle.wsc.android.data.Headers
-
Gets the response code.
- getSdp() - Method in class oracle.wsc.android.data.Payload
-
Gets the sdp.
- getSenderPeerConnection() - Method in interface oracle.wsc.android.utils.Call
-
Get sender peer connection.
- getSenderPeerConnection() - Method in class oracle.wsc.android.utils.CallImpl
-
- getSequence() - Method in class oracle.wsc.android.data.Control
-
Gets the sequence.
- getSession() - Method in class oracle.wsc.android.session.Package
-
Gets the associated session or null if a session is not yet created.
- getSessionId() - Method in class oracle.wsc.android.data.Control
-
Gets the session id.
- getSessionId() - Method in class oracle.wsc.android.data.HibernatedState
-
- getSessionId() - Method in class oracle.wsc.android.session.WSCSession
-
Gets the session id.
- getSessionState() - Method in class oracle.wsc.android.session.WSCSession
-
Gets the session state.
- getSslContext() - Method in class oracle.wsc.android.session.HttpContext
-
- getState() - Method in class oracle.wsc.android.call.DataTransfer
-
Gets the status of the DataTransfer object.
- getStatusCode() - Method in class oracle.wsc.android.call.Cause
-
Gets the status code if available.
- getStatusCode(Frame) - Static method in class oracle.wsc.android.constants.StatusCode
-
- getString(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a String.
- getStringArray(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a String array.
- getStringArray(JSONArray) - Static method in class oracle.wsc.android.session.JSONHandler
-
Gets a String array.
- getSubSession(String) - Method in class oracle.wsc.android.session.Package
-
- getSubSession(String) - Method in class oracle.wsc.android.session.WSCSession
-
Gets the subsession.
- getSubSessionId() - Method in class oracle.wsc.android.data.Control
-
Gets the sub session id.
- getSubSessions() - Method in class oracle.wsc.android.session.Package
-
- getSubSessions() - Method in class oracle.wsc.android.session.WSCSession
-
Gets the subsessions.
- getSystemIceServers() - Method in class oracle.wsc.android.session.WSCSession
-
Gets system ICE servers.
- getTarget() - Method in class oracle.wsc.android.data.Headers
-
Gets target.
- getTarget() - Method in class oracle.wsc.android.messaging.MessagingMessage
-
Returns the destination or the recipient of this message.
- getTcpConnectivity() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Get TCP connectivity.
- getTimeToLive() - Method in class oracle.wsc.android.data.HibernatedState
-
- getTimeToLive() - Method in class oracle.wsc.android.session.HibernateParams
-
Returns the time to live in seconds.
- getTrickleIceMode() - Method in class oracle.wsc.android.call.Call
-
- getType() - Method in class oracle.wsc.android.data.Control
-
Gets the type.
- getUdpConnectivity() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Get UDP connectivity.
- getUnAckedUpperSeq() - Method in class oracle.wsc.android.data.HibernatedState
-
- getUrl() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
-
Gets the URL.
- getUserId() - Method in class oracle.wsc.android.data.HibernatedState
-
- getUsername() - Method in class oracle.wsc.android.session.IceServerConfig.IceServer
-
Gets the username.
- getUserName() - Method in class oracle.wsc.android.session.WSCSession
-
Gets the user name.
- getValue() - Method in class oracle.wsc.android.call.CallState
-
Gets the value.
- getValue() - Method in class oracle.wsc.android.call.MediaDirection
-
Gets the value.
- getValue() - Method in class oracle.wsc.android.data.Action
-
- getVersion() - Method in class oracle.wsc.android.data.Control
-
Gets the version.
- getVideoBandwidth() - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Get video bandwidth.
- getVideoConfig() - Method in class oracle.wsc.android.call.CallConfig
-
Gets the video configuration.
- getWscId() - Method in class oracle.wsc.android.data.Control
-
Gets the WebRTC Session Controller id.
- ICE_ENQUIRY - Static variable in class oracle.wsc.android.data.Action
-
iceEnquiry to query for ice server information.
- IceServer(String, String, String, long) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
-
Instantiates a new ICE server.
- IceServer(String, String, String) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
-
- IceServer(String) - Constructor for class oracle.wsc.android.session.IceServerConfig.IceServer
-
Instantiates a new ICE server.
- IceServerConfig - Interface in oracle.wsc.android.session
-
Configuration for ICE Servers.
- IceServerConfig.IceServer - Class in oracle.wsc.android.session
-
Configuration for an ICE server.
- isClientError() - Method in class oracle.wsc.android.constants.StatusCode
-
Checks if the code indicates a client error (4xx).
- isDataChannelEnabled() - Method in class oracle.wsc.android.call.CallConfig
-
Checks if data channel is activated for this configuration.
- isGlobalError() - Method in class oracle.wsc.android.constants.StatusCode
-
Checks if the code indicates a global error (6xx).
- isNegotiated() - Method in class oracle.wsc.android.call.DataChannelOption
-
Gets the negotiated value for the data channel.
- isOrdered() - Method in class oracle.wsc.android.call.DataChannelOption
-
Returns true if the data channel can guarantee order or not.
- isProvisional() - Method in class oracle.wsc.android.constants.StatusCode
-
Checks if the code is provisional (1xx).
- isRedirect() - Method in class oracle.wsc.android.constants.StatusCode
-
Checks if the code indicates redirect (3xx).
- isReliable() - Method in class oracle.wsc.android.data.Headers
-
- isServerError() - Method in class oracle.wsc.android.constants.StatusCode
-
Checks if the code indicates a server error (5xx).
- isSessionClosed() - Method in class oracle.wsc.android.session.WSCSession
-
Checks if the session is in one of the Closed state.
- isSuccess() - Method in class oracle.wsc.android.constants.StatusCode
-
Checks if the code indicates success (2xx).
- Observer() - Constructor for class oracle.wsc.android.call.Call.Observer
-
- Observer() - Constructor for class oracle.wsc.android.call.CallPackage.Observer
-
- Observer() - Constructor for class oracle.wsc.android.messaging.MessagingPackage.Observer
-
- Observer() - Constructor for class oracle.wsc.android.session.WSCSession.Observer
-
- Observer() - Constructor for class oracle.wsc.android.utils.DataChannelThroughputTester.Observer
-
- Observer() - Constructor for class oracle.wsc.android.utils.VideoBandwidthTester.Observer
-
- of(int, TimeUnit) - Static method in class oracle.wsc.android.session.HibernateParams
-
Creates a holder for Hibernate params.
- OFF - Static variable in class oracle.wsc.android.call.Call.TrickleIceMode
-
- OK - Static variable in class oracle.wsc.android.constants.StatusCode
-
Indicates the request was successful.
- onBufferedAmountChange(long) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
-
- onDataTransfer(DataTransfer) - Method in class oracle.wsc.android.call.Call.Observer
-
Called whenever the dataTransfer is created.
- onError(TestNetworkException) - Method in interface oracle.wsc.android.utils.Call.CallFailureObserver
-
Invoked when get video bandwidth failed.
- onError(TestNetworkException) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.Observer
-
Invoked get video bandwidth failed.
- onError(TestNetworkException) - Method in interface oracle.wsc.android.utils.TestNetworkCallback
-
Invoked when test network failed.
- onError(TestNetworkException) - Method in class oracle.wsc.android.utils.VideoBandwidthTester.Observer
-
Invoked get video bandwidth failed.
- onErrorResponse(MessagingMessage, StatusCode, String, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage.Observer
-
An event handler which is called when a reject/negative acknowledgment is received for a sent message.
- onFailure(StatusCode) - Method in interface oracle.wsc.android.session.HibernationHandler
-
On failure response for Hibernate requests originated from Client.
- onFailure(StatusCode) - Method in interface oracle.wsc.android.session.WSCSession.ConnectionCallback
-
Connection error.
- onMessage(Frame) - Method in class oracle.wsc.android.call.Call
-
Receives message.
- onMessage(Frame) - Method in class oracle.wsc.android.call.CallPackage
-
- onMessage(ByteBuffer) - Method in interface oracle.wsc.android.call.DataTransfer.Observer
-
User needs to implement the onMessage(ByteBuffer buffer) call back function interface to handle the
received raw data.
- onMessage(Frame) - Method in class oracle.wsc.android.messaging.MessagingPackage
-
- onMessage(Frame) - Method in class oracle.wsc.android.session.Package
-
Handles an inbound message that has no existing subsession.
- onMessage(Frame) - Method in class oracle.wsc.android.session.SubSession
-
Handles an inbound message on an existing subsession.
- onMessage(DataChannel.Buffer) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
-
- onNewMessage(MessagingMessage, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage.Observer
-
An event handler which is called when a new SIP based message is received.
- onRequest() - Method in interface oracle.wsc.android.session.HibernationHandler
-
On request for Hibernate from the Server.
- onRequestCompleted(StatusCode) - Method in interface oracle.wsc.android.session.HibernationHandler
-
On completion of request for Hibernate originated from the Server.
- onStateChange(DataTransfer.DataTransferState) - Method in interface oracle.wsc.android.call.DataTransfer.Observer
-
Called whenever the dataTransfer state is changed.
- onStateChange() - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
-
- onSuccess() - Method in interface oracle.wsc.android.session.HibernationHandler
-
On success response for Hibernate requests originated from Client.
- onSuccess() - Method in interface oracle.wsc.android.session.WSCSession.ConnectionCallback
-
Connection success.
- onSuccess(int) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester.Observer
-
Invoked when get video bandwidth succeeded.
- onSuccess(TestNetworkResult) - Method in interface oracle.wsc.android.utils.TestNetworkCallback
-
Invoked when test network is successful.
- onSuccess(int) - Method in class oracle.wsc.android.utils.VideoBandwidthTester.Observer
-
Invoked when get video bandwidth succeeded.
- onSuccessResponse(MessagingMessage, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage.Observer
-
An event handler which is called when an accept/positive acknowledgment is received for sent message.
- OPEN - Static variable in class oracle.wsc.android.call.DataTransfer.DataTransferState
-
The data channel is established, and the ready state of the data channel is open.
- oracle.wsc.android.call - package oracle.wsc.android.call
-
Provides a Call handling API.
- oracle.wsc.android.constants - package oracle.wsc.android.constants
-
Common constants.
- oracle.wsc.android.data - package oracle.wsc.android.data
-
JSON-WebRTC data types.
- oracle.wsc.android.messaging - package oracle.wsc.android.messaging
-
Provides a SIP based Messaging API.
- oracle.wsc.android.session - package oracle.wsc.android.session
-
Session API.
- oracle.wsc.android.utils - package oracle.wsc.android.utils
-
- RECEIVED - Static variable in class oracle.wsc.android.call.CallUpdateEvent
-
Call update received from remote peer.
- ReceiverObserver() - Constructor for class oracle.wsc.android.utils.DataChannelThroughputTester.ReceiverObserver
-
- RECONNECTING - Static variable in class oracle.wsc.android.session.SessionState
-
Session's connection with the server is broken.
- RECV_ONLY - Static variable in class oracle.wsc.android.call.MediaDirection
-
The media direction is receive only.
- reject(MessagingMessage, StatusCode, String, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage
-
Rejects the incoming message and sends a NACK.
- REJECTED - Static variable in class oracle.wsc.android.call.CallState
-
The call has ended due to rejection.
- REJECTED - Static variable in class oracle.wsc.android.call.CallUpdateEvent
-
Call update rejected.
- RELOADING - Static variable in class oracle.wsc.android.session.SessionState
-
Client is reloading the session data from a session JSON String.
- REMOTE_STREAM_ADDED - Static variable in class oracle.wsc.android.call.MediaStreamEvent
-
Remote media stream has been added to the call.
- REMOTE_STREAM_ERROR - Static variable in class oracle.wsc.android.call.MediaStreamEvent
-
Error with the remote media stream.
- REMOTE_STREAM_REMOVED - Static variable in class oracle.wsc.android.call.MediaStreamEvent
-
Remote media stream has been removed from the call.
- removeSubSession(String) - Method in class oracle.wsc.android.session.Package
-
- removeSubSession(String) - Method in class oracle.wsc.android.session.WSCSession
-
Removes a sub session from WSCSession.
- REQUEST - Static variable in class oracle.wsc.android.data.Control.Type
-
The request.
- REQUEST_PENDING - Static variable in class oracle.wsc.android.constants.StatusCode
-
Server has some pending request from the same dialog.
- REQUEST_TERMINATED - Static variable in class oracle.wsc.android.constants.StatusCode
-
Request has been terminated by bye or cancel.
- REQUEST_TIMEOUT - Static variable in class oracle.wsc.android.constants.StatusCode
-
Couldn't find the user in time.
- RESOURCE_UNAVAILABLE - Static variable in class oracle.wsc.android.constants.StatusCode
-
The server has definitive information that the user does not exist at the domain specified in the Request-URI.
- RESPONDED - Static variable in class oracle.wsc.android.call.CallState
-
For the call initiator, this state means the call request has been responded to by
remote side; for the call receiver,
this state means the receiver has responded to the incoming request.
- RESPONSE - Static variable in class oracle.wsc.android.data.Control.Type
-
The response.
- RINGING - Static variable in class oracle.wsc.android.constants.StatusCode
-
Destination user agent received INVITE, and is alerting user of call.
- send(ByteBuffer) - Method in class oracle.wsc.android.call.DataTransfer.DataSender
-
Sends data with java.nio.ByteBuffer.
- send(String) - Method in class oracle.wsc.android.call.DataTransfer.DataSender
-
Sends data with text string.
- send(byte[]) - Method in class oracle.wsc.android.call.DataTransfer.DataSender
-
Sends data with byte array.
- SEND - Static variable in class oracle.wsc.android.data.Action
-
For sending SIP chat messages,
- send(String, String, Map) - Method in class oracle.wsc.android.messaging.MessagingPackage
-
Sends SIP-based messages to a specific user.
- SEND_ONLY - Static variable in class oracle.wsc.android.call.MediaDirection
-
The media direction is send only.
- SEND_RECV - Static variable in class oracle.wsc.android.call.MediaDirection
-
The media direction is both send and receive.
- sendMessage(Frame) - Method in class oracle.wsc.android.session.SubSession
-
Sends the message frame.
- sendMessage(Frame) - Method in class oracle.wsc.android.session.WSCSession
-
Sends the message to WebRTC Session Controller server over a WebSocket.
- SENT - Static variable in class oracle.wsc.android.call.CallUpdateEvent
-
Call update sent to remote peer.
- SERVER_ERROR - Static variable in class oracle.wsc.android.constants.StatusCode
-
The server could not fulfill the request due to some unexpected condition.
- ServiceAuthHandler - Interface in oracle.wsc.android.session
-
Handle authentication challenge from service.
- ServiceAuthHandler.Challenge - Interface in oracle.wsc.android.session
-
Authentication challenge.
- SESSION_PROGRESS - Static variable in class oracle.wsc.android.constants.StatusCode
-
This response may be used to send extra information for a call which is still being set up.
- SessionState - Class in oracle.wsc.android.session
-
State of the session.
- set(JSONObject, String, Object) - Static method in class oracle.wsc.android.session.JSONHandler
-
Sets a JSON element.
- SET_COOKIE_HEADER - Static variable in class oracle.wsc.android.session.HttpContext
-
The Constant SET_COOKIE_HEADER.
- setAckSequence(int) - Method in class oracle.wsc.android.data.Control
-
Sets the ack sequence.
- setAction(String) - Method in class oracle.wsc.android.data.Headers
-
Sets action (web verb).
- setAuthenticate(Map) - Method in class oracle.wsc.android.data.Headers
-
Sets the authenticate header.
- setAuthorization(Map) - Method in class oracle.wsc.android.data.Headers
-
Sets the authorization header.
- setCallFailureObserver(Call.CallFailureObserver) - Method in interface oracle.wsc.android.utils.Call
-
Set call failure observer.
- setCallFailureObserver(Call.CallFailureObserver) - Method in class oracle.wsc.android.utils.CallImpl
-
- setCandidates(String) - Method in class oracle.wsc.android.data.Payload
-
Sets the candidates.
- setCapability(ClientCapability) - Method in class oracle.wsc.android.data.Payload
-
Sets the client capability.
- setConnectCslr(Integer) - Method in class oracle.wsc.android.data.Headers
-
Sets connect client sequence last received.
- setConnectCslw(Integer) - Method in class oracle.wsc.android.data.Headers
-
Sets connect client sequence lower window.
- setConnectCsuw(Integer) - Method in class oracle.wsc.android.data.Headers
-
Sets connect client sequence upper window.
- setConnectSslr(Integer) - Method in class oracle.wsc.android.data.Headers
-
Sets connect server sequence last received.
- setContent(String) - Method in class oracle.wsc.android.data.Payload
-
Sets the message content.
- setCookies(Map) - Method in class oracle.wsc.android.data.HibernatedState
-
- setCorrelationId(String) - Method in class oracle.wsc.android.data.Control
-
Sets the correlation id.
- setDataChannel(DataChannel) - Method in class oracle.wsc.android.utils.Call.DataChannelObserver
-
Set data channel.
- setDataChannelObserver(Call.DataChannelObserver) - Method in interface oracle.wsc.android.utils.Call
-
Set data channel observer.
- setDataChannelObserver(Call.DataChannelObserver) - Method in class oracle.wsc.android.utils.CallImpl
-
- setDataThroughput(int) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Set data channel bandwidth, unit: kbps.
- setDataTransferObserver(DataTransfer.Observer) - Method in class oracle.wsc.android.call.DataTransfer
-
Sets the observer for DataTransfer.
- setDeviceToken(String) - Method in class oracle.wsc.android.data.Payload
-
Sets the device token.
- setErrorCode(int) - Method in class oracle.wsc.android.data.Headers
-
Sets the error code.
- setExtensionHeaders(Map) - Method in class oracle.wsc.android.data.Headers
-
Sets extension headers.
- setHibernateTTL(int) - Method in class oracle.wsc.android.data.Headers
-
Sets the Hibernate TTL.
- setId(int) - Method in class oracle.wsc.android.call.DataChannelOption
-
Allows you to provide your own ID for the channel.
- setInitiator(String) - Method in class oracle.wsc.android.data.Headers
-
Sets initiator.
- setLastInboundSeq(int) - Method in class oracle.wsc.android.data.HibernatedState
-
- setMaxAudioBitrate(int) - Method in class oracle.wsc.android.call.CallConfig
-
- setMaxRetransmits(int) - Method in class oracle.wsc.android.call.DataChannelOption
-
Sets the maximum number of times to try and retransmit a failed message.
- setMaxRetransmitTimeMs(int) - Method in class oracle.wsc.android.call.DataChannelOption
-
Sets the maximum retransmit time to try and retransmit a failed message.
- setMaxVideoBitRate(int) - Method in interface oracle.wsc.android.utils.Call
-
Set max video bit rate.
- setMaxVideoBitRate(int) - Method in class oracle.wsc.android.utils.CallImpl
-
- setMessageState(Control.MessageState) - Method in class oracle.wsc.android.data.Control
-
Sets the message state.
- setNegotiated(boolean) - Method in class oracle.wsc.android.call.DataChannelOption
-
Sets the negotiated value.
- setNetworkConnectivity(boolean) - Method in interface oracle.wsc.android.utils.TestNetworkResult
-
set network connectivity.
- setNull(JSONObject, String) - Static method in class oracle.wsc.android.session.JSONHandler
-
Sets a JSON element to null.
- setObserver(Call.Observer) - Method in class oracle.wsc.android.call.Call
-
- setObserver(CallPackage.Observer) - Method in class oracle.wsc.android.call.CallPackage
-
Sets the observer.
- setObserver(MessagingPackage.Observer) - Method in class oracle.wsc.android.messaging.MessagingPackage
-
Sets the observer for messaging events.
- setObserver(DataChannelThroughputTester.Observer) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester
-
- setObserver(VideoBandwidthTester.Observer) - Method in class oracle.wsc.android.utils.VideoBandwidthTester
-
- setOrdered(boolean) - Method in class oracle.wsc.android.call.DataChannelOption
-
Set to true if the data channel should guarantee order or not.
- setPackageType(String) - Method in class oracle.wsc.android.data.Control
-
Sets the package type.
- setPeerConnectionFactory(PeerConnectionFactory) - Method in class oracle.wsc.android.call.Call
-
Sets the Peer Connection Factory
Before a call is started the application should set the locally created peer connection factory on the call object.
- setProtocol(String) - Method in class oracle.wsc.android.call.DataChannelOption
-
Sets the protocol to be used for the data channel.
- setReason(String) - Method in class oracle.wsc.android.data.Headers
-
Sets the reason.
- setResponseCode(int) - Method in class oracle.wsc.android.data.Headers
-
Sets the response code.
- setSdp(String) - Method in class oracle.wsc.android.data.Payload
-
Sets the sdp.
- setSequence(int) - Method in class oracle.wsc.android.data.Control
-
Sets the sequence.
- setSessionId(String) - Method in class oracle.wsc.android.data.Control
-
Sets the session id.
- setSessionId(String) - Method in class oracle.wsc.android.data.HibernatedState
-
- setSubSessionId(String) - Method in class oracle.wsc.android.data.Control
-
Sets the sub session id.
- setTarget(String) - Method in class oracle.wsc.android.data.Headers
-
Sets target.
- setTcpConnected(boolean) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester
-
- setTcpConnected(boolean) - Method in class oracle.wsc.android.utils.VideoBandwidthTester
-
- setTcpConnectivity(boolean) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Set TCP connectivity.
- setTimeToLive(int) - Method in class oracle.wsc.android.data.HibernatedState
-
- setTrickleIceMode(Call.TrickleIceMode) - Method in class oracle.wsc.android.call.Call
-
- setType(Control.Type) - Method in class oracle.wsc.android.data.Control
-
Sets the type.
- setUdpConnected(boolean) - Method in class oracle.wsc.android.utils.DataChannelThroughputTester
-
- setUdpConnected(boolean) - Method in class oracle.wsc.android.utils.VideoBandwidthTester
-
- setUdpConnectivity(boolean) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Set UDP connectivity.
- setUnAckedUpperSeq(int) - Method in class oracle.wsc.android.data.HibernatedState
-
- setUserId(String) - Method in class oracle.wsc.android.data.HibernatedState
-
- setUsernamePassword(String, char[]) - Method in interface oracle.wsc.android.session.ServiceAuthHandler.Challenge
-
Sets the username and password.
- setVersion(String) - Method in class oracle.wsc.android.data.Control
-
Sets the version.
- setVideoBandwidth(int) - Method in interface oracle.wsc.android.utils.TestNetworkResult.TestNetworkResultDetails
-
Set video bandwidth, unit: kbps.
- setWscId(String) - Method in class oracle.wsc.android.data.Control
-
Sets the WebRTC Session Controller id.
- shouldReceiveAudio() - Method in class oracle.wsc.android.call.CallConfig
-
Checks if receive audio capability is supported.
- shouldReceiveVideo() - Method in class oracle.wsc.android.call.CallConfig
-
Checks if receive video capability is supported.
- shouldSendAudio() - Method in class oracle.wsc.android.call.CallConfig
-
Checks if sending audio capability is supported.
- shouldSendVideo() - Method in class oracle.wsc.android.call.CallConfig
-
Checks if sending video capability is supported.
- SHUTDOWN - Static variable in class oracle.wsc.android.data.Action
-
Shuts down a session started by a particular request message.
- start(CallConfig, MediaStream[]) - Method in class oracle.wsc.android.call.Call
-
Starts the call represented by itself.
- start(CallConfig, Map, MediaStream[]) - Method in class oracle.wsc.android.call.Call
-
Starts the call represented by itself.
- START - Static variable in class oracle.wsc.android.data.Action
-
Message that starts a session with a particular package.
- start() - Method in interface oracle.wsc.android.utils.Call
-
Start a call.
- start() - Method in class oracle.wsc.android.utils.CallImpl
-
- STARTED - Static variable in class oracle.wsc.android.call.CallState
-
The call has started.
- STARTING - Static variable in class oracle.wsc.android.call.DataTransfer.DataTransferState
-
The DataTransfer object is created but no data channel is established or initializing.
- stateChanged(CallState, Cause, Map) - Method in class oracle.wsc.android.call.Call.Observer
-
Called whenever the call state is changed.
- stateChanged(SessionState) - Method in class oracle.wsc.android.session.WSCSession.Observer
-
Session state changes.
- StatusCode - Class in oracle.wsc.android.constants
-
Represents the various status codes.
- SUBSEQUENT - Static variable in class oracle.wsc.android.data.Control.MessageState
-
The subsequent.
- SubSession - Class in oracle.wsc.android.session
-
Base class for all interaction classes such as Call.
- SubSession(Package) - Constructor for class oracle.wsc.android.session.SubSession
-
Instantiates a new subsession.
- SubSession(Package, String) - Constructor for class oracle.wsc.android.session.SubSession
-
Instantiates a new subsession.
- suspend() - Method in class oracle.wsc.android.session.WSCSession
-
Suspends wsc session.
- SUSPENDED - Static variable in class oracle.wsc.android.session.SessionState
-
Session has been closed abnormally by javax.websocket.CloseReason.CloseCodes.GOING_AWAY
for suspension purposes.
- WEBSOCKET_ERROR - Static variable in class oracle.wsc.android.constants.StatusCode
-
The error code for WebSocket.
- withConnectionCallback(WSCSession.ConnectionCallback) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With connection callback listener.
- withContext(Object) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With android application Context.
- withDeviceToken(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With device token obtained from GCM.
- withExtHeaders(Map) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With extension headers which will be sent as part of session connect.
- withHeader(String, String) - Method in class oracle.wsc.android.session.HttpContext.Builder
-
Adds a string-formatted header to the HttpContext.
- withHeader(String, List) - Method in class oracle.wsc.android.session.HttpContext.Builder
-
Sets header list in the HttpContext.
- withHeaders(Map) - Method in class oracle.wsc.android.session.HttpContext.Builder
-
Sets a list of given headers in the HttpContext.
- withHibernationHandler(HibernationHandler) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With hibernation handler.
- withHttpContext(HttpContext) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With HTTP context.
- withIceServerConfig(IceServerConfig) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With ICE server configuration.
- withObserver(WSCSession.Observer) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With observer.
- withPackage(Package) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With package.
- withProperty(String, Object) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With property that allows configuration of various internal behaviors.
- withServiceAuthHandler(ServiceAuthHandler) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With service authentication handler.
- withSessionId(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With session id.
- withSslContext(SSLContext) - Method in class oracle.wsc.android.session.HttpContext.Builder
-
- withStateInfo(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With a StateInfo configuration.
- withUserName(String) - Method in class oracle.wsc.android.session.WSCSession.Builder
-
With username which will be sent with the session connect message.
- WSCSession - Class in oracle.wsc.android.session
-
WSCSession represents a session between the client and the WebRTC Session Controller server.
- WSCSession.Builder - Class in oracle.wsc.android.session
-
Builder for WSCSession class.
- WSCSession.ConnectionCallback - Interface in oracle.wsc.android.session
-
Callback for connection notification.
- WSCSession.Observer - Class in oracle.wsc.android.session
-
Observer for session state change.
- WSCUtils - Class in oracle.wsc.android.utils
-
Utility class that includes some useful apis for customers..
- WSCUtils() - Constructor for class oracle.wsc.android.utils.WSCUtils
-