Modifier and Type | Class and Description |
---|---|
class |
BaseConnection
Base abstract class for connections.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IConnection
The connection object.
|
interface |
ICoreObject
Base marker interface for all core objects.
|
Modifier and Type | Method and Description |
---|---|
IEventListener |
IEvent.getSource()
Returns event listener
|
Modifier and Type | Method and Description |
---|---|
Set<IEventListener> |
IEventObservable.getEventListeners()
Returns event listeners
|
Modifier and Type | Method and Description |
---|---|
void |
IEventObservable.addEventListener(IEventListener listener)
Add event listener to this observable
|
void |
IEventObservable.removeEventListener(IEventListener listener)
Remove event listener from this observable
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRemotingConnection
Connection coming from Remoting clients.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBasicScope
Base interface for all scope objects, including SharedObjects.
|
interface |
IBroadcastScope
Broadcast scope is marker interface that represents object that works as basic scope and
has pipe connection event dispatching capabilities.
|
interface |
IGlobalScope
The global scope that acts as root for all applications in a host.
|
interface |
IScope
The scope object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IServiceCapableConnection
Connection that has options to invoke and handle remote calls
|
Modifier and Type | Interface and Description |
---|---|
interface |
ISharedObject
Serverside access to shared objects.
|
Modifier and Type | Method and Description |
---|---|
void |
ISharedObjectBase.beginUpdate(IEventListener source)
Start performing multiple updates to the shared object from a connected
client.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IStreamCapableConnection
A connection that supports streaming.
|
Modifier and Type | Class and Description |
---|---|
class |
RemotingConnection
Connection class so the Red5 object works in methods invoked through
remoting.
|
Modifier and Type | Class and Description |
---|---|
class |
RTMPConnection
RTMP connection.
|
class |
RTMPMinaConnection
Represents an RTMP connection using Mina.
|
Modifier and Type | Field and Description |
---|---|
protected IEventListener |
BaseEvent.source
Event listener
|
Modifier and Type | Method and Description |
---|---|
IEventListener |
BaseEvent.getSource()
Returns event listener
|
Modifier and Type | Method and Description |
---|---|
void |
BaseEvent.setSource(IEventListener source)
Setter for source
|
void |
IRTMPEvent.setSource(IEventListener source)
Setter for source
|
Constructor and Description |
---|
BaseEvent(IEvent.Type type,
IEventListener source)
Create new event of given type
|
Modifier and Type | Class and Description |
---|---|
class |
BaseRTMPTConnection |
class |
RTMPTConnection
A RTMPT client / session.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicScope
Generalizations of one of main Red5 object types, Scope.
|
class |
BroadcastScope
Scope type for publishing that deals with pipe connection events,
like async message listening in JMS
|
class |
GlobalScope
Global scope is a top level scope.
|
class |
RoomScope
Represents a subscope to other scopes.
|
class |
Scope
The scope object.
|
class |
WebScope
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 Type | Field and Description |
---|---|
protected Set<IEventListener> |
BasicScope.listeners
List of event listeners
|
Modifier and Type | Method and Description |
---|---|
Set<IEventListener> |
BasicScope.getEventListeners()
Return listeners list iterator
|
Modifier and Type | Method and Description |
---|---|
void |
BasicScope.addEventListener(IEventListener listener)
Add event listener to list of notified objects
|
void |
BasicScope.removeEventListener(IEventListener listener)
Remove event listener from list of listeners
|
Modifier and Type | Class and Description |
---|---|
class |
SharedObjectScope
Special scope for shared objects
|
Modifier and Type | Field and Description |
---|---|
protected IEventListener |
SharedObject.source
Event listener, actually RTMP connection
|
Modifier and Type | Field and Description |
---|---|
protected CopyOnWriteArraySet<IEventListener> |
SharedObject.listeners
Listeners
|
Modifier and Type | Method and Description |
---|---|
Set<IEventListener> |
SharedObject.getListeners()
Get event listeners.
|
Modifier and Type | Method and Description |
---|---|
void |
SharedObjectScope.addEventListener(IEventListener listener)
Add event listener to list of notified objects
|
void |
ClientSharedObject.beginUpdate(IEventListener listener)
Begin update of this Shared Object and setting listener
|
protected void |
SharedObject.beginUpdate(IEventListener listener)
Begin update of this Shared Object and setting listener
|
void |
SharedObjectScope.beginUpdate(IEventListener listener)
Start performing multiple updates to the shared object from a connected
client.
|
protected void |
SharedObject.register(IEventListener listener)
Register event listener
|
void |
SharedObjectScope.removeEventListener(IEventListener listener)
Remove event listener from list of listeners
|
protected void |
SharedObject.unregister(IEventListener listener)
Unregister event listener
|
Constructor and Description |
---|
FlexSharedObjectMessage(IEventListener source,
String name,
int version,
boolean persistent)
Creates Flex Shared Object event with given listener, name, SO version and persistence flag
|
SharedObjectMessage(IEventListener source,
String name,
int version,
boolean persistent)
Creates Shared Object event with given listener, name, SO version and
persistence flag
|
Copyright © 2006-2012 The Red5 Project