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

Packages that use IClient
org.red5.server   
org.red5.server.adapter   
org.red5.server.api   
org.red5.server.api.scope   
org.red5.server.api.service   
org.red5.server.jmx.mxbeans   
org.red5.server.net.remoting   
org.red5.server.scope   
 

Uses of IClient in org.red5.server
 

Classes in org.red5.server that implement IClient
 class Client
          Client is an abstraction representing user connected to Red5 application.
 

Fields in org.red5.server declared as IClient
protected  IClient BaseConnection.client
          Client bound to connection
 

Methods in org.red5.server that return IClient
 IClient BaseConnection.getClient()
           
 IClient ClientRegistry.lookupClient(String id)
          Return client by id
 IClient ClientRegistry.newClient(Object[] params)
          Return client from next id with given params
 

Methods in org.red5.server that return types with arguments of type IClient
protected  Collection<IClient> ClientRegistry.getClients()
          Return collection of clients
 

Methods in org.red5.server with parameters of type IClient
protected  void ClientRegistry.addClient(IClient client)
          Add client to registry
 void BaseConnection.initialize(IClient client)
          Initializes client
 boolean CoreHandler.join(IClient client, IScope scope)
          Called just before a client enters the scope.
 void CoreHandler.leave(IClient client, IScope scope)
          Called just after the client leaves the scope.
protected  void ClientRegistry.removeClient(IClient client)
          Removes client from registry
 

Uses of IClient in org.red5.server.adapter
 

Methods in org.red5.server.adapter that return types with arguments of type IClient
 Set<IClient> StatefulScopeWrappingAdapter.getClients()
          Getter for set of clients
 

Methods in org.red5.server.adapter with parameters of type IClient
 boolean ApplicationLifecycle.appJoin(IClient client, IScope app)
           
 boolean IApplication.appJoin(IClient client, IScope app)
          Called every time client joins app level scope
 boolean MultiThreadedApplicationAdapter.appJoin(IClient client, IScope app)
           
 void ApplicationLifecycle.appLeave(IClient client, IScope app)
           
 void IApplication.appLeave(IClient client, IScope app)
          Called every time client leaves the application scope
 void MultiThreadedApplicationAdapter.appLeave(IClient client, IScope app)
          Handler method.
 boolean AbstractScopeAdapter.join(IClient client, IScope scope)
          Called just before a client enters the scope.
 boolean ApplicationAdapter.join(IClient client, IScope scope)
          Adds client to scope.
 boolean MultiThreadedApplicationAdapter.join(IClient client, IScope scope)
          Adds client to scope.
 void AbstractScopeAdapter.leave(IClient client, IScope scope)
          Called just after the client leaves the scope.
 void ApplicationAdapter.leave(IClient client, IScope scope)
          Disconnects client from scope.
 void MultiThreadedApplicationAdapter.leave(IClient client, IScope scope)
          Disconnects client from scope.
 Set<IConnection> StatefulScopeWrappingAdapter.lookupConnections(IClient client)
           
 boolean ApplicationLifecycle.roomJoin(IClient client, IScope room)
           
 boolean IApplication.roomJoin(IClient client, IScope room)
          Called when user joins room scope
 boolean MultiThreadedApplicationAdapter.roomJoin(IClient client, IScope room)
           
 void ApplicationLifecycle.roomLeave(IClient client, IScope room)
           
 void IApplication.roomLeave(IClient client, IScope room)
          Called when user leaves room scope
 void MultiThreadedApplicationAdapter.roomLeave(IClient client, IScope room)
          Handler method.
 

Uses of IClient in org.red5.server.api
 

Methods in org.red5.server.api that return IClient
 IClient IConnection.getClient()
          Get the client object associated with this connection.
 IClient Red5.getClient()
          Get the client
 IClient IClientRegistry.lookupClient(String id)
          Return an existing client from a client id.
 IClient IClientRegistry.newClient(Object[] params)
          Create a new client client object from connection params.
 

Methods in org.red5.server.api with parameters of type IClient
 void IConnection.initialize(IClient client)
          Initialize the connection.
 

Uses of IClient in org.red5.server.api.scope
 

Methods in org.red5.server.api.scope that return types with arguments of type IClient
 Set<IClient> IScope.getClients()
          Get a set of connected clients.
 

Methods in org.red5.server.api.scope with parameters of type IClient
 boolean IScopeHandler.join(IClient client, IScope scope)
          Called just before a client enters the scope.
 void IScopeHandler.leave(IClient client, IScope scope)
          Called just after the client leaves the scope.
 Set<IConnection> IScope.lookupConnections(IClient client)
          Lookup connections.
 

Uses of IClient in org.red5.server.api.service
 

Methods in org.red5.server.api.service with parameters of type IClient
static void ServiceUtils.invokeOnClient(IClient client, IScope scope, String method, Object[] params)
          Invoke a method on all connections of a client to a given scope.
static void ServiceUtils.invokeOnClient(IClient client, IScope scope, String method, Object[] params, IPendingServiceCallback callback)
          Invoke a method on all connections of a client to a given scope and handle result.
static void ServiceUtils.notifyOnClient(IClient client, IScope scope, String method, Object[] params)
          Notify a method on all connections of a client to a given scope.
 

Uses of IClient in org.red5.server.jmx.mxbeans
 

Methods in org.red5.server.jmx.mxbeans with parameters of type IClient
 boolean ApplicationMXBean.appJoin(IClient client, IScope app)
           
 void ApplicationMXBean.appLeave(IClient client, IScope app)
           
 boolean CoreHandlerMXBean.join(IClient client, IScope scope)
           
 void CoreHandlerMXBean.leave(IClient client, IScope scope)
           
 boolean ApplicationMXBean.roomJoin(IClient client, IScope room)
           
 void ApplicationMXBean.roomLeave(IClient client, IScope room)
           
 

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

Methods in org.red5.server.net.remoting that return IClient
 IClient RemotingConnection.getClient()
          Get the client object associated with this connection.
 

Methods in org.red5.server.net.remoting with parameters of type IClient
 void RemotingConnection.initialize(IClient client)
          Initialize the connection.
 

Uses of IClient in org.red5.server.scope
 

Methods in org.red5.server.scope that return types with arguments of type IClient
 Set<IClient> Scope.getClients()
          Return set of clients
 

Methods in org.red5.server.scope with parameters of type IClient
 Set<IConnection> Scope.lookupConnections(IClient client)
          Looks up connections for client
 



Copyright © 2006-2012 The Red5 Project