|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 referenceMethod Detail |
---|
public byte getDataType()
getDataType
in interface IStreamPacket
getDataType
in interface IRTMPEvent
getDataType
in class BaseEvent
public void setDataType(byte dataType)
public IoBuffer getData()
getData
in interface IStreamPacket
getData
in interface IStreamData<Aggregate>
public void setData(IoBuffer data)
public void setData(byte[] data)
public LinkedList<IRTMPEvent> getParts()
public String toString()
toString
in class Object
protected void releaseInternal()
releaseInternal
in class BaseEvent
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class BaseEvent
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class BaseEvent
IOException
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 |