| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
refId, refMap| Constructor and Description |
|---|
Output(org.apache.mina.core.buffer.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 org.apache.mina.core.buffer.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 Output(org.apache.mina.core.buffer.IoBuffer buf)
buf - instance of IoBufferIoBufferpublic void enforceAMF3()
protected org.apache.mina.core.buffer.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