| 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 |
|---|---|
boolean |
IEventObservable.addEventListener(IEventListener listener)
Add event listener to this observable
|
boolean |
IEventObservable.removeEventListener(IEventListener listener)
Remove event listener from this observable
|
| 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 |
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 |
StreamActionEvent.getSource() |
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 |
BasicScope
Generalizations of one of main Red5 object types, Scope.
|
class |
Scope
The scope object.
|
| Modifier and Type | Field and Description |
|---|---|
protected CopyOnWriteArraySet<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 |
|---|---|
boolean |
BasicScope.addEventListener(IEventListener listener)
Add event listener to list of notified objects
|
boolean |
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 |
|---|---|
boolean |
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 boolean |
SharedObject.register(IEventListener listener)
Register event listener
|
boolean |
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 © 2005–2017 Red5. All rights reserved.