Package org.red5.server.stream.message
Class RTMPMessage
java.lang.Object
org.red5.server.messaging.AbstractMessage
org.red5.server.stream.message.RTMPMessage
- All Implemented Interfaces:
IMessage
RTMP message
-
Field Summary
Fields inherited from class org.red5.server.messaging.AbstractMessage
correlationID, extraHeaders, messageID, messageType
-
Constructor Summary
ModifierConstructorDescriptionprivate
RTMPMessage
(IRTMPEvent body) Creates a new rtmp message.private
RTMPMessage
(IRTMPEvent body, int eventTime) Creates a new rtmp message. -
Method Summary
Modifier and TypeMethodDescriptionstatic final RTMPMessage
build
(IRTMPEvent body) Builder for RTMPMessage.static final RTMPMessage
build
(IRTMPEvent body, byte sourceType) Builder for RTMPMessage.static final RTMPMessage
build
(IRTMPEvent body, int eventTime) Builder for RTMPMessage.getBody()
Return RTMP message bodyMethods inherited from class org.red5.server.messaging.AbstractMessage
getBooleanProperty, getByteProperty, getCorrelationID, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getMessageID, getMessageType, getObjectProperty, getShortProperty, getStringProperty, setBooleanProperty, setByteProperty, setCorrelationID, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setMessageID, setMessageType, setObjectProperty, setShortProperty, setStringProperty
-
Field Details
-
body
-
-
Constructor Details
-
RTMPMessage
Creates a new rtmp message.- Parameters:
body
- value to set for property 'body'
-
RTMPMessage
Creates a new rtmp message.- Parameters:
body
- value to set for property 'body'eventTime
- updated timestamp
-
-
Method Details
-
getBody
Return RTMP message body- Returns:
- Value for property 'body'.
-
build
Builder for RTMPMessage.- Parameters:
body
- event data- Returns:
- Immutable RTMPMessage
-
build
Builder for RTMPMessage.- Parameters:
body
- event dataeventTime
- time value to set on the event body- Returns:
- Immutable RTMPMessage
-
build
Builder for RTMPMessage.- Parameters:
body
- event datasourceType
- live or vod- Returns:
- Immutable RTMPMessage
-