Uses of Interface
org.red5.server.api.scope.IBasicScope
Package
Description
-
Uses of IBasicScope in org.red5.server
Modifier and TypeFieldDescriptionprotected CopyOnWriteArraySet<IBasicScope>
BaseConnection.basicScopes
Set of basic scopes.Modifier and TypeMethodDescriptionboolean
CoreHandler.addChildScope
(IBasicScope scope) Called just before a child scope is added.void
CoreHandler.removeChildScope
(IBasicScope scope) Called just after a child scope has been removed.void
BaseConnection.unregisterBasicScope
(IBasicScope basicScope) Unregister basic scope -
Uses of IBasicScope in org.red5.server.adapter
Modifier and TypeMethodDescriptionboolean
AbstractScopeAdapter.addChildScope
(IBasicScope scope) Called just before a child scope is added.void
AbstractScopeAdapter.removeChildScope
(IBasicScope scope) Called just after a child scope has been removed. -
Uses of IBasicScope in org.red5.server.api
Modifier and TypeMethodDescriptionIConnection.getBasicScopes()
Get the basic scopes this connection has subscribed. -
Uses of IBasicScope in org.red5.server.api.scope
Modifier and TypeInterfaceDescriptioninterface
Broadcast scope is marker interface that represents object that works as basic scope and has pipe connection event dispatching capabilities.interface
The global scope that acts as root for all applications in a host.interface
The scope object.Modifier and TypeMethodDescriptionIScope.getBasicScope
(ScopeType type, String name) Get a child scope by type and name.Modifier and TypeMethodDescriptionboolean
IScope.addChildScope
(IBasicScope scope) Adds scope as a child scope.boolean
IScopeHandler.addChildScope
(IBasicScope scope) Called just before a child scope is added.void
IScope.removeChildScope
(IBasicScope scope) Removes scope from the children scope list.void
IScopeHandler.removeChildScope
(IBasicScope scope) Called just after a child scope has been removed. -
Uses of IBasicScope in org.red5.server.jmx.mxbeans
-
Uses of IBasicScope in org.red5.server.scope
Modifier and TypeClassDescriptionclass
Generalizations of one of main Red5 object types, Scope.class
Scope type for publishing that deals with pipe connection events, like async message listening in JMSclass
Global scope is a top level scope.class
Represents a subscope to other scopes.class
The scope object.class
Web scope is special scope that is aware of servlet context and represents scope of a Red5 application within a servlet container (or application server) such as Tomcat, Jetty or JBoss.Modifier and TypeMethodDescriptionScope.ConcurrentScopeSet.getBasicScope
(ScopeType type, String name) Returns a child scope for a given name and type.Scope.getBasicScope
(ScopeType type, String name) Return base scope of given type with given nameModifier and TypeMethodDescriptionboolean
Scope.ConcurrentScopeSet.add
(IBasicScope scope) boolean
Scope.addChildScope
(IBasicScope scope) Add child scope to this scopevoid
Scope.removeChildScope
(IBasicScope scope) Removes child scope -
Uses of IBasicScope in org.red5.server.util
Modifier and TypeMethodDescriptionstatic boolean
ScopeUtils.isAncestor
(IBasicScope from, IBasicScope ancestor) Check whether one scope is an ancestor of anotherstatic boolean
ScopeUtils.isApp
(IBasicScope scope) Check whether scope is an application scope (level 1 leaf in scope tree) or notstatic boolean
ScopeUtils.isGlobal
(IBasicScope scope) Check whether scope is the global scope (level 0 leaf in scope tree) or not When user connects the following URL: rtmp://localhost/myapp/foo/bar then / is the global level scope, myapp is app level, foo is room level and bar is room level as well (but with higher depth level)static boolean
ScopeUtils.isRoom
(IBasicScope scope) Check whether scope is a room scope (level 2 leaf in scope tree or lower, e.g.static boolean
ScopeUtils.isRoot
(IBasicScope scope) Checks whether scope is root or not