Uses of Interface
org.red5.server.api.IClient
Package
Description
-
Uses of IClient in org.red5.server
Modifier and TypeClassDescriptionclass
Client is an abstraction representing user connected to Red5 application.Modifier and TypeFieldDescriptionprotected IClient
BaseConnection.client
Client bound to connectionModifier and TypeFieldDescriptionprivate ConcurrentMap<String,
IClient> ClientRegistry.clients
Clients mapModifier and TypeMethodDescriptionBaseConnection.getClient()
Get the client object associated with this connection.ClientRegistry.lookupClient
(String id) Return client by idReturn client from next id with given paramsModifier and TypeMethodDescriptionprotected Collection<IClient>
ClientRegistry.getClients()
Return collection of clientsModifier and TypeMethodDescriptionprivate void
Add the client to the registryvoid
Add client to registryvoid
BaseConnection.initialize
(IClient client) Initializes clientboolean
Called just before a client enters the scope.void
Called just after the client leaves the scope.protected void
ClientRegistry.removeClient
(IClient client) Removes client from registryvoid
Sets the Client. -
Uses of IClient in org.red5.server.adapter
Modifier and TypeMethodDescriptionStatefulScopeWrappingAdapter.getClients()
Getter for set of clientsModifier and TypeMethodDescriptionboolean
boolean
Called every time client joins app level scopeboolean
void
void
Called every time client leaves the application scopevoid
Handler method.boolean
Called just before a client enters the scope.boolean
Adds client to scope.boolean
Adds client to scope.void
Called just after the client leaves the scope.void
Disconnects client from scope.void
Disconnects client from scope.StatefulScopeWrappingAdapter.lookupConnections
(IClient client) Returns all connections for a given clientboolean
boolean
Called when user joins room scopeboolean
void
void
Called when user leaves room scopevoid
Handler method. -
Uses of IClient in org.red5.server.api
Modifier and TypeMethodDescriptionIConnection.getClient()
Get the client object associated with this connection.Red5.getClient()
Get the clientIClientRegistry.lookupClient
(String id) Return an existing client from a client id.Create a new client client object from connection params. -
Uses of IClient in org.red5.server.api.scope
Modifier and TypeMethodDescriptionboolean
Called just before a client enters the scope.void
Called just after the client leaves the scope.IScope.lookupConnection
(IClient client) Lookup connection for a given client.IScope.lookupConnections
(IClient client) Deprecated. -
Uses of IClient in org.red5.server.api.service
Modifier and TypeMethodDescriptionstatic 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) Deprecated.static void
ServiceUtils.notifyOnClient
(IClient client, IScope scope, String method, Object[] params) Deprecated. -
Uses of IClient in org.red5.server.jmx.mxbeans
Modifier and TypeMethodDescriptionboolean
void
boolean
void
boolean
void
-
Uses of IClient in org.red5.server.scope
Modifier and TypeFieldDescriptionprivate final CopyOnWriteArraySet<IClient>
Scope.clients
Connected clients mapModifier and TypeMethodDescriptionScope.lookupConnection
(IClient client) Lookup connection for a given client.Scope.lookupConnections
(IClient client) Deprecated.
IScope.lookupConnection(IClient)
instead