| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
refId, refMap| Constructor and Description |
|---|
Output(IoBuffer buf)
Constructor of AMF3 output.
|
| Modifier and Type | Method and Description |
|---|---|
protected static byte[] |
encodeString(String string) |
void |
enforceAMF3()
Force using AMF3 everywhere
|
protected IoBuffer |
getBuffer()
Provide access to raw data.
|
protected void |
putInteger(long value) |
void |
putString(String string) |
protected void |
putString(String str,
byte[] encoded) |
boolean |
supportsDataType(byte type) |
protected void |
writeAMF3() |
protected void |
writeArbitraryObject(Object object,
Serializer serializer)
Writes an arbitrary object to the output.
|
void |
writeArray(Collection<?> array,
Serializer serializer)
Write array.
|
void |
writeArray(Object[] array,
Serializer serializer)
Write array.
|
void |
writeArray(Object array,
Serializer serializer)
Write primitive array.
|
void |
writeBoolean(Boolean bol)
Write boolean
|
void |
writeByteArray(ByteArray array)
Write ByteArray object (AMF3 only).
|
void |
writeDate(Date date)
Write date
|
void |
writeMap(Collection<?> array,
Serializer serializer)
Write array as map.
|
void |
writeMap(Map<Object,Object> map,
Serializer serializer)
Write map.
|
void |
writeNull() |
void |
writeNumber(Number num)
Write number
|
void |
writeObject(Map<Object,Object> map,
Serializer serializer)
Write map as object.
|
void |
writeObject(Object object,
Serializer serializer)
Write object.
|
void |
writeRecordSet(RecordSet recordset,
Serializer serializer)
Write recordset.
|
void |
writeString(String string)
Write string
|
void |
writeVectorInt(Vector<Integer> vector)
Write a Vector
|
void |
writeVectorNumber(Vector<Double> vector)
Write a Vector
|
void |
writeVectorObject(Vector<Object> vector)
Write a Vector
|
void |
writeVectorUInt(Vector<Long> vector)
Write a Vector
|
void |
writeXML(Document xml)
Write XML object
|
buf, checkWriteReference, destroyCache, getField, getFieldCache, getGetter, getGetterCache, getSerializeCache, getStringCache, isCustom, putString, reset, serializeField, writeCustom, writeReference, writeXMLclearReferences, getReferenceId, hasReference, storeReferenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearReferences, isCustom, writeCustom, writeReferencepublic void enforceAMF3()
protected IoBuffer getBuffer()
public boolean supportsDataType(byte type)
supportsDataType in interface OutputsupportsDataType in class Outputprotected void writeAMF3()
public void writeBoolean(Boolean bol)
writeBoolean in interface OutputwriteBoolean in class Outputbol - Booleanpublic void writeNull()
protected void putInteger(long value)
protected static byte[] encodeString(String string)
protected void putString(String str, byte[] encoded)
public void putString(String string)
public void writeNumber(Number num)
writeNumber in interface OutputwriteNumber in class Outputnum - Numberpublic void writeString(String string)
writeString in interface OutputwriteString in class Outputstring - Stringpublic void writeDate(Date date)
public void writeArray(Collection<?> array, Serializer serializer)
writeArray in interface OutputwriteArray in class Outputarray - Array to write.serializer - Serializer to use for subobjects.public void writeArray(Object[] array, Serializer serializer)
writeArray in interface OutputwriteArray in class Outputarray - Array to write.serializer - Serializer to use for subobjects.public void writeArray(Object array, Serializer serializer)
writeArray in interface OutputwriteArray in class Outputarray - Array to write.serializer - Serializer to use for subobjects.public void writeMap(Map<Object,Object> map, Serializer serializer)
public void writeMap(Collection<?> array, Serializer serializer)
protected void writeArbitraryObject(Object object, Serializer serializer)
writeArbitraryObject in class Outputobject - Object to writeserializer - Output writerpublic void writeObject(Object object, Serializer serializer)
writeObject in interface OutputwriteObject in class Outputobject - Object to writeserializer - Serializer to use for subobjects.public void writeObject(Map<Object,Object> map, Serializer serializer)
writeObject in interface OutputwriteObject in class Outputmap - Map to writeserializer - Serializer to use for subobjects.public void writeRecordSet(RecordSet recordset, Serializer serializer)
writeRecordSet in interface OutputwriteRecordSet in class Outputrecordset - Recordset to write.serializer - Serializer to use for subobjects.public void writeXML(Document xml)
public void writeByteArray(ByteArray array)
writeByteArray in interface OutputwriteByteArray in class Outputarray - object to writepublic void writeVectorInt(Vector<Integer> vector)
writeVectorInt in interface OutputwriteVectorInt in class Outputvector - public void writeVectorUInt(Vector<Long> vector)
writeVectorUInt in interface OutputwriteVectorUInt in class Outputvector - public void writeVectorNumber(Vector<Double> vector)
writeVectorNumber in interface OutputwriteVectorNumber in class Outputvector - public void writeVectorObject(Vector<Object> vector)
writeVectorObject in interface OutputwriteVectorObject in class Outputvector - Copyright © 2006-2012 The Red5 Project