|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.smaxe.app.uv.agent.RtmpClientScript
com.smaxe.app.uv.loadtester.script.DummyRtmpClientScript
public class DummyRtmpClientScript
DummyRtmpClientScript
- base RtmpClientScript
implementation.
Field Summary |
---|
Fields inherited from class com.smaxe.app.uv.agent.RtmpClientScript |
---|
PUBLISH_MODE_APPEND, PUBLISH_MODE_LIVE, PUBLISH_MODE_RECORD |
Constructor Summary | |
---|---|
DummyRtmpClientScript()
Constructor. |
Method Summary | |
---|---|
void |
onCallException(java.lang.Object cid,
java.lang.String method,
java.lang.Object[] args,
java.lang.Exception e,
java.lang.Object details)
Notifies about received server#method(args) exception. |
void |
onCallResult(java.lang.Object cid,
java.lang.String method,
java.lang.Object[] args,
java.lang.Object result)
Notifies about received server#method(args) result. |
void |
onConnect(java.lang.String code,
java.util.Map<java.lang.String,java.lang.Object> info)
Notifies about connection to the server. |
void |
onDisconnect(java.lang.String code,
java.util.Map<java.lang.String,java.lang.Object> info)
Notifies about disconnection from the server. |
void |
onPlayAction(java.lang.String stream,
java.lang.String action,
java.lang.Object... args)
Notifies about playing stream action. |
void |
onPlayStart(java.lang.String stream)
Notifies about stream playback start. |
void |
onPlayStatus(java.lang.String stream,
java.lang.String code,
java.util.Map<java.lang.String,java.lang.Object> info)
Notifies about playing stream status. |
void |
onPlayStop(java.lang.String stream,
MediaStreamInfo info)
Notifies about stream playback stop. |
void |
onPublishStart(java.lang.String stream)
Notifies about stream publish start. |
void |
onPublishStatus(java.lang.String stream,
java.lang.String code,
java.util.Map<java.lang.String,java.lang.Object> info)
Notifies about published stream status. |
void |
onPublishStop(java.lang.String stream)
Notifies about stream publish stop. |
void |
onSharedObjectAction(java.lang.String name,
java.lang.String action,
java.lang.Object... args)
Notifies about shared object action. |
void |
onSharedObjectChange(java.lang.String name,
java.lang.String attribute,
java.lang.Object oldValue,
java.lang.Object newValue)
Notifies about shared object attribute change. |
void |
onSharedObjectConnect(java.lang.String name)
Notifies about connection to the shared object. |
void |
onSharedObjectDisconnect(java.lang.String name)
Notifies about disconnection from the shared object. |
void |
onSharedObjectStatus(java.lang.String name,
java.lang.String status,
java.lang.Object description)
Notifies about shared object status. |
java.lang.Object[] |
onStart()
Invoked before user connects to the server to get connection arguments. |
void |
onStatus(java.lang.String code,
java.util.Map<java.lang.String,java.lang.Object> info)
Notifies about connection status. |
void |
onTime(long time)
Invoked after time milliseconds elapsed since connection established. |
Methods inherited from class com.smaxe.app.uv.agent.RtmpClientScript |
---|
call, closeSharedObject, closeStream, connectSharedObject, connectSharedObject, disconnect, getClientId, getPlayingStreams, getPublishedStreams, getSharedObjectData, getSharedObjects, logger, onBWDone, onBWDone, pausePlayingStream, play, properties, publish, receivePlayingStreamAudio, receivePlayingStreamVideo, resumePlayingStream, seekPlayingStreamPosition, sendPublishedStreamAction, sendSharedObjectAction, setClient, setLogger, setProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DummyRtmpClientScript()
Method Detail |
---|
public java.lang.Object[] onStart()
onStart
in class RtmpClientScript
public void onConnect(java.lang.String code, java.util.Map<java.lang.String,java.lang.Object> info)
onConnect
in class RtmpClientScript
code
- info
- connection infopublic void onTime(long time)
time
milliseconds elapsed since connection established.
onTime
in class RtmpClientScript
time
- time since connection is established (in milliseconds)public void onStatus(java.lang.String code, java.util.Map<java.lang.String,java.lang.Object> info)
onStatus
in class RtmpClientScript
code
- status codeinfo
- status infopublic void onDisconnect(java.lang.String code, java.util.Map<java.lang.String,java.lang.Object> info)
onDisconnect
in class RtmpClientScript
code
- info
- disconnection infopublic void onCallResult(java.lang.Object cid, java.lang.String method, java.lang.Object[] args, java.lang.Object result)
onCallResult
in class RtmpClientScript
cid
- call idmethod
- called method nameargs
- called method argumentsresult
- resultpublic void onCallException(java.lang.Object cid, java.lang.String method, java.lang.Object[] args, java.lang.Exception e, java.lang.Object details)
onCallException
in class RtmpClientScript
cid
- call idmethod
- called method nameargs
- called method argumentse
- thrown exceptiondetails
- detailspublic void onPlayStart(java.lang.String stream)
stream
playback start.
onPlayStart
in class RtmpClientScript
stream
- playing stream namepublic void onPlayAction(java.lang.String stream, java.lang.String action, java.lang.Object... args)
stream
action.
onPlayAction
in class RtmpClientScript
stream
- playing stream nameaction
- playing stream actionargs
- playing stream argumentspublic void onPlayStatus(java.lang.String stream, java.lang.String code, java.util.Map<java.lang.String,java.lang.Object> info)
stream
status.
onPlayStatus
in class RtmpClientScript
stream
- playing stream namecode
- status codeinfo
- status infopublic void onPlayStop(java.lang.String stream, MediaStreamInfo info)
stream
playback stop.
onPlayStop
in class RtmpClientScript
stream
- played stream nameinfo
- played stream infopublic void onPublishStart(java.lang.String stream)
stream
publish start.
onPublishStart
in class RtmpClientScript
stream
- published stream namepublic void onPublishStatus(java.lang.String stream, java.lang.String code, java.util.Map<java.lang.String,java.lang.Object> info)
stream
status.
onPublishStatus
in class RtmpClientScript
stream
- published stream namecode
- status codeinfo
- status infopublic void onPublishStop(java.lang.String stream)
stream
publish stop.
onPublishStop
in class RtmpClientScript
stream
- published stream namepublic void onSharedObjectConnect(java.lang.String name)
onSharedObjectConnect
in class RtmpClientScript
name
- shared object namepublic void onSharedObjectAction(java.lang.String name, java.lang.String action, java.lang.Object... args)
onSharedObjectAction
in class RtmpClientScript
name
- shared object nameaction
- actionargs
- action argumentspublic void onSharedObjectChange(java.lang.String name, java.lang.String attribute, java.lang.Object oldValue, java.lang.Object newValue)
onSharedObjectChange
in class RtmpClientScript
name
- shared object nameattribute
- changed attributeoldValue
- old valuenewValue
- new valuepublic void onSharedObjectStatus(java.lang.String name, java.lang.String status, java.lang.Object description)
onSharedObjectStatus
in class RtmpClientScript
name
- shared object namestatus
- shared object statusdescription
- status descriptionpublic void onSharedObjectDisconnect(java.lang.String name)
onSharedObjectDisconnect
in class RtmpClientScript
name
- shared object name
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |