Package org.red5.server.so
Class FlexSharedObjectMessage
java.lang.Object
org.red5.server.net.rtmp.event.BaseEvent
org.red5.server.so.SharedObjectMessage
org.red5.server.so.FlexSharedObjectMessage
- All Implemented Interfaces:
Externalizable,Serializable,IEvent,IRTMPEvent,Constants,ISharedObjectMessage
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.red5.server.net.rtmp.message.Constants
Constants.DataTypeNested classes/interfaces inherited from interface org.red5.server.api.event.IEvent
IEvent.Type -
Field Summary
Fields inherited from class org.red5.server.net.rtmp.event.BaseEvent
header, object, refcount, source, sourceType, timestampFields inherited from interface org.red5.server.net.rtmp.message.Constants
HANDSHAKE_SIZE, HEADER_CONTINUE, HEADER_NEW, HEADER_SAME_SOURCE, HEADER_TIMER_CHANGE, MEDIUM_INT_MAX, SO_CLIENT_CLEAR_DATA, SO_CLIENT_DELETE_DATA, SO_CLIENT_INITIAL_DATA, SO_CLIENT_SEND_MESSAGE, SO_CLIENT_STATUS, SO_CLIENT_UPDATE_ATTRIBUTE, SO_CLIENT_UPDATE_DATA, SO_CONNECT, SO_DELETE_ATTRIBUTE, SO_DISCONNECT, SO_SEND_MESSAGE, SO_SET_ATTRIBUTE, SOURCE_TYPE_LIVE, SOURCE_TYPE_VOD, TYPE_ABORT, TYPE_AGGREGATE, TYPE_AUDIO_DATA, TYPE_BYTES_READ, TYPE_CHUNK_SIZE, TYPE_CLIENT_BANDWIDTH, TYPE_EDGE_ORIGIN, TYPE_FLEX_MESSAGE, TYPE_FLEX_SHARED_OBJECT, TYPE_FLEX_STREAM_SEND, TYPE_INVOKE, TYPE_NOTIFY, TYPE_PING, TYPE_SERVER_BANDWIDTH, TYPE_SHARED_OBJECT, TYPE_STREAM_METADATA, TYPE_VIDEO_DATA -
Constructor Summary
ConstructorsConstructorDescriptionFlexSharedObjectMessage(String name, int version, boolean persistent) Creates Flex Shared Object event with given name, version and persistence flagFlexSharedObjectMessage(IEventListener source, String name, int version, boolean persistent) Creates Flex Shared Object event with given listener, name, SO version and persistence flag -
Method Summary
Methods inherited from class org.red5.server.so.SharedObjectMessage
addEvent, addEvent, addEvents, addEvents, addEvents, clear, getEvents, getName, getObject, getType, getVersion, isEmpty, isPersistent, readExternal, releaseInternal, reset, setName, setPersistent, setVersion, toString, writeExternalMethods inherited from class org.red5.server.net.rtmp.event.BaseEvent
equals, getHeader, getSource, getSourceType, getTimestamp, hashCode, hasSource, release, retain, setHeader, setSource, setSourceType, setTimestamp, setTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.red5.server.net.rtmp.event.IRTMPEvent
getHeader, getSourceType, getTimestamp, release, retain, setHeader, setSource, setSourceType, setTimestamp
-
Constructor Details
-
FlexSharedObjectMessage
public FlexSharedObjectMessage() -
FlexSharedObjectMessage
Creates Flex Shared Object event with given name, version and persistence flag- Parameters:
name- Event nameversion- SO versionpersistent- SO persistence flag
-
FlexSharedObjectMessage
Creates Flex Shared Object event with given listener, name, SO version and persistence flag- Parameters:
source- Event listenername- Event nameversion- SO versionpersistent- SO persistence flag
-
-
Method Details
-
getDataType
public byte getDataType()Getter for data type- Specified by:
getDataTypein interfaceIRTMPEvent- Overrides:
getDataTypein classSharedObjectMessage- Returns:
- Data type
-