|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISharedObject
Serverside access to shared objects.
Field Summary |
---|
Fields inherited from interface org.red5.server.api.so.ISharedObjectSecurityService |
---|
BEAN_NAME |
Method Summary | |
---|---|
void |
acquire()
Prevent shared object from being released. |
ISharedObjectStatistics |
getStatistics()
Return statistics about the shared object. |
boolean |
isAcquired()
Check if shared object currently is acquired. |
void |
release()
Release previously acquired shared object. |
Methods inherited from interface org.red5.server.api.scope.IBasicScope |
---|
getDepth, getName, getParent, getPath, getStore, getType, hasParent, isValid, setKeepDelay |
Methods inherited from interface org.red5.server.api.event.IEventDispatcher |
---|
dispatchEvent |
Methods inherited from interface org.red5.server.api.event.IEventHandler |
---|
handleEvent |
Methods inherited from interface org.red5.server.api.event.IEventListener |
---|
notifyEvent |
Methods inherited from interface org.red5.server.api.event.IEventObservable |
---|
addEventListener, getEventListeners, removeEventListener |
Methods inherited from interface org.red5.server.api.so.ISharedObjectBase |
---|
addSharedObjectListener, beginUpdate, beginUpdate, clear, close, endUpdate, getData, getVersion, isLocked, isPersistent, lock, removeSharedObjectListener, sendMessage, unlock |
Methods inherited from interface org.red5.server.api.so.ISharedObjectHandlerProvider |
---|
registerServiceHandler, unregisterServiceHandler |
Methods inherited from interface org.red5.server.api.service.IServiceHandlerProvider |
---|
getServiceHandler, getServiceHandlerNames, registerServiceHandler |
Methods inherited from interface org.red5.server.api.ICastingAttributeStore |
---|
getBoolAttribute, getByteAttribute, getDoubleAttribute, getIntAttribute, getListAttribute, getLongAttribute, getMapAttribute, getSetAttribute, getShortAttribute, getStringAttribute |
Methods inherited from interface org.red5.server.api.IAttributeStore |
---|
getAttribute, getAttribute, getAttributeNames, getAttributes, hasAttribute, removeAttribute, removeAttributes, setAttribute, setAttributes, setAttributes, size |
Methods inherited from interface org.red5.server.api.so.ISharedObjectSecurityService |
---|
getSharedObjectSecurity, registerSharedObjectSecurity, unregisterSharedObjectSecurity |
Method Detail |
---|
void acquire()
acquire
must be paired with a call to release
so the SO isn't held
forever.
This method basically is a noop for persistent SOs as their data is stored
and they can be released without losing their contents.
boolean isAcquired()
true
if the SO is acquired, otherwise false
void release()
ISharedObjectStatistics getStatistics()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |