Package org.red5.server.so
Interface ISharedObjectMessage
- All Superinterfaces:
IEvent,IRTMPEvent
- All Known Implementing Classes:
FlexSharedObjectMessage,SharedObjectMessage
Shared object message
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.red5.server.api.event.IEvent
IEvent.Type -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddEvent(ISharedObjectEvent event) Add event handlerbooleanaddEvent(ISharedObjectEvent.Type type, String key, Object value) Addition event handlervoidclear()Clear shared objectReturns a set of ISharedObjectEvent objects containing informations what to change.getName()Returns the name of the shared object this message belongs to.intReturns the version to modify.booleanisEmpty()Is empty?booleanDoes the message affect a persistent shared object?Methods inherited from interface org.red5.server.api.event.IEvent
getObject, getSource, getType, hasSourceMethods inherited from interface org.red5.server.net.rtmp.event.IRTMPEvent
getDataType, getHeader, getSourceType, getTimestamp, release, retain, setHeader, setSource, setSourceType, setTimestamp
-
Method Details
-
getName
String getName()Returns the name of the shared object this message belongs to.- Returns:
- name of the shared object
-
getVersion
int getVersion()Returns the version to modify.- Returns:
- version to modify
-
isPersistent
boolean isPersistent()Does the message affect a persistent shared object?- Returns:
- true if a persistent shared object should be updated otherwise false
-
getEvents
Set<ISharedObjectEvent> getEvents()Returns a set of ISharedObjectEvent objects containing informations what to change.- Returns:
- set of ISharedObjectEvents
-
clear
void clear()Clear shared object -
isEmpty
boolean isEmpty()Is empty?- Returns:
- true if shared object is empty, false otherwise
-