com.wowza.wms.amf
Class AMFDataContextSerialize

Object
  extended by com.wowza.wms.amf.AMFDataContextSerialize

public class AMFDataContextSerialize
extends Object

AMF context used for serialization


Constructor Summary
AMFDataContextSerialize()
          Constructor
AMFDataContextSerialize(int objectEncoding)
          Contructor with object encoding, see AMFData.AMF_LEVEL*
 
Method Summary
 int getObjectEncoding()
          Get object encoding, see AMFData.AMF_LEVEL*
 int getObjectReference(Object obj)
          Get index of object in object cache
 int getStringReference(String str)
          Get index of string item in string cache
 int getTargetEncoding()
          Get target encoding, see AMFData.AMF_LEVEL*
 int getTraitReference(AMFDataTrait obj)
          Get index of trait object in trait cache
 boolean isAMF0()
          Is context AMF0
 boolean isAMF3()
          Is context AMF3
 void setObjectEncoding(int objectEncoding)
          Set object encoding, see AMFData.AMF_LEVEL*
 void setTargetEncoding(int targetEncoding)
          Set target encoding, , see AMFData.AMF_LEVEL*
 void writeString(java.io.DataOutputStream out, String str)
          Write a stream to the output buffer
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMFDataContextSerialize

public AMFDataContextSerialize()
Constructor


AMFDataContextSerialize

public AMFDataContextSerialize(int objectEncoding)
Contructor with object encoding, see AMFData.AMF_LEVEL*

Parameters:
objectEncoding - object encoding, see AMFData.AMF_LEVEL*
Method Detail

getObjectEncoding

public int getObjectEncoding()
Get object encoding, see AMFData.AMF_LEVEL*

Returns:
object encoding, see AMFData.AMF_LEVEL*

getObjectReference

public int getObjectReference(Object obj)
Get index of object in object cache

Parameters:
obj - object value
Returns:
index

getStringReference

public int getStringReference(String str)
Get index of string item in string cache

Parameters:
str - string value
Returns:
index

getTargetEncoding

public int getTargetEncoding()
Get target encoding, see AMFData.AMF_LEVEL*

Returns:
target encoding, see AMFData.AMF_LEVEL*

getTraitReference

public int getTraitReference(AMFDataTrait obj)
Get index of trait object in trait cache

Parameters:
obj - trait object
Returns:
index

isAMF0

public boolean isAMF0()
Is context AMF0

Returns:
true, if AMF0

isAMF3

public boolean isAMF3()
Is context AMF3

Returns:
true, if AMF3

setObjectEncoding

public void setObjectEncoding(int objectEncoding)
Set object encoding, see AMFData.AMF_LEVEL*

Parameters:
objectEncoding - object encoding, see AMFData.AMF_LEVEL*

setTargetEncoding

public void setTargetEncoding(int targetEncoding)
Set target encoding, , see AMFData.AMF_LEVEL*

Parameters:
targetEncoding - target encoding, , see AMFData.AMF_LEVEL*

writeString

public void writeString(java.io.DataOutputStream out,
                        String str)
Write a stream to the output buffer

Parameters:
out - output buffer
str - string value