|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.red5.server.net.rtmp.status.StatusObjectService
public class StatusObjectService
Service that works with status objects. Note all status object should aim to be under 128 bytes.
Field Summary | |
---|---|
protected Map<String,byte[]> |
cachedStatusObjects
Cached status objects map |
protected static Logger |
log
Logger |
protected Serializer |
serializer
Serializer |
protected Map<String,StatusObject> |
statusObjects
Status objects map |
Constructor Summary | |
---|---|
StatusObjectService()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
Initialization |
void |
cacheStatusObjects()
Cache status objects |
byte[] |
getCachedStatusObjectAsByteArray(String statusCode)
Return status object by code as byte array |
StatusObject |
getStatusObject(String statusCode)
Return status object by code |
void |
loadStatusObjects()
Creates all status objects and adds them to status objects map |
void |
serializeStatusObject(IoBuffer out,
StatusObject statusObject)
Serializes status object |
void |
setSerializer(Serializer serializer)
Setter for serializer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static Logger log
protected Serializer serializer
protected Map<String,StatusObject> statusObjects
protected Map<String,byte[]> cachedStatusObjects
Constructor Detail |
---|
public StatusObjectService()
Method Detail |
---|
public void setSerializer(Serializer serializer)
serializer
- Serializer objectpublic void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
Exception
public void loadStatusObjects()
public void cacheStatusObjects()
public void serializeStatusObject(IoBuffer out, StatusObject statusObject)
out
- Byte buffer for output objectstatusObject
- Status object to serializepublic StatusObject getStatusObject(String statusCode)
statusCode
- Status object code
public byte[] getCachedStatusObjectAsByteArray(String statusCode)
statusCode
- Status object code
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |