Class AsyncMessage
java.lang.Object
org.red5.compatibility.flex.messaging.messages.AbstractMessage
org.red5.compatibility.flex.messaging.messages.AsyncMessage
- All Implemented Interfaces:
Serializable,Message
- Direct Known Subclasses:
AcknowledgeMessage,AsyncMessageExt,CommandMessage,DataMessage,ErrorMessage,SequencedMessage
Base class for for asynchronous Flex compatibility messages.
- Author:
- The Red5 Project, Joachim Bauch ([email protected]), Paul Gregoire ([email protected])
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static byteprotected static byteId of message this message belongs to.protected byte[](package private) static org.slf4j.Loggerprivate static final longFields inherited from class org.red5.compatibility.flex.messaging.messages.AbstractMessage
body, clientId, clientIdBytes, destination, headers, messageId, messageIdBytes, timestamp, timeToLiveFields inherited from interface org.red5.compatibility.flex.messaging.messages.Message
DESTINATION_CLIENT_ID_HEADER, ENDPOINT_HEADER, FLEX_CLIENT_ID_HEADER, MESSAGING_VERSION, NEEDS_CONFIG_HEADER, POLL_WAIT_HEADER, PRESERVE_DURABLE_HEADER, REMOTE_CREDENTIALS_HEADER, REMOVE_SUBSCRIPTIONS, SELECTOR_HEADER, SUBSCRIPTION_INVALIDATED_HEADER, SUBTOPIC_SEPARATOR, SYNC_HEADER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddParameters(StringBuilder result) Add message properties to string.voidvoidvoidwriteExternal(IDataOutput output) Methods inherited from class org.red5.compatibility.flex.messaging.messages.AbstractMessage
getBody, getClientId, getDestination, getHeader, getHeaders, getMessageId, getTimestamp, getTimeToLive, headerExists, readFlags, setBody, setClientId, setDestination, setHeader, setHeaders, setMessageId, setTimestamp, setTimeToLive, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
CORRELATION_ID_FLAG
protected static byte CORRELATION_ID_FLAG -
CORRELATION_ID_BYTES_FLAG
protected static byte CORRELATION_ID_BYTES_FLAG -
correlationId
Id of message this message belongs to. -
correlationIdBytes
protected byte[] correlationIdBytes -
log
static org.slf4j.Logger log
-
-
Constructor Details
-
AsyncMessage
public AsyncMessage()
-
-
Method Details
-
addParameters
Add message properties to string.- Overrides:
addParametersin classAbstractMessage- Parameters:
result-StringBuilderto add properties to
-
setCorrelationId
-
getCorrelationId
-
readExternal
- Overrides:
readExternalin classAbstractMessage
-
writeExternal
- Overrides:
writeExternalin classAbstractMessage
-