com.flazr.rtmp.message
Enum MessageType

java.lang.Object
  extended by java.lang.Enum<MessageType>
      extended by com.flazr.rtmp.message.MessageType
All Implemented Interfaces:
ValueToEnum.IntValue, Serializable, Comparable<MessageType>

public enum MessageType
extends Enum<MessageType>
implements ValueToEnum.IntValue


Enum Constant Summary
ABORT
           
AGGREGATE
           
AUDIO
           
BYTES_READ
           
CHUNK_SIZE
           
COMMAND_AMF0
           
COMMAND_AMF3
           
CONTROL
           
METADATA_AMF0
           
METADATA_AMF3
           
SET_PEER_BW
           
SHARED_OBJECT_AMF0
           
SHARED_OBJECT_AMF3
           
VIDEO
           
WINDOW_ACK_SIZE
           
 
Method Summary
static RtmpMessage decode(RtmpHeader header, org.jboss.netty.buffer.ChannelBuffer in)
           
 int getDefaultChannelId()
           
 int intValue()
           
static MessageType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static MessageType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
static MessageType valueToEnum(int value)
           
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CHUNK_SIZE

public static final MessageType CHUNK_SIZE

ABORT

public static final MessageType ABORT

BYTES_READ

public static final MessageType BYTES_READ

CONTROL

public static final MessageType CONTROL

WINDOW_ACK_SIZE

public static final MessageType WINDOW_ACK_SIZE

SET_PEER_BW

public static final MessageType SET_PEER_BW

AUDIO

public static final MessageType AUDIO

VIDEO

public static final MessageType VIDEO

METADATA_AMF3

public static final MessageType METADATA_AMF3

SHARED_OBJECT_AMF3

public static final MessageType SHARED_OBJECT_AMF3

COMMAND_AMF3

public static final MessageType COMMAND_AMF3

METADATA_AMF0

public static final MessageType METADATA_AMF0

SHARED_OBJECT_AMF0

public static final MessageType SHARED_OBJECT_AMF0

COMMAND_AMF0

public static final MessageType COMMAND_AMF0

AGGREGATE

public static final MessageType AGGREGATE
Method Detail

values

public static MessageType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (MessageType c : MessageType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static MessageType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

intValue

public int intValue()
Specified by:
intValue in interface ValueToEnum.IntValue

getDefaultChannelId

public int getDefaultChannelId()

decode

public static RtmpMessage decode(RtmpHeader header,
                                 org.jboss.netty.buffer.ChannelBuffer in)

valueToEnum

public static MessageType valueToEnum(int value)


Copyright © 2011. All Rights Reserved.