| 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) |
protected void |
writeAMF3() |
protected void |
writeArbitraryObject(Object object)
Writes an arbitrary object to the output.
|
void |
writeArray(Collection<?> array)
Write array.
|
void |
writeArray(Object array)
Write primitive array.
|
void |
writeArray(Object[] array)
Write 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)
Write array as map.
|
void |
writeMap(Map<Object,Object> map)
Write map.
|
void |
writeNull() |
void |
writeNumber(Number num)
Write number
|
void |
writeObject(Map<Object,Object> map)
Write map as object.
|
void |
writeObject(Object object)
Write object.
|
void |
writeRecordSet(RecordSet recordset)
Write recordset.
|
void |
writeString(String string)
Write string
|
void |
writeVectorInt(Vector<Integer> vector)
Write a Vector<int>.
|
void |
writeVectorNumber(Vector<Double> vector)
Write a Vector<Number>.
|
void |
writeVectorObject(Vector<Object> vector)
Write a Vector<Object>.
|
void |
writeVectorUInt(Vector<Long> vector)
Write a Vector<uint>.
|
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()
protected 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)
writeArray in interface OutputwriteArray in class Outputarray - Array to writepublic void writeArray(Object[] array)
writeArray in interface OutputwriteArray in class Outputarray - Array to writepublic void writeArray(Object array)
writeArray in interface OutputwriteArray in class Outputarray - Array to writepublic void writeMap(Collection<?> array)
protected void writeArbitraryObject(Object object)
writeArbitraryObject in class Outputobject - Object to writepublic void writeObject(Object object)
writeObject in interface OutputwriteObject in class Outputobject - Object to writepublic void writeObject(Map<Object,Object> map)
writeObject in interface OutputwriteObject in class Outputmap - Map to writepublic void writeRecordSet(RecordSet recordset)
writeRecordSet in interface OutputwriteRecordSet in class Outputrecordset - Recordset to writepublic 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 - vectorpublic void writeVectorUInt(Vector<Long> vector)
writeVectorUInt in interface OutputwriteVectorUInt in class Outputvector - vectorpublic void writeVectorNumber(Vector<Double> vector)
writeVectorNumber in interface OutputwriteVectorNumber in class Outputvector - vectorpublic void writeVectorObject(Vector<Object> vector)
writeVectorObject in interface OutputwriteVectorObject in class Outputvector - vectorCopyright © 2005–2017 Red5. All rights reserved.