A B C D E F G H I L M N O P R S T U V W X

A

array - Variable in class com.smaxe.io.ByteArray
array
Array - Class in com.smaxe.uv.amf3
Array - array type (supported by AMF3).
Array(Map<String, Object>, List<Object>) - Constructor for class com.smaxe.uv.amf3.Array
Constructor.
audio - Variable in class com.smaxe.uv.stream.MediaStreamInfo
audio stream.

B

ByteArray - Class in com.smaxe.io
ByteArray - byte array defined by array, offset and length parameters.
ByteArray(int) - Constructor for class com.smaxe.io.ByteArray
Constructor.
ByteArray(byte[]) - Constructor for class com.smaxe.io.ByteArray
Constructor.
ByteArray(byte[], int) - Constructor for class com.smaxe.io.ByteArray
Constructor.
ByteArray(byte[], int, int) - Constructor for class com.smaxe.io.ByteArray
Constructor.

C

call(Object, String, Object...) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Calls server method with args.
className - Variable in class com.smaxe.uv.amf.ClassObject
class name.
ClassObject - Class in com.smaxe.uv.amf
ClassObject - class object.
ClassObject(String, Map<String, Object>) - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
ClassObject(String) - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
ClassObject(Map<String, Object>) - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
ClassObject() - Constructor for class com.smaxe.uv.amf.ClassObject
Constructor.
clone() - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
clone() - Method in class com.smaxe.uv.stream.StreamInfo
 
closeSharedObject(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Disconnects from the shared-object.
closeStream(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Closes the stream.
com.smaxe.app.uv.agent - package com.smaxe.app.uv.agent
 
com.smaxe.app.uv.loadtester - package com.smaxe.app.uv.loadtester
 
com.smaxe.app.uv.loadtester.script - package com.smaxe.app.uv.loadtester.script
 
com.smaxe.io - package com.smaxe.io
 
com.smaxe.logger - package com.smaxe.logger
 
com.smaxe.util - package com.smaxe.util
 
com.smaxe.uv.amf - package com.smaxe.uv.amf
 
com.smaxe.uv.amf.support - package com.smaxe.uv.amf.support
 
com.smaxe.uv.amf3 - package com.smaxe.uv.amf3
 
com.smaxe.uv.invoker - package com.smaxe.uv.invoker
 
com.smaxe.uv.stream - package com.smaxe.uv.stream
 
configuration - Variable in class com.smaxe.app.uv.agent.RtmpClientInfo
Client configuration.
CONNECTION_DOWNLOAD_BANDWIDTH - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
CONNECTION_DOWNLOAD_BANDWIDTH - "connectionDownloadBandwidth" : connection download bandwidth (default: -1 (no bandwidth limit)).
CONNECTION_UPLOAD_BANDWIDTH - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
CONNECTION_UPLOAD_BANDWIDTH - "connectionUploadBandwidth" : connection upload bandwidth (default: -1 (no bandwidth limit)).
connectSharedObject(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Connects to the non-persisntent shared-object.
connectSharedObject(String, boolean) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Connects to the shared-object.
content - Variable in class com.smaxe.uv.amf.XMLDocument
XML Document content.
create(String) - Method in interface com.smaxe.app.uv.agent.IRtmpClientScriptFactory
Creates and returns user script defined by name.

D

data - Variable in class com.smaxe.uv.stream.MediaStreamInfo
data stream.
DATA_TRANSFER - Static variable in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
DATA_TRANSFER - "DataTransfer"
DEBUG - Static variable in interface com.smaxe.logger.ILogger
DEBUG - 0 : debug level.
disconnect() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Disconnects from the server.
DummyRtmpClientScript - Class in com.smaxe.app.uv.loadtester.script
DummyRtmpClientScript - base RtmpClientScript implementation.
DummyRtmpClientScript() - Constructor for class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Constructor.
duration - Variable in class com.smaxe.uv.stream.StreamInfo
media stream duration (in milliseconds).

E

EmptyScript - Class in com.smaxe.app.uv.loadtester.script
EmptyScript Behaviour:
- Client just connects to the server.
EmptyScript() - Constructor for class com.smaxe.app.uv.loadtester.script.EmptyScript
Constructor.
emulateClient(String, RtmpClientInfo, RtmpTester.ICallback) - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Emulates client behaviour.
ENTITIES - Static variable in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
ENTITIES - supported entities.
equals(Object) - Method in class com.smaxe.uv.amf.ClassObject
 
equals(Object) - Method in class com.smaxe.uv.amf.Undefined
 
equals(Object) - Method in class com.smaxe.uv.amf.XMLDocument
 
equals(Object) - Method in class com.smaxe.uv.amf3.Array
 
equals(Object) - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
equals(Object) - Method in class com.smaxe.uv.stream.StreamInfo
 
ERROR - Static variable in interface com.smaxe.logger.ILogger
ERROR - 3 : error level.
EVENT - Static variable in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
EVENT - "Event"
exportDataTransferListToCsv(OutputStream, RtmpTester.IClientSessionInfoProvider) - Static method in class com.smaxe.app.uv.loadtester.RtmpTesterTool
Exports provider's session 'Data Transfer' list to the CSV file.
exportEventListToCsv(OutputStream, RtmpTester.IClientSessionInfoProvider) - Static method in class com.smaxe.app.uv.loadtester.RtmpTesterTool
Exports provider's session 'Event' list to the CSV file.
exportMethodInvocationsListToCsv(OutputStream, RtmpTester.IClientSessionInfoProvider) - Static method in class com.smaxe.app.uv.loadtester.RtmpTesterTool
Exports provider's session 'Method Invocation' list to the CSV file.
exportThrottleBufferSizeListToCsv(OutputStream, RtmpTester.IClientSessionInfoProvider) - Static method in class com.smaxe.app.uv.loadtester.RtmpTesterTool
Exports provider's session 'Throttle Buffer Size' list to the CSV file.

F

frames - Variable in class com.smaxe.uv.stream.StreamInfo
media stream frames.

G

GATHER_SESSION_INFO - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
GATHER_SESSION_INFO - "gatherSessionInfo" : 'gather session info' flag (default: true).
generateOverallReport(OutputStream, RtmpTester.IClientSessionInfoProvider, File) - Static method in class com.smaxe.app.uv.loadtester.RtmpTesterTool
Generates 'overall' session report.
getClassName(Externalizable) - Method in interface com.smaxe.uv.amf.IObjectCreator
Returns class name of the e.
getClassName(Externalizable) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
getClientId() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Returns client id.
getClientInfo() - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
getClientInfo() - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Returns client info.
getClients() - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Returns number of clients (both connecting and connected).
getConnectedClients() - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Returns number of connected clients.
getConnectingClients() - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Returns number of connecting clients.
getEntities() - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
getEntities(String, ISelector<Map<String, Object>>) - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
getEntities() - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Returns supported entities.
getEntities(String, ISelector<Map<String, Object>>) - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Returns session entities.
getEntitiesCount(String) - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
getEntitiesCount(String) - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Returns number of entity.
getEntityProperties(String) - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
getEntityProperties(String) - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Returns properties supported by the entity.
getExternalizable(String) - Method in interface com.smaxe.uv.amf.IObjectCreator
Creates Externalizable instance which corresponds to the className.
getExternalizable(String) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
getGatherSessionInfo() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Returns 'gather session info' flag.
getLogger() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Returns logger to be used.
getMethodInvoker() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Returns method invoker.
getNotificationTimeout() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Returns notification timeout (in milliseconds).
getObjectCreator() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Returns object creator.
getObjectEncoding() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Returns object encoding.
getPlayingStreams() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Returns playing streams
getProductName() - Static method in class com.smaxe.app.uv.loadtester.RtmpTester
Returns product name.
getProductVersion() - Static method in class com.smaxe.app.uv.loadtester.RtmpTester
Returns product version.
getPublishedStreams() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Returns published streams
getServerUrl() - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
getServerUrl() - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Returns server url the client connects.
getSession() - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
getSessionTime() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Returns session time (in milliseconds).
getSharedObjectData(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Returns shared-object data.
getSharedObjects() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Returns connected shared objects.

H

hashCode() - Method in class com.smaxe.uv.amf.ClassObject
 
hashCode() - Method in class com.smaxe.uv.amf.Undefined
 
hashCode() - Method in class com.smaxe.uv.amf.XMLDocument
 
hashCode() - Method in class com.smaxe.uv.amf3.Array
 
hashCode() - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
hashCode() - Method in class com.smaxe.uv.stream.StreamInfo
 

I

id() - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
id() - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Returns session id.
ILogger - Interface in com.smaxe.logger
ILogger - logger interface.
IMethodInvoker - Interface in com.smaxe.uv.invoker
IMethodInvoker - responsible for the class method invocation.
IMethodInvoker.CallbackAdapter - Class in com.smaxe.uv.invoker
CallbackAdapter - IMethodInvoker.ICallback adapter.
IMethodInvoker.CallbackAdapter() - Constructor for class com.smaxe.uv.invoker.IMethodInvoker.CallbackAdapter
Constructor.
IMethodInvoker.ICallback - Interface in com.smaxe.uv.invoker
ICallback - IMethodInvoker callback.
INFO - Static variable in interface com.smaxe.logger.ILogger
INFO - 1 : info level.
INSTANCE - Static variable in class com.smaxe.uv.amf.Undefined
INSTANCE - instance.
invoke(Object, String, IMethodInvoker.ICallback, Object...) - Method in interface com.smaxe.uv.invoker.IMethodInvoker
Invokes method with the args of the object o.
IObjectCreator - Interface in com.smaxe.uv.amf
IObjectCreator - responsible for creation objects from ClassObject.
IRtmpClientScriptFactory - Interface in com.smaxe.app.uv.agent
IRtmpClientScriptFactory - responsible for RtmpClientScript instantiation.
ISelector<T> - Interface in com.smaxe.util
ISelector - selector interface.
isGatherSessionInfoSupportedForProtocol(String) - Static method in class com.smaxe.app.uv.loadtester.RtmpTester
Checks if 'Gather Session Info' feature is supported for protocol.

L

length - Variable in class com.smaxe.io.ByteArray
length
LEVEL - Static variable in interface com.smaxe.logger.ILogger
LEVEL - level string.
list - Variable in class com.smaxe.uv.amf3.Array
dense portion of the array.
load(File) - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Loads RtmpTester.IClientSessionInfoProvider instance from the file.
log(int, String, Throwable, Object...) - Method in interface com.smaxe.logger.ILogger
Logs the message.
LOGGER - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
LOGGER - "logger" : responsible for logging.
logger() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Returns logger.

M

map - Variable in class com.smaxe.uv.amf3.Array
associative portion of array.
MediaStreamInfo - Class in com.smaxe.uv.stream
MediaStreamInfo - media stream info.
MediaStreamInfo(long, StreamInfo, StreamInfo, StreamInfo) - Constructor for class com.smaxe.uv.stream.MediaStreamInfo
Constructor.
MediaStreamInfo(long) - Constructor for class com.smaxe.uv.stream.MediaStreamInfo
Constructor.
MediaStreamInfo() - Constructor for class com.smaxe.uv.stream.MediaStreamInfo
Constructor.
METHOD_INVOCATION - Static variable in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
METHOD_INVOCATION - "MethodInvocation"
METHOD_INVOKER - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
METHOD_INVOKER - "methodInvoker" : responsible for methods invocation.

N

NOTIFICATION_TIMEOUT - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
NOTIFICATION_TIMEOUT - "notificationTimeout" : notification timeout (default: 1000 ms (1 second)).

O

OBJECT_CREATOR - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
OBJECT_CREATOR - "objectCreator" : responsible for creating custom objects.
OBJECT_ENCODING - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
OBJECT_ENCODING - "objectEncoding" : object encoding (default: 0).
ObjectCreator - Class in com.smaxe.uv.amf.support
ObjectCreator - default IObjectCreator implementation.
ObjectCreator() - Constructor for class com.smaxe.uv.amf.support.ObjectCreator
Constructor.
offset - Variable in class com.smaxe.io.ByteArray
offset
onBWDone() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
'onBWDone' invoked by FMS server.
onBWDone(Object...) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
'onBWDone' invoked by FMS server.
onCallException(Object, String, Object[], Exception, Object) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about received server#method(args) exception.
onCallException(Object, String, Object[], Exception, Object) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about received server#method(args) exception.
onCallResult(Object, String, Object[], Object) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about received server#method(args) result.
onCallResult(Object, String, Object[], Object) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about received server#method(args) result.
onConnect(String, Map<String, Object>) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about connection to the server.
onConnect(RtmpTester.IClientSessionInfoProvider) - Method in class com.smaxe.app.uv.loadtester.RtmpTester.CallbackAdapter
 
onConnect(RtmpTester.IClientSessionInfoProvider) - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.ICallback
Notifies about client connection.
onConnect(String, Map<String, Object>) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about connection to the server.
onConnect(String, Map<String, Object>) - Method in class com.smaxe.app.uv.loadtester.script.PlayStreamScript
 
onConnect(String, Map<String, Object>) - Method in class com.smaxe.app.uv.loadtester.script.PublishStreamScript
 
onDisconnect(String, Map<String, Object>) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about disconnection from the server.
onDisconnect(RtmpTester.IClientSessionInfoProvider) - Method in class com.smaxe.app.uv.loadtester.RtmpTester.CallbackAdapter
 
onDisconnect(RtmpTester.IClientSessionInfoProvider) - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.ICallback
Notifies about client disconnection.
onDisconnect(String, Map<String, Object>) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about disconnection from the server.
onException(RtmpTester.IClientSessionInfoProvider, Exception) - Method in class com.smaxe.app.uv.loadtester.RtmpTester.CallbackAdapter
 
onException(RtmpTester.IClientSessionInfoProvider, Exception) - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.ICallback
Notifies about exception occurred during client session.
onException(Exception) - Method in class com.smaxe.uv.invoker.IMethodInvoker.CallbackAdapter
 
onException(Exception) - Method in interface com.smaxe.uv.invoker.IMethodInvoker.ICallback
Notifies about the thrown exception.
onPlayAction(String, String, Object...) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about playing stream action.
onPlayAction(String, String, Object...) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about playing stream action.
onPlayStart(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about stream playback start.
onPlayStart(String) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about stream playback start.
onPlayStatus(String, String, Map<String, Object>) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about playing stream status.
onPlayStatus(String, String, Map<String, Object>) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about playing stream status.
onPlayStop(String, MediaStreamInfo) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about stream playback stop.
onPlayStop(String, MediaStreamInfo) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about stream playback stop.
onPlayStop(String, MediaStreamInfo) - Method in class com.smaxe.app.uv.loadtester.script.PlayStreamScript
 
onPublishStart(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about stream publish start.
onPublishStart(String) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about stream publish start.
onPublishStatus(String, String, Map<String, Object>) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about published stream status.
onPublishStatus(String, String, Map<String, Object>) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about published stream status.
onPublishStop(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about stream publish stop.
onPublishStop(String) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about stream publish stop.
onPublishStop(String) - Method in class com.smaxe.app.uv.loadtester.script.PublishStreamScript
 
onResult(Object) - Method in class com.smaxe.uv.invoker.IMethodInvoker.CallbackAdapter
 
onResult(Object) - Method in interface com.smaxe.uv.invoker.IMethodInvoker.ICallback
Notifies about the result o.
onSharedObjectAction(String, String, Object...) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about shared object action.
onSharedObjectAction(String, String, Object...) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about shared object action.
onSharedObjectChange(String, String, Object, Object) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about shared object attribute change.
onSharedObjectChange(String, String, Object, Object) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about shared object attribute change.
onSharedObjectConnect(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about connection to the shared object.
onSharedObjectConnect(String) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about connection to the shared object.
onSharedObjectDisconnect(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about disconnection from the shared object.
onSharedObjectDisconnect(String) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about disconnection from the shared object.
onSharedObjectStatus(String, String, Object) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about shared object status.
onSharedObjectStatus(String, String, Object) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about shared object status.
onStart() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Invoked before user connects to the server to get connection arguments.
onStart() - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Invoked before user connects to the server to get connection arguments.
onStatus(String, Map<String, Object>) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Notifies about connection status.
onStatus(String, Map<String, Object>) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Notifies about connection status.
onTime(long) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Invoked after time milliseconds elapsed since connection established.
onTime(long) - Method in class com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
Invoked after time milliseconds elapsed since connection established.

P

pausePlayingStream(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Pauses the stream.
play(Object...) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Plays the stream.
PlayStreamScript - Class in com.smaxe.app.uv.loadtester.script
PlayStreamScript Behaviour:
- Client connects to the server and starts stream playback on successfull connection (stream name is defined in the "streamToPlay" property)
- Client disconnects from the server after stream playback is stopped/completed.
PlayStreamScript() - Constructor for class com.smaxe.app.uv.loadtester.script.PlayStreamScript
Constructor.
properties - Variable in class com.smaxe.app.uv.agent.RtmpClientInfo
Client properties.
properties() - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Returns properties associated with the script.
propertyValues - Variable in class com.smaxe.uv.amf.ClassObject
[property, value] pairs.
PROXY - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
PROXY - "proxy" : Proxy instance or null.
publish(String, long, String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Publishes the stream for the duration time.
PUBLISH_MODE_APPEND - Static variable in class com.smaxe.app.uv.agent.RtmpClientScript
PUBLISH_MODE_APPEND - "append".
PUBLISH_MODE_LIVE - Static variable in class com.smaxe.app.uv.agent.RtmpClientScript
PUBLISH_MODE_LIVE - "live".
PUBLISH_MODE_RECORD - Static variable in class com.smaxe.app.uv.agent.RtmpClientScript
PUBLISH_MODE_RECORD - "record".
PublishStreamScript - Class in com.smaxe.app.uv.loadtester.script
PublishStreamScript Behaviour:
- Client connects to the server and publishes stream on successfull connection (stream name is defined in the "streamToPublish" property, stream source is a local flv file)
- Client disconnects from the server after stream publish is stopped/completed.
PublishStreamScript() - Constructor for class com.smaxe.app.uv.loadtester.script.PublishStreamScript
Constructor.

R

receivePlayingStreamAudio(String, boolean) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Sets 'receive audio' flag.
receivePlayingStreamVideo(String, boolean) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Sets 'receive video' flag.
release() - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Releases resources acquired by the tester.
resumePlayingStream(String) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Resumes the stream.
RtmpClientInfo - Class in com.smaxe.app.uv.agent
RtmpClientInfo - RTMP client info.
RtmpClientInfo(String, Map<String, Object>, Map<String, Object>) - Constructor for class com.smaxe.app.uv.agent.RtmpClientInfo
Constructor.
RtmpClientInfo(String, Map<String, Object>) - Constructor for class com.smaxe.app.uv.agent.RtmpClientInfo
Constructor.
RtmpClientInfo(String) - Constructor for class com.smaxe.app.uv.agent.RtmpClientInfo
Constructor.
RtmpClientInfo() - Constructor for class com.smaxe.app.uv.agent.RtmpClientInfo
Constructor.
RtmpClientInfo(RtmpClientInfo) - Constructor for class com.smaxe.app.uv.agent.RtmpClientInfo
Constructor.
RtmpClientInfo.Configuration - Class in com.smaxe.app.uv.agent
Configuration - RtmpClientInfo configuration constants.
RtmpClientScript - Class in com.smaxe.app.uv.agent
RtmpClientScript - RTMP client script.
RtmpClientScript() - Constructor for class com.smaxe.app.uv.agent.RtmpClientScript
Constructor.
RtmpTester - Class in com.smaxe.app.uv.loadtester
RtmpTester - responsible for executing RtmpClientScript's that connects to the RTMP server.
RtmpTester() - Constructor for class com.smaxe.app.uv.loadtester.RtmpTester
Constructor.
RtmpTester.CallbackAdapter - Class in com.smaxe.app.uv.loadtester
CallbackAdapter - RtmpTester.ICallback adapter.
RtmpTester.CallbackAdapter() - Constructor for class com.smaxe.app.uv.loadtester.RtmpTester.CallbackAdapter
Constructor.
RtmpTester.ClientSessionInfoProvider - Class in com.smaxe.app.uv.loadtester
ClientSessionInfoProvider - RtmpTester.IClientSessionInfoProvider implementation.
RtmpTester.ClientSessionInfoProvider(RtmpTester.ClientData, SessionManager) - Constructor for class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
Constructor.
RtmpTester.ClientSessionInfoProvider(RtmpTester.ClientData, Session) - Constructor for class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
Constructor.
RtmpTester.ICallback - Interface in com.smaxe.app.uv.loadtester
ICallback - client emulation callback.
RtmpTester.IClientSessionInfoProvider - Interface in com.smaxe.app.uv.loadtester
IClientSessionInfoProvider - provides with client's session info.
RtmpTesterTool - Class in com.smaxe.app.uv.loadtester
RtmpTesterTool - RtmpTester tool.

S

saveAs(File) - Method in class com.smaxe.app.uv.loadtester.RtmpTester.ClientSessionInfoProvider
 
saveAs(File) - Method in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
Saves client session data (in the binary format) to the file.
script - Variable in class com.smaxe.app.uv.agent.RtmpClientInfo
Script name.
seekPlayingStreamPosition(String, long) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Seeks offset position in the stream.
select(T) - Method in interface com.smaxe.util.ISelector
Decides t selection and return true if instance is selected; otherwise false
sendPublishedStreamAction(String, String, Object...) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Sends published-stream action.
sendSharedObjectAction(String, String, Object...) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Sends shared-object action.
SESSION_TIME - Static variable in class com.smaxe.app.uv.agent.RtmpClientInfo.Configuration
SESSION_TIME - "sessionTime" : session time (default: -1 (indefinite, no session time limit)).
setClient(RtmpClient) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Sets client.
setConnectionBandwidth(int, int) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets connection bandwidth.
setGatherSessionInfo(boolean) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets 'gather session info' flag.
setKey(String) - Static method in class com.smaxe.app.uv.loadtester.RtmpTester
Sets license key.
setLogger(ILogger) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets the logger.
setLogger(ILogger) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Sets logger.
setLogger(ILogger) - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Sets the logger.
setMethodInvoker(IMethodInvoker) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets method invoker.
setNotificationTimeout(int) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets notification timeout (in milliseconds).
setObjectCreator(IObjectCreator) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets object creator.
setObjectCreator(IObjectCreator) - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Sets the object creator.
setObjectEncoding(ObjectEncoding) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets object encoding.
setProperties(Map<String, Object>) - Method in class com.smaxe.app.uv.agent.RtmpClientScript
Sets properties.
setPublishStreamFile(String) - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Sets the publish stream file (*.flv file).
setScriptFactory(IRtmpClientScriptFactory) - Method in class com.smaxe.app.uv.loadtester.RtmpTester
Sets the IRtmpClientScriptFactory.
setSessionTime(int) - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
Sets session time (in milliseconds).
SHARED_OBJECT - Static variable in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
SHARED_OBJECT - "SharedObject"
size - Variable in class com.smaxe.uv.stream.StreamInfo
media stream size (in bytes).
stimestamp - Variable in class com.smaxe.uv.stream.MediaStreamInfo
stream timestamp.
STREAM - Static variable in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
STREAM - "Stream"
StreamInfo - Class in com.smaxe.uv.stream
StreamInfo - stream info (Snapshot), it contains duration/frames/size info.
StreamInfo() - Constructor for class com.smaxe.uv.stream.StreamInfo
Constructor.
StreamInfo(long, long, long, long) - Constructor for class com.smaxe.uv.stream.StreamInfo
Constructor.

T

THROTTLE_BUFFER_SIZE - Static variable in interface com.smaxe.app.uv.loadtester.RtmpTester.IClientSessionInfoProvider
THROTTLE_BUFFER_SIZE - "ThrottleBufferSize"
timestamp - Variable in class com.smaxe.uv.stream.StreamInfo
timestamp.
toClassObject(Object) - Method in interface com.smaxe.uv.amf.IObjectCreator
Converts o to the ClassObject instance.
toClassObject(Object) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
toObject(ClassObject) - Method in interface com.smaxe.uv.amf.IObjectCreator
Converts co to the custom type object.
toObject(ClassObject) - Method in class com.smaxe.uv.amf.support.ObjectCreator
 
toSession(RtmpTester.IClientSessionInfoProvider) - Static method in class com.smaxe.app.uv.loadtester.RtmpTesterTool
 
toSessions(RtmpTester.IClientSessionInfoProvider[]) - Static method in class com.smaxe.app.uv.loadtester.RtmpTesterTool
 
toString() - Method in class com.smaxe.app.uv.agent.RtmpClientInfo
 
toString() - Method in class com.smaxe.uv.amf.ClassObject
 
toString() - Method in class com.smaxe.uv.amf.Undefined
 
toString() - Method in class com.smaxe.uv.amf.UnknownType
 
toString() - Method in class com.smaxe.uv.amf.XMLDocument
 
toString() - Method in class com.smaxe.uv.stream.MediaStreamInfo
 
toString() - Method in class com.smaxe.uv.stream.StreamInfo
 
type - Variable in class com.smaxe.uv.amf.UnknownType
data type identifier.

U

Undefined - Class in com.smaxe.uv.amf
Undefined - Undefined constant.
UnknownType - Class in com.smaxe.uv.amf
UnknownType - unknown type.
UnknownType(int) - Constructor for class com.smaxe.uv.amf.UnknownType
Constructor.

V

video - Variable in class com.smaxe.uv.stream.MediaStreamInfo
video stream.

W

WARN - Static variable in interface com.smaxe.logger.ILogger
WARN - 2 : warning level.

X

XMLDocument - Class in com.smaxe.uv.amf
XMLDocument - XMLDocument type.
XMLDocument(String) - Constructor for class com.smaxe.uv.amf.XMLDocument
Constructor.

A B C D E F G H I L M N O P R S T U V W X