Uses of Interface
org.red5.server.api.IBasicScope

Packages that use IBasicScope
org.red5.server   
org.red5.server.adapter   
org.red5.server.api   
org.red5.server.api.so   
org.red5.server.net.remoting   
org.red5.server.so   
org.red5.server.stream   
 

Uses of IBasicScope in org.red5.server
 

Classes in org.red5.server that implement IBasicScope
 class BasicScope
          Generalizations of one of main Red5 object types, Scope.
 class GlobalScope
          Global scope is a top level scope.
 class Scope
          The scope object.
 class WebScope
          Web scope is special scope that is aware of servlet context and represents scope of Red5 application in servlet container (or application server) like Tomcat, Jetty or JBoss.
 

Fields in org.red5.server with type parameters of type IBasicScope
protected  Set<IBasicScope> BaseConnection.basicScopes
          Set of basic scopes.
 

Methods in org.red5.server that return IBasicScope
 IBasicScope Scope.getBasicScope(String type, String name)
          Return base scope of given type with given name
 IBasicScope ScopeMBean.getBasicScope(String type, String name)
          Return base scope of given type with given name
 IBasicScope BasicScope.EmptyBasicScopeIterator.next()
          
 

Methods in org.red5.server that return types with arguments of type IBasicScope
 Iterator<IBasicScope> BaseConnection.getBasicScopes()
           
 Iterator<IBasicScope> BasicScope.iterator()
          Getter for subscopes list iterator.
 Iterator<IBasicScope> Scope.iterator()
          Child scopes iterator
 

Methods in org.red5.server with parameters of type IBasicScope
 boolean CoreHandler.addChildScope(IBasicScope scope)
          Called just before a child scope is added.
 boolean Scope.addChildScope(IBasicScope scope)
          Add child scope to this scope
 void BaseConnection.registerBasicScope(IBasicScope basicScope)
          Registers basic scope
 void CoreHandler.removeChildScope(IBasicScope scope)
          Called just after a child scope has been removed.
 void CoreHandlerMBean.removeChildScope(IBasicScope scope)
           
 void Scope.removeChildScope(IBasicScope scope)
          Removes child scope
 void BaseConnection.unregisterBasicScope(IBasicScope basicScope)
          Unregister basic scope
 

Uses of IBasicScope in org.red5.server.adapter
 

Methods in org.red5.server.adapter with parameters of type IBasicScope
 boolean 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
 

Subinterfaces of IBasicScope in org.red5.server.api
 interface IGlobalScope
          The global scope that acts as root for all applications in a host.
 interface IScope
          The scope object.
 

Methods in org.red5.server.api that return IBasicScope
 IBasicScope IScope.getBasicScope(String type, String name)
          Get a child scope by name.
 IBasicScope ScopeMBean.getBasicScope(String type, String name)
          Get a child scope by name.
 

Methods in org.red5.server.api that return types with arguments of type IBasicScope
 Iterator<IBasicScope> ConnectionMBean.getBasicScopes()
           
 Iterator<IBasicScope> IConnection.getBasicScopes()
          Get the basic scopes this connection has subscribed.
 

Methods in org.red5.server.api with parameters of type IBasicScope
 boolean IScope.addChildScope(IBasicScope scope)
          Adds scope as a child scope.
 boolean IScopeHandler.addChildScope(IBasicScope scope)
          Called just before a child scope is added.
 boolean ScopeMBean.addChildScope(IBasicScope scope)
          Adds scope as a child scope.
static boolean ScopeUtils.isAncestor(IBasicScope from, IBasicScope ancestor)
          Check whether one scope is an ancestor of another
static boolean ScopeUtils.isApp(IBasicScope scope)
          Check whether scope is an application scope (level 1 leaf in scope tree) or not
static 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
 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.
 void ScopeMBean.removeChildScope(IBasicScope scope)
          Removes scope from the children scope list.
 

Uses of IBasicScope in org.red5.server.api.so
 

Subinterfaces of IBasicScope in org.red5.server.api.so
 interface ISharedObject
          Serverside access to shared objects.
 

Uses of IBasicScope in org.red5.server.net.remoting
 

Methods in org.red5.server.net.remoting that return types with arguments of type IBasicScope
 Iterator<IBasicScope> RemotingConnection.getBasicScopes()
          Get the basic scopes this connection has subscribed.
 

Uses of IBasicScope in org.red5.server.so
 

Classes in org.red5.server.so that implement IBasicScope
 class SharedObjectScope
          Special scope for shared objects
 

Uses of IBasicScope in org.red5.server.stream
 

Subinterfaces of IBasicScope in org.red5.server.stream
 interface IBroadcastScope
          Broadcast scope is marker interface that represents object that works as basic scope and has pipe connection event dispatching capabilities.
 

Classes in org.red5.server.stream that implement IBasicScope
 class BroadcastScope
          Scope type for publishing that deals with pipe connection events, like async message listening in JMS
 



Copyright © 2006-2010 The Red5 Project