|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.red5.server.net.rtmp.event.BaseEvent
org.red5.server.net.rtmp.event.Aggregate
public class Aggregate
Aggregate data event
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.red5.server.api.event.IEvent |
|---|
IEvent.Type |
| Field Summary | |
|---|---|
protected IoBuffer |
data
Data |
| Fields inherited from class org.red5.server.net.rtmp.event.BaseEvent |
|---|
header, object, refcount, source, timestamp |
| Constructor Summary | |
|---|---|
Aggregate()
Constructs a new Aggregate. |
|
Aggregate(IoBuffer data)
Create aggregate data event with given data buffer |
|
Aggregate(IoBuffer data,
boolean copy)
Create aggregate data event with given data buffer |
|
| Method Summary | |
|---|---|
Aggregate |
duplicate()
Duplicate this message / event. |
IoBuffer |
getData()
Getter for property 'data'. |
byte |
getDataType()
Getter for data type |
LinkedList<IRTMPEvent> |
getParts()
Breaks-up the aggregate into its individual parts and returns them as a list. |
void |
readExternal(ObjectInput in)
|
protected void |
releaseInternal()
Release event |
void |
setData(byte[] data)
|
void |
setData(IoBuffer data)
|
void |
setDataType(byte dataType)
|
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class org.red5.server.net.rtmp.event.BaseEvent |
|---|
getHeader, getObject, getSource, getSourceType, getTimestamp, getType, hasSource, release, retain, setHeader, setSource, setSourceType, setTimestamp, setType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.red5.server.api.stream.IStreamPacket |
|---|
getTimestamp |
| Field Detail |
|---|
protected IoBuffer data
| Constructor Detail |
|---|
public Aggregate()
public Aggregate(IoBuffer data)
data -
public Aggregate(IoBuffer data,
boolean copy)
data - aggregate datacopy - true to use a copy of the data or false to use reference| Method Detail |
|---|
public byte getDataType()
getDataType in interface IStreamPacketgetDataType in interface IRTMPEventgetDataType in class BaseEventpublic void setDataType(byte dataType)
public IoBuffer getData()
getData in interface IStreamPacketgetData in interface IStreamData<Aggregate>public void setData(IoBuffer data)
public void setData(byte[] data)
public LinkedList<IRTMPEvent> getParts()
public String toString()
toString in class Objectprotected void releaseInternal()
releaseInternal in class BaseEvent
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class BaseEventIOException
ClassNotFoundException
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class BaseEventIOException
public Aggregate duplicate()
throws IOException,
ClassNotFoundException
duplicate in interface IStreamData<Aggregate>IOException
ClassNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||