Package org.red5.server.net.rtmp.event
Class Unknown
java.lang.Object
org.red5.server.net.rtmp.event.BaseEvent
org.red5.server.net.rtmp.event.Unknown
- All Implemented Interfaces:
Externalizable
,Serializable
,IEvent
,IRTMPEvent
,Constants
Unknown event
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.red5.server.api.event.IEvent
IEvent.Type
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.mina.core.buffer.IoBuffer
Event dataprotected byte
Type of dataprivate static final long
Fields inherited from class org.red5.server.net.rtmp.event.BaseEvent
header, log, object, refcount, source, timestamp
Fields 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
Constructors -
Method Summary
Methods inherited from class org.red5.server.net.rtmp.event.BaseEvent
getHeader, getObject, getSource, getSourceType, getTimestamp, getType, hasSource, release, retain, setHeader, setSource, setSourceType, setTimestamp, setType
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
data
protected org.apache.mina.core.buffer.IoBuffer dataEvent data -
dataType
protected byte dataTypeType of data
-
-
Constructor Details
-
Unknown
public Unknown() -
Unknown
public Unknown(byte dataType, org.apache.mina.core.buffer.IoBuffer data) Create new unknown event with given data and data type- Parameters:
dataType
- Data typedata
- Event data
-
-
Method Details
-
getDataType
public byte getDataType()Getter for data type- Specified by:
getDataType
in interfaceIRTMPEvent
- Specified by:
getDataType
in classBaseEvent
- Returns:
- Data type
-
getData
public org.apache.mina.core.buffer.IoBuffer getData()Getter for data- Returns:
- Data
-
toString
-
releaseInternal
protected void releaseInternal()Release event- Specified by:
releaseInternal
in classBaseEvent
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Overrides:
readExternal
in classBaseEvent
- Throws:
IOException
ClassNotFoundException
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Overrides:
writeExternal
in classBaseEvent
- Throws:
IOException
-