|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.red5.server.scope.BasicScope
org.red5.server.scope.Scope
org.red5.server.scope.GlobalScope
@ManagedResource public class GlobalScope
Global scope is a top level scope. Server instance is meant to be injected with Spring before initialization (otherwise NullPointerException is thrown).
IGlobalScope
,
IScope
,
Scope
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.red5.server.scope.Scope |
---|
Scope.Builder |
Field Summary | |
---|---|
protected IServer |
server
|
Fields inherited from class org.red5.server.scope.Scope |
---|
attributes, clientStats, connectionStats, lock, log, oName, subscopeStats |
Fields inherited from class org.red5.server.scope.BasicScope |
---|
keepDelay, keepOnDisconnect, listeners, name, parent, persistenceClass, persistent, store, type |
Fields inherited from interface org.red5.server.api.scope.IScope |
---|
SEPARATOR |
Fields inherited from interface org.springframework.core.io.support.ResourcePatternResolver |
---|
CLASSPATH_ALL_URL_PREFIX |
Fields inherited from interface org.springframework.core.io.ResourceLoader |
---|
CLASSPATH_URL_PREFIX |
Constructor Summary | |
---|---|
GlobalScope()
|
Method Summary | |
---|---|
IServer |
getServer()
Return the server instance connected to this scope. |
IPersistenceStore |
getStore()
Get persistence store for scope |
void |
register()
Register global scope in server instance, then call initialization |
void |
setPersistenceClass(String persistenceClass)
Set scope persistence class |
void |
setServer(IServer server)
Setter for server |
Methods inherited from class org.red5.server.scope.BasicScope |
---|
addEventListener, equals, getEventListeners, getName, getType, hasEventListeners, hashCode, isValid, notifyEvent, removeEventListener, setKeepDelay |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.red5.server.api.scope.IScope |
---|
addChildScope, connect, connect, createChildScope, disconnect, getAttribute, getAttributeNames, getAttributes, getBasicScope, getBasicScopeNames, getBroadcastScope, getClients, getConnections, getContext, getContextPath, getHandler, getScope, getScopeNames, getStatistics, hasAttribute, hasChildScope, hasChildScope, hasHandler, lookupConnections, removeAttribute, removeChildren, removeChildScope, setAttribute |
Methods inherited from interface org.red5.server.api.scope.IBasicScope |
---|
getDepth, getName, getParent, getPath, 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.springframework.core.io.support.ResourcePatternResolver |
---|
getResources |
Methods inherited from interface org.springframework.core.io.ResourceLoader |
---|
getClassLoader, getResource |
Methods inherited from interface org.red5.server.api.service.IServiceHandlerProvider |
---|
getServiceHandler, getServiceHandlerNames, registerServiceHandler, unregisterServiceHandler |
Methods inherited from interface org.red5.server.jmx.mxbeans.ScopeMXBean |
---|
createChildScope, destroy, getActiveClients, getActiveConnections, getActiveSubscopes, getContextPath, getDepth, getEnabled, getMaxClients, getMaxConnections, getMaxSubscopes, getPath, getRunning, getServiceHandlerNames, getTotalClients, getTotalConnections, getTotalSubscopes, hasChildScope, hasChildScope, hasContext, hasHandler, hasParent, init, setAutoStart, setChildLoadPath, setDepth, setEnabled, setName, start, stop, unregisterServiceHandler |
Methods inherited from interface org.red5.server.api.statistics.IScopeStatistics |
---|
getName |
Field Detail |
---|
protected IServer server
Constructor Detail |
---|
public GlobalScope()
Method Detail |
---|
public void setPersistenceClass(String persistenceClass) throws Exception
Scope
setPersistenceClass
in interface ScopeMXBean
setPersistenceClass
in class Scope
persistenceClass
- Persistent class name
Exception
- Exceptionpublic IPersistenceStore getStore()
getStore
in interface IBasicScope
getStore
in class BasicScope
public void setServer(IServer server)
server
- Serverpublic IServer getServer()
getServer
in interface IGlobalScope
getServer
in class Scope
public void register()
register
in interface IGlobalScope
register
in interface GlobalScopeMXBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |