Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

Abort - Class in org.red5.server.net.rtmp.event
RTMP Abort event.
Abort() - Constructor for class org.red5.server.net.rtmp.event.Abort
 
Abort(int) - Constructor for class org.red5.server.net.rtmp.event.Abort
 
AbstractClientStream - Class in org.red5.server.stream
Abstract base for client streams
AbstractClientStream() - Constructor for class org.red5.server.stream.AbstractClientStream
 
AbstractMessage - Class in org.red5.server.messaging
Abstract base for all messages
AbstractMessage() - Constructor for class org.red5.server.messaging.AbstractMessage
 
AbstractPipe - Class in org.red5.server.messaging
Abstract pipe that books providers/consumers and listeners.
AbstractPipe() - Constructor for class org.red5.server.messaging.AbstractPipe
 
AbstractScopeAdapter - Class in org.red5.server.adapter
Base scope handler implementation.
AbstractScopeAdapter() - Constructor for class org.red5.server.adapter.AbstractScopeAdapter
 
AbstractStream - Class in org.red5.server.stream
Abstract base implementation of IStream.
AbstractStream() - Constructor for class org.red5.server.stream.AbstractStream
 
acquire() - Method in interface org.red5.server.api.so.ISharedObject
Prevent shared object from being released.
acquire() - Method in class org.red5.server.so.SharedObject
Prevent shared object from being released.
acquire() - Method in class org.red5.server.so.SharedObjectScope
Prevent shared object from being released.
acquireCount - Variable in class org.red5.server.so.SharedObject
Number of times the SO has been acquired
add(E) - Method in class org.red5.server.ClientList
 
add(int, E) - Method in class org.red5.server.ClientList
 
addBuffer(byte[]) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Add a byte array to the buffer.
addBuffer(IoBuffer) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Add a IoBuffer to the buffer.
addChildScope(IBasicScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called just before a child scope is added.
addChildScope(IBasicScope) - Method in interface org.red5.server.api.scope.IScope
Adds scope as a child scope.
addChildScope(IBasicScope) - Method in interface org.red5.server.api.scope.IScopeHandler
Called just before a child scope is added.
addChildScope(IBasicScope) - Method in class org.red5.server.scope.Scope
Add child scope to this scope
addClient(IClient) - Method in interface org.red5.server.api.IClientRegistry
Adds a client to the registry.
addClient(IClient) - Method in class org.red5.server.ClientRegistry
Add client to registry
addClientStream(IClientStream) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
addEvent(ISharedObjectEvent.Type, String, Object) - Method in interface org.red5.server.so.ISharedObjectMessage
Addition event handler
addEvent(ISharedObjectEvent) - Method in interface org.red5.server.so.ISharedObjectMessage
Add event handler
addEvent(ISharedObjectEvent.Type, String, Object) - Method in class org.red5.server.so.SharedObjectMessage
Addition event handler
addEvent(ISharedObjectEvent) - Method in class org.red5.server.so.SharedObjectMessage
Add event handler
addEventListener(IEventListener) - Method in interface org.red5.server.api.event.IEventObservable
Add event listener to this observable
addEventListener(IEventListener) - Method in class org.red5.server.scope.BasicScope
Add event listener to list of notified objects
addEventListener(IEventListener) - Method in class org.red5.server.so.SharedObjectScope
Add event listener to list of notified objects
addEvents(List<ISharedObjectEvent>) - Method in class org.red5.server.so.SharedObjectMessage
addEvents(Queue<ISharedObjectEvent>) - Method in class org.red5.server.so.SharedObjectMessage
addEvents(Set<ISharedObjectEvent>) - Method in class org.red5.server.so.SharedObjectMessage
addHeader(String, boolean, Object) - Method in class org.red5.server.net.remoting.RemotingClient
Send an additional header to the server.
addItem(IPlayItem) - Method in interface org.red5.server.api.stream.IPlaylist
Add an item to the list.
addItem(IPlayItem, int) - Method in interface org.red5.server.api.stream.IPlaylist
Add an item to specific index.
addItem(IPlayItem) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Add an item to the list.
addItem(IPlayItem, int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Add an item to specific index.
additional - Variable in class org.red5.server.net.rtmp.status.StatusObject
 
addListener(IConnectionListener) - Method in interface org.red5.server.api.IConnection
Adds a listener to this object
addListener(IScopeListener) - Method in interface org.red5.server.api.IServer
Add listener to get notified about scope events.
addListener(IConnectionListener) - Method in interface org.red5.server.api.IServer
Add listener to get notified about connection events.
addListener(IConnectionListener) - Method in class org.red5.server.BaseConnection
Adds a listener to this object
addListener(IScopeListener) - Method in class org.red5.server.Server
Add listener to get notified about scope events.
addListener(IConnectionListener) - Method in class org.red5.server.Server
Add listener to get notified about connection events.
addMapping(String, String, String) - Method in interface org.red5.server.api.IServer
Map a virtual hostname and a path to the name of a global scope.
addMapping(String, String, String) - Method in class org.red5.server.Server
Map key (host + / + context path) and global scope name
addPipeConnectionListener(IPipeConnectionListener) - Method in class org.red5.server.messaging.AbstractPipe
Registers pipe connect events listener
addPipeConnectionListener(IPipeConnectionListener) - Method in interface org.red5.server.messaging.IPipe
Add connection event listener to pipe
addScheduledJob(int, IScheduledJob) - Method in interface org.red5.server.api.scheduling.ISchedulingService
Schedule a job for periodic execution.
addScheduledJob(int, IScheduledJob) - Method in class org.red5.server.scheduling.JDKSchedulingService
Schedule a job for periodic execution.
addScheduledJobAfterDelay(int, IScheduledJob, int) - Method in interface org.red5.server.api.scheduling.ISchedulingService
Schedule a job for periodic execution which will start after the specified delay.
addScheduledJobAfterDelay(int, IScheduledJob, int) - Method in class org.red5.server.scheduling.JDKSchedulingService
Schedule a job for periodic execution which will start after the specified delay.
addScheduledOnceJob(long, IScheduledJob) - Method in interface org.red5.server.api.scheduling.ISchedulingService
Schedule a job for single execution in the future.
addScheduledOnceJob(Date, IScheduledJob) - Method in interface org.red5.server.api.scheduling.ISchedulingService
Schedule a job for single execution at a given date.
addScheduledOnceJob(Date, IScheduledJob) - Method in class org.red5.server.scheduling.JDKSchedulingService
Schedule a job for single execution at a given date.
addScheduledOnceJob(long, IScheduledJob) - Method in class org.red5.server.scheduling.JDKSchedulingService
Schedule a job for single execution in the future.
addSharedObjectListener(ISharedObjectListener) - Method in interface org.red5.server.api.so.ISharedObjectBase
Register object that will be notified about update events.
addSharedObjectListener(ISharedObjectListener) - Method in class org.red5.server.so.ClientSharedObject
Register object that will be notified about update events.
addSharedObjectListener(ISharedObjectListener) - Method in class org.red5.server.so.SharedObjectScope
Register object that will be notified about update events.
addStateChangeListener(PropertyChangeListener) - Method in class org.red5.server.stream.AbstractStream
Adds to the list of listeners tracking changes of the StreamState of this stream.
addStreamListener(IStreamListener) - Method in interface org.red5.server.api.stream.IBroadcastStream
Add a listener to be notified about received packets.
addStreamListener(IStreamListener) - Method in class org.red5.server.stream.ClientBroadcastStream
Add a listener to be notified about received packets.
addTask(Runnable) - Method in class org.red5.server.messaging.PipeConnectionEvent
Add task to list
addTask(ReceivedMessageTask) - Method in class org.red5.server.net.rtmp.ReceivedMessageTaskQueue
Adds new task to the end of the queue.
afterPropertiesSet() - Method in class org.red5.server.net.rtmp.status.StatusObjectService
Initialization
afterPropertiesSet() - Method in class org.red5.server.scheduling.JDKSchedulingService
Constructs a new QuartzSchedulingService.
afterPropertiesSet() - Method in class org.red5.server.Server
Initialization section.
Aggregate - Class in org.red5.server.net.rtmp.event
Aggregate data event
Aggregate() - Constructor for class org.red5.server.net.rtmp.event.Aggregate
Constructs a new Aggregate.
Aggregate(IoBuffer) - Constructor for class org.red5.server.net.rtmp.event.Aggregate
Create aggregate data event with given data buffer.
Aggregate(IoBuffer, boolean) - Constructor for class org.red5.server.net.rtmp.event.Aggregate
Create aggregate data event with given data buffer.
algorithm - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
AllocationDebugger - Class in org.red5.server.net.rtmp.event
Simple allocation debugger for Event reference counting.
allowed(IConnection) - Method in interface org.red5.server.api.scope.IScopeSecurityHandler
Determines whether or not a given connection is allowed.
allowed(IScope) - Method in interface org.red5.server.api.scope.IScopeSecurityHandler
Determines whether or not a given scope is allowed.
allowed(IConnection) - Method in class org.red5.server.scope.ScopeSecurityHandler
 
allowed(IScope) - Method in class org.red5.server.scope.ScopeSecurityHandler
 
APP_GC - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
This information object is passed to the onAppStop event handler when the application instance is about to be destroyed by the server.
APP_RESOURCE_LOWMEMORY - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The ActionScript engine is low on runtime memory.
APP_SCRIPT_ERROR - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The ActionScript engine has encountered a runtime error.
APP_SCRIPT_WARNING - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The ActionScript engine has encountered a runtime warning.
APP_SHUTDOWN - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
This information object is passed to the onAppStop handler when the application is being shut down
appConnect(IConnection, Object[]) - Method in interface org.red5.server.adapter.IApplication
Called per each client connect
appDisconnect(IConnection) - Method in interface org.red5.server.adapter.IApplication
Called every time client disconnects from the application
APPEND_TO_GATEWAY_URL - Static variable in interface org.red5.server.api.remoting.IRemotingHeader
Name of header specifying string to add to gateway url.
appendToUrl - Variable in class org.red5.server.net.remoting.RemotingClient
Additional string to use while connecting.
appJoin(IClient, IScope) - Method in interface org.red5.server.adapter.IApplication
Called every time client joins app level scope
appLeave(IClient, IScope) - Method in interface org.red5.server.adapter.IApplication
Called every time client leaves the application scope
application - Variable in class org.red5.server.net.rtmp.status.StatusObject
 
applicationContext - Variable in class org.red5.server.Server
Spring application context
appStart(IScope) - Method in interface org.red5.server.adapter.IApplication
Called once when application or room starts
appStop(IScope) - Method in interface org.red5.server.adapter.IApplication
Called on application stop
arguments - Variable in class org.red5.server.service.Call
Call arguments
asStatus() - Method in class org.red5.server.net.rtmp.status.StatusObject
Generate Status object that can be returned through a RTMP channel.
attachLoggerContext(String, LoggerContext) - Method in class org.red5.logging.LoggingContextSelector
 
attributes - Variable in class org.red5.server.AttributeStore
Map for attributes
attributes - Variable in class org.red5.server.scope.Scope
Storage for scope attributes
AttributeStore - Class in org.red5.server
 
AttributeStore() - Constructor for class org.red5.server.AttributeStore
Creates empty attribute store.
AttributeStore(Map<String, Object>) - Constructor for class org.red5.server.AttributeStore
Creates attribute store with initial values.
AttributeStore(IAttributeStore) - Constructor for class org.red5.server.AttributeStore
Creates attribute store with initial values.
AttributeStoreMXBean - Interface in org.red5.server.jmx.mxbeans
Base interface for all API objects with attributes
AudioCodecFactory - Class in org.red5.server.stream
Factory for audio codecs.
AudioCodecFactory() - Constructor for class org.red5.server.stream.AudioCodecFactory
 
AudioData - Class in org.red5.server.net.rtmp.event
 
AudioData() - Constructor for class org.red5.server.net.rtmp.event.AudioData
Constructs a new AudioData.
AudioData(IoBuffer) - Constructor for class org.red5.server.net.rtmp.event.AudioData
 
AudioData(IoBuffer, boolean) - Constructor for class org.red5.server.net.rtmp.event.AudioData
Create audio data event with given data buffer
automaticRecording - Variable in class org.red5.server.stream.ClientBroadcastStream
Whether or not to automatically record the associated stream.

B

bandwidthChecked - Variable in class org.red5.server.Client
Whether or not the bandwidth has been checked.
bandwidthDetection - Variable in class org.red5.server.net.rtmp.RTMPMinaConnection
 
BaseConnection - Class in org.red5.server
Base abstract class for connections.
BaseConnection() - Constructor for class org.red5.server.BaseConnection
Creates a new persistent base connection
BaseConnection(String) - Constructor for class org.red5.server.BaseConnection
Creates a new base connection with the given type.
BaseConnection(String, String, String, int, String, String, Map<String, Object>) - Constructor for class org.red5.server.BaseConnection
Creates a new base connection with the given parameters.
BaseEvent - Class in org.red5.server.net.rtmp.event
Base abstract class for all RTMP events
BaseEvent() - Constructor for class org.red5.server.net.rtmp.event.BaseEvent
 
BaseEvent(IEvent.Type) - Constructor for class org.red5.server.net.rtmp.event.BaseEvent
Create new event of given type
BaseEvent(IEvent.Type, IEventListener) - Constructor for class org.red5.server.net.rtmp.event.BaseEvent
Create new event of given type
BaseRTMPHandler - Class in org.red5.server.net.rtmp
Base class for all RTMP handlers.
BaseRTMPHandler() - Constructor for class org.red5.server.net.rtmp.BaseRTMPHandler
 
BasicScope - Class in org.red5.server.scope
Generalizations of one of main Red5 object types, Scope.
BasicScope() - Constructor for class org.red5.server.scope.BasicScope
Creates unnamed scope
BasicScope(IScope, ScopeType, String, boolean) - Constructor for class org.red5.server.scope.BasicScope
Constructor for basic scope
basicScopes - Variable in class org.red5.server.BaseConnection
Set of basic scopes.
BEAN_NAME - Static variable in interface org.red5.server.api.scheduling.ISchedulingService
 
BEAN_NAME - Static variable in interface org.red5.server.api.scope.IScopeService
Name of a bean defining that scope service.
BEAN_NAME - Static variable in interface org.red5.server.api.service.IStreamSecurityService
Name of a bean defining that scope service.
BEAN_NAME - Static variable in interface org.red5.server.api.so.ISharedObjectSecurityService
Name of a bean defining that scope service.
BEAN_NAME - Static variable in interface org.red5.server.api.so.ISharedObjectService
 
BEAN_NAME - Static variable in interface org.red5.server.api.stream.IRtmpSampleAccess
 
BEAN_NAME - Static variable in interface org.red5.server.api.stream.IStreamableFileFactory
 
BEAN_NAME - Static variable in interface org.red5.server.api.stream.IStreamFilenameGenerator
Name of the bean to setup a custom filename generator in an application.
BEAN_NAME - Static variable in interface org.red5.server.api.stream.IStreamService
 
BEAN_NAME - Static variable in interface org.red5.server.stream.IProviderService
 
beginUpdate() - Method in interface org.red5.server.api.so.ISharedObjectBase
Start performing multiple updates to the shared object from serverside code.
beginUpdate(IEventListener) - Method in interface org.red5.server.api.so.ISharedObjectBase
Start performing multiple updates to the shared object from a connected client.
beginUpdate() - Method in class org.red5.server.so.ClientSharedObject
Begin update of this Shared Object.
beginUpdate(IEventListener) - Method in class org.red5.server.so.ClientSharedObject
Begin update of this Shared Object and setting listener
beginUpdate() - Method in class org.red5.server.so.SharedObject
Begin update of this Shared Object.
beginUpdate(IEventListener) - Method in class org.red5.server.so.SharedObject
Begin update of this Shared Object and setting listener
beginUpdate() - Method in class org.red5.server.so.SharedObjectScope
Start performing multiple updates to the shared object from serverside code.
beginUpdate(IEventListener) - Method in class org.red5.server.so.SharedObjectScope
Start performing multiple updates to the shared object from a connected client.
BLOWFISH_KEYS - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
Blowfish keys for RTMPE (RTMP type 0x09) - 16 x 24
buffer - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
BUFFER_EMPTY - Static variable in class org.red5.server.net.rtmp.event.Ping
Buffer empty.
BUFFER_FULL - Static variable in class org.red5.server.net.rtmp.event.Ping
Buffer full.
bufferCheckInterval - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Interval in ms to check for buffer underruns in VOD streams.
bufferCheckInterval - Variable in class org.red5.server.stream.SingleItemSubscriberStream
Interval in ms to check for buffer underruns in VOD streams.
bufferDecoding(int) - Method in class org.red5.server.net.protocol.RTMPDecodeState
Specifies buffer decoding amount
build(String, long, long) - Static method in class org.red5.server.api.stream.support.DynamicPlayItem
Builder for DynamicPlayItem
build(String, long, long, double) - Static method in class org.red5.server.api.stream.support.DynamicPlayItem
Builder for DynamicPlayItem
build(String) - Static method in class org.red5.server.api.stream.support.SimplePlayItem
Builder for SimplePlayItem
build(String, long, long) - Static method in class org.red5.server.api.stream.support.SimplePlayItem
Builder for SimplePlayItem
build(AbstractPipe, PipeConnectionEvent.EventType, IConsumer, Map<String, Object>) - Static method in class org.red5.server.messaging.PipeConnectionEvent
Builds a PipeConnectionEvent with a source pipe and consumer.
build(AbstractPipe, PipeConnectionEvent.EventType, IProvider, Map<String, Object>) - Static method in class org.red5.server.messaging.PipeConnectionEvent
Builds a PipeConnectionEvent with a source pipe and provider.
build(String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
build(String, Object[]) - Static method in class org.red5.server.net.rtmp.event.ClientNotifyEvent
 
build() - Method in class org.red5.server.scope.Scope.Builder
 
build(byte, int) - Static method in class org.red5.server.stream.consumer.ImmutableTag
 
build(byte, int, Object) - Static method in class org.red5.server.stream.consumer.ImmutableTag
 
build(byte, int, IoBuffer) - Static method in class org.red5.server.stream.consumer.ImmutableTag
 
build(byte, int, byte[], int) - Static method in class org.red5.server.stream.consumer.ImmutableTag
 
build(byte, int, IoBuffer, int) - Static method in class org.red5.server.stream.consumer.ImmutableTag
 
build(IRTMPEvent) - Static method in class org.red5.server.stream.message.RTMPMessage
Builder for RTMPMessage.
build(IRTMPEvent, int) - Static method in class org.red5.server.stream.message.RTMPMessage
Builder for RTMPMessage.
build() - Method in class org.red5.server.stream.PlayEngine.Builder
 
Builder(IScope, ScopeType, String, boolean) - Constructor for class org.red5.server.scope.Scope.Builder
 
Builder(ISubscriberStream, ISchedulingService, IConsumerService, IProviderService) - Constructor for class org.red5.server.stream.PlayEngine.Builder
 
ByteArrayToByteBuffer(byte[], IoBuffer) - Static method in class org.red5.server.net.rtmp.event.SerializeUtils
 
ByteArrayToNioByteBuffer(byte[], ByteBuffer) - Static method in class org.red5.server.net.rtmp.event.SerializeUtils
 
ByteBufferToByteArray(IoBuffer) - Static method in class org.red5.server.net.rtmp.event.SerializeUtils
 
BytesRead - Class in org.red5.server.net.rtmp.event
Bytes read event
BytesRead() - Constructor for class org.red5.server.net.rtmp.event.BytesRead
 
BytesRead(int) - Constructor for class org.red5.server.net.rtmp.event.BytesRead
Creates new event with given bytes number
bytesReadInterval - Variable in class org.red5.server.net.rtmp.RTMPConnection
Data read interval
bytesReceived - Variable in class org.red5.server.stream.ClientBroadcastStream
Total number of bytes received.
bytesSent - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Number of bytes sent.

C

CachedEvent - Class in org.red5.server.net.rtmp.event
Provides a means for storage of RTMP events.
CachedEvent() - Constructor for class org.red5.server.net.rtmp.event.CachedEvent
 
cachedStatusObjects - Variable in class org.red5.server.net.rtmp.status.StatusObjectService
Cached status objects map
cacheStatusObjects() - Method in class org.red5.server.net.rtmp.status.StatusObjectService
Cache status objects
calculateClientBw(IConnection) - Method in interface org.red5.server.stream.bandwidth.IBandwidthDetection
 
calculateClientBw(IConnection) - Method in class org.red5.server.stream.bandwidth.ServerClientDetection
 
calculateDigest(int, byte[], int, byte[], int, byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Calculates the digest given the its offset in the handshake data.
calculateHMAC_SHA256(byte[], int, int, byte[], int, byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Calculates an HMAC SHA256 hash into the digest at the given offset.
calculateSwfVerification(byte[], byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Calculates the swf verification token.
call - Variable in class org.red5.server.net.rtmp.event.Notify
Service call
call() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
Call - Class in org.red5.server.service
Basic service call (remote call) implementation
Call() - Constructor for class org.red5.server.service.Call
 
Call(String) - Constructor for class org.red5.server.service.Call
Creates call from method name
Call(String, Object[]) - Constructor for class org.red5.server.service.Call
Creates call from method name and array of call parameters
Call(String, String, Object[]) - Constructor for class org.red5.server.service.Call
Creates call from given service name, method name and array of call parameters
cancelDeadlockFuture() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
Cancels deadlock future if it was created
cancelJob(String) - Method in interface org.red5.server.api.stream.ISubscriberStream
Cancels a scheduled job by name.
cancelJob(String) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Cancels a scheduled job by name.
cancelJob(String) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Cancels a scheduled job by name.
canContinueDecoding() - Method in class org.red5.server.net.protocol.RTMPDecodeState
Checks whether decoding process can be continued.
canHandle(File) - Method in interface org.red5.server.api.service.IStreamableFileService
Check whether file can be used by file service, that is, it does exist and have valid extension
canSendPacket(RTMPMessage, long) - Method in interface org.red5.server.stream.IFrameDropper
Checks if a message may be sent to the subscriber.
canSendPacket(RTMPMessage, long) - Method in class org.red5.server.stream.VideoFrameDropper
Checks if a message may be sent to the subscriber.
canStartDecoding(int) - Method in class org.red5.server.net.protocol.RTMPDecodeState
Checks whether remaining buffer size is greater or equal than buffer amount and so if it makes sense to start decoding.
CAPABILITIES - Static variable in class org.red5.server.api.Red5
Server capabilities
changeStats - Variable in class org.red5.server.so.SharedObject
Counts number of "change" events.
Channel - Class in org.red5.server.net.rtmp
Identified connection that transfers packets.
Channel(RTMPConnection, int) - Constructor for class org.red5.server.net.rtmp.Channel
Creates channel from connection and channel id
checkAudioCodec - Variable in class org.red5.server.stream.ClientBroadcastStream
Is there need to check audio codec?
checkBandwidth(Object) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Calls the checkBandwidth method on the current client.
checkBandwidth() - Method in interface org.red5.server.api.IClient
Performs a bandwidth checking routine.
checkBandwidth() - Method in class org.red5.server.Client
Performs a bandwidth checking routine.
checkBandwidth(Object[]) - Method in class org.red5.server.stream.bandwidth.ClientServerDetection
 
checkBandwidth(IConnection) - Method in interface org.red5.server.stream.bandwidth.IBandwidthDetection
 
checkBandwidth(IConnection) - Method in class org.red5.server.stream.bandwidth.ServerClientDetection
 
checkBandwidthUp(Object[]) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Calls the checkBandwidthUp method on the current client.
checkBandwidthUp(Object[]) - Method in interface org.red5.server.api.IClient
Performs a bandwidth checking callback for the client.
checkBandwidthUp(Object[]) - Method in class org.red5.server.Client
Performs a bandwidth checking callback for the client.
checkRelease() - Method in class org.red5.server.so.SharedObject
Check if shared object must be released.
checkSendMessageEnabled(RTMPMessage) - Method in class org.red5.server.stream.PlayEngine
Check if sending the given message was enabled by the client.
checkVideoCodec - Variable in class org.red5.server.stream.ClientBroadcastStream
Is there need to check video codec?
ChunkHeader - Class in org.red5.server.net.rtmp.message
RTMP chunk header
ChunkHeader() - Constructor for class org.red5.server.net.rtmp.message.ChunkHeader
 
ChunkSize - Class in org.red5.server.net.rtmp.event
Chunk size event
ChunkSize() - Constructor for class org.red5.server.net.rtmp.event.ChunkSize
 
ChunkSize(int) - Constructor for class org.red5.server.net.rtmp.event.ChunkSize
Create chunk size event with given size
chunkSize - Variable in class org.red5.server.stream.ClientBroadcastStream
Data is sent by chunks, each of them has size
cipherIn - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
cipherOut - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
clear() - Method in interface org.red5.server.api.so.ISharedObjectBase
Deletes all the attributes and sends a clear event to all listeners.
clear() - Method in class org.red5.server.so.ClientSharedObject
Deletes all the attributes and sends a clear event to all listeners.
clear() - Method in interface org.red5.server.so.ISharedObjectMessage
Clear shared object
clear() - Method in class org.red5.server.so.SharedObject
Deletes all the attributes and sends a clear event to all listeners.
clear() - Method in class org.red5.server.so.SharedObjectMessage
Clear shared object
clear() - Method in class org.red5.server.so.SharedObjectScope
Deletes all the attributes and sends a clear event to all listeners.
clearData() - Method in class org.red5.server.net.rtmp.message.Packet
Clears the data buffer.
clearSharedObjects(IScope, String) - Method in interface org.red5.server.api.so.ISharedObjectService
Deletes persistent shared objects specified by name and clears all properties from active shared objects (persistent and nonpersistent).
clearSharedObjects(IScope, String) - Method in class org.red5.server.so.SharedObjectService
Deletes persistent shared objects specified by name and clears all properties from active shared objects (persistent and nonpersistent).
client - Variable in class org.red5.server.BaseConnection
Client bound to connection
Client - Class in org.red5.server
Client is an abstraction representing user connected to Red5 application.
Client(String, ClientRegistry) - Constructor for class org.red5.server.Client
Creates client, sets creation time and registers it in ClientRegistry.
Client(String, Long, ClientRegistry) - Constructor for class org.red5.server.Client
Creates client, sets creation time and registers it in ClientRegistry.
client - Variable in class org.red5.server.net.remoting.RemotingClient
HTTP client for remoting calls.
CLIENT_BUFFER - Static variable in class org.red5.server.net.rtmp.event.Ping
Client buffer.
ClientBroadcastStream - Class in org.red5.server.stream
Represents live stream broadcasted from client.
ClientBroadcastStream() - Constructor for class org.red5.server.stream.ClientBroadcastStream
 
ClientBroadcastStreamMXBean - Interface in org.red5.server.jmx.mxbeans
Represents live stream broadcasted from client.
ClientBW - Class in org.red5.server.net.rtmp.event
Client bandwidth event.
ClientBW() - Constructor for class org.red5.server.net.rtmp.event.ClientBW
 
ClientBW(int, byte) - Constructor for class org.red5.server.net.rtmp.event.ClientBW
 
ClientDetailsException - Exception in org.red5.server.exception
Exception class than contains additional parameters to return to the client.
ClientDetailsException(String, Object) - Constructor for exception org.red5.server.exception.ClientDetailsException
Create new exception object from message and parameters.
ClientDetailsException(String, Object, boolean) - Constructor for exception org.red5.server.exception.ClientDetailsException
Create new exception object from message and parameters with optional stacktrace.
clientid - Variable in class org.red5.server.net.rtmp.status.RuntimeStatusObject
Client id
clientid - Variable in class org.red5.server.net.rtmp.status.Status
Id of client
ClientInvokeEvent - Class in org.red5.server.net.rtmp.event
Represents an invoke to be executed on a connected client.
ClientInvokeEvent(String, Object[], IPendingServiceCallback) - Constructor for class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
ClientList<E> - Class in org.red5.server
Client list, implemented using weak references to prevent memory leaks.
ClientList() - Constructor for class org.red5.server.ClientList
 
ClientList(Collection<E>) - Constructor for class org.red5.server.ClientList
 
ClientNotFoundException - Exception in org.red5.server.exception
Client not found
ClientNotFoundException(String) - Constructor for exception org.red5.server.exception.ClientNotFoundException
Create exception from given string message
ClientNotifyEvent - Class in org.red5.server.net.rtmp.event
Represents an notify to be executed on a connected client.
ClientNotifyEvent(String, Object[]) - Constructor for class org.red5.server.net.rtmp.event.ClientNotifyEvent
 
ClientRegistry - Class in org.red5.server
Registry for clients, wherein clients are mapped by their id.
ClientRegistry() - Constructor for class org.red5.server.ClientRegistry
 
ClientRegistry(String) - Constructor for class org.red5.server.ClientRegistry
 
ClientRegistryMXBean - Interface in org.red5.server.jmx.mxbeans
An MBean interface for the client registry.
ClientRejectedException - Exception in org.red5.server.exception
The client is not allowed to connect.
ClientRejectedException() - Constructor for exception org.red5.server.exception.ClientRejectedException
Constructs a new ClientRejectedException.
ClientRejectedException(Object) - Constructor for exception org.red5.server.exception.ClientRejectedException
Create new exception with given rejection reason
ClientServerDetection - Class in org.red5.server.stream.bandwidth
 
ClientServerDetection() - Constructor for class org.red5.server.stream.bandwidth.ClientServerDetection
 
ClientSharedObject - Class in org.red5.server.so
Works with client-side shared object
ClientSharedObject(String, boolean) - Constructor for class org.red5.server.so.ClientSharedObject
Create new client SO with
clone() - Method in class org.red5.server.net.rtmp.message.ChunkHeader
clone() - Method in class org.red5.server.net.rtmp.message.Header
close() - Method in interface org.red5.server.api.IConnection
Close this connection.
close() - Method in interface org.red5.server.api.so.ISharedObjectBase
Detaches a reference from this shared object, this will destroy the reference immediately.
close() - Method in interface org.red5.server.api.stream.IStream
Close this stream.
close() - Method in class org.red5.server.BaseConnection
Closes connection
close() - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
close() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
close() - Method in class org.red5.server.messaging.AbstractPipe
Close the pipe
close() - Method in class org.red5.server.net.rtmp.Channel
Closes channel with this id on RTMP connection.
close() - Method in class org.red5.server.net.rtmp.RTMPConnection
Closes connection
close() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Closes connection
close() - Method in class org.red5.server.so.ClientSharedObject
Detaches a reference from this shared object, reset it's state, this will destroy the reference immediately.
close() - Method in class org.red5.server.so.SharedObject
Detaches a reference from this shared object, reset it's state, this will destroy the reference immediately.
close() - Method in class org.red5.server.so.SharedObjectScope
Detaches a reference from this shared object, this will destroy the reference immediately.
close() - Method in class org.red5.server.stream.ClientBroadcastStream
Closes stream, unsubscribes provides, sends stoppage notifications and broadcast close notification.
close() - Method in class org.red5.server.stream.OutputStream
Closes audion, video and data channels
close() - Method in class org.red5.server.stream.PlayEngine
Close stream
close() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Close this stream.
close() - Method in class org.red5.server.stream.SingleItemSubscriberStream
 
closeChannel(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Closes channel.
closed - Variable in class org.red5.server.so.SharedObject
Whether or not this shared object is closed
closed - Variable in class org.red5.server.stream.ClientBroadcastStream
Is this stream still active?
closeOnHeaderError - Variable in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
 
closeStream(IConnection, Number) - Method in interface org.red5.server.api.stream.IStreamService
Close the stream but not deallocate the resources.
closeStream() - Method in class org.red5.server.stream.StreamService
Close stream
closeStream(IConnection, Number) - Method in class org.red5.server.stream.StreamService
Close stream.
code - Variable in class org.red5.server.net.rtmp.status.Status
Status code
code - Variable in class org.red5.server.net.rtmp.status.StatusObject
 
codecFactory - Variable in class org.red5.server.net.rtmpt.RTMPTHandler
Protocol codec factory
codecId - Variable in class org.red5.server.net.rtmp.event.AudioData
The codec id
codecId - Variable in class org.red5.server.net.rtmp.event.VideoData
The codec id
compare(QueuedMediaData, QueuedMediaData) - Method in class org.red5.server.stream.consumer.QueuedMediaDataComparator
 
compareTimestamps(int, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Compares two RTMP time stamps, accounting for time stamp wrapping.
compareTo(SimplePlayItem) - Method in class org.red5.server.api.stream.support.SimplePlayItem
 
compareTo(BasicScope) - Method in class org.red5.server.scope.BasicScope
 
compareTo(SharedObjectEvent) - Method in class org.red5.server.so.SharedObjectEvent
 
config - Variable in class org.red5.server.net.rtmp.event.AudioData
True if this is configuration data and false otherwise
config - Variable in class org.red5.server.net.rtmp.event.VideoData
True if this is configuration data and false otherwise
conn - Variable in class org.red5.server.api.Red5
Connection local to the current thread
connect(IConnection, IScope, Object[]) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called just before every connection to a scope.
connect(IScope) - Method in interface org.red5.server.api.IConnection
Try to connect to the scope.
connect(IScope, Object[]) - Method in interface org.red5.server.api.IConnection
Try to connect to the scope with a list of connection parameters.
connect(IConnection) - Method in interface org.red5.server.api.scope.IScope
Adds given connection to the scope
connect(IConnection, Object[]) - Method in interface org.red5.server.api.scope.IScope
Add given connection to the scope, overloaded for parameters pass case.
connect(IConnection, IScope, Object[]) - Method in interface org.red5.server.api.scope.IScopeHandler
Called just before every connection to a scope.
connect(IConnection) - Method in interface org.red5.server.api.so.IClientSharedObject
Connect the shared object using the passed connection.
connect(IScope) - Method in class org.red5.server.BaseConnection
Connect to another scope on server
connect(IScope, Object[]) - Method in class org.red5.server.BaseConnection
Connect to another scope on server with given parameters
connect(IScope, Object[]) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
connect(IScope, Object[]) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
connect(IConnection) - Method in class org.red5.server.scope.Scope
Connect to scope
connect(IConnection, Object[]) - Method in class org.red5.server.scope.Scope
Connect to scope with parameters.
connect(IConnection) - Method in class org.red5.server.so.ClientSharedObject
Connect the shared object using the passed connection.
connectionAllowed - Variable in class org.red5.server.scope.ScopeSecurityHandler
 
connectionClosed(RTMPConnection) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Connection closed.
connectionClosed(RTMPConnection) - Method in interface org.red5.server.net.rtmp.IRTMPHandler
Connection closed.
ConnectionConsumer - Class in org.red5.server.stream.consumer
RTMP connection consumer.
ConnectionConsumer(RTMPConnection, Channel, Channel, Channel) - Constructor for class org.red5.server.stream.consumer.ConnectionConsumer
Create RTMP connection consumer for given connection and channels.
ConnectionConsumer(Channel, Channel, Channel) - Constructor for class org.red5.server.stream.consumer.ConnectionConsumer
Create connection consumer without an RTMP connection.
connectionListeners - Variable in class org.red5.server.BaseConnection
Listeners
connectionListeners - Variable in class org.red5.server.Server
 
connectionOpened(RTMPConnection) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Connection open event.
connectionOpened(RTMPConnection) - Method in interface org.red5.server.net.rtmp.IRTMPHandler
Connection open event.
connections - Variable in class org.red5.server.Client
Connections this client is associated with.
connectionStats - Variable in class org.red5.server.scope.Scope
Statistics about connections to the scope.
connMsgOut - Variable in class org.red5.server.stream.ClientBroadcastStream
Output endpoint that providers use
Constants - Interface in org.red5.server.net.rtmp.message
Class for AMF and RTMP marker values constants
consumers - Variable in class org.red5.server.messaging.AbstractPipe
Pipe consumers list
contains(Object) - Method in class org.red5.server.ClientList
 
CONTENT_TYPE - Static variable in class org.red5.server.net.remoting.RemotingClient
Content MIME type for HTTP requests.
continueDecoding() - Method in class org.red5.server.net.protocol.RTMPDecodeState
Set decoding state as "needed to be continued".
convertMillisToSeconds(Long) - Static method in class org.red5.server.util.PropertyConverter
Quick time converter to keep our timestamps compatible with PHP's time() (seconds)
convertStringToFutureTimeMillis(String) - Static method in class org.red5.server.util.PropertyConverter
Converts a string denoting an amount of time into milliseconds and adds it to the current date.
convertStringToMemorySizeInt(String) - Static method in class org.red5.server.util.PropertyConverter
Converts a string denoting an amount of bytes into an integer value.
convertStringToMemorySizeLong(String) - Static method in class org.red5.server.util.PropertyConverter
Converts a string denoting an amount of bytes into an long value.
convertStringToTimeMillis(String) - Static method in class org.red5.server.util.PropertyConverter
Converts a string denoting an amount of time into milliseconds.
convertStringToTimeSeconds(String) - Static method in class org.red5.server.util.PropertyConverter
Converts a string denoting an amount of time into seconds.
copy(InputStream, OutputStream) - Static method in class org.red5.server.net.servlet.ServletUtils
Copies information from the input stream to the output stream using a default buffer size of 2048 bytes.
copy(InputStream, OutputStream, int) - Static method in class org.red5.server.net.servlet.ServletUtils
Copies information from the input stream to the output stream using the specified buffer size
copy(HttpServletRequest, OutputStream) - Static method in class org.red5.server.net.servlet.ServletUtils
Copies information from the http request to the output stream using the specified content length.
copy(InputStream, OutputStream) - Static method in class org.red5.server.util.FileUtil
 
copyFile(File, File) - Static method in class org.red5.server.util.FileUtil
 
copyFile(String, String) - Static method in class org.red5.server.util.FileUtil
 
copyThenClose(InputStream, OutputStream) - Static method in class org.red5.server.net.servlet.ServletUtils
Copies information between specified streams and then closes both of the streams.
correlationID - Variable in class org.red5.server.messaging.AbstractMessage
 
create(BaseEvent) - Method in class org.red5.server.net.rtmp.event.AllocationDebugger
Add event to map
createChildScope(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Creates child scope
createChildScope(String) - Method in interface org.red5.server.api.scope.IScope
Creates child scope with name given and returns success value.
createChildScope(String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Create child scope with given name
createChildScope(String) - Method in class org.red5.server.scope.Scope
Create child scope of room type, with the given name.
createConnection(Class<?>) - Method in interface org.red5.server.net.IConnectionManager
Creates a connection based on the given type class.
createConnection(Class<?>, String) - Method in interface org.red5.server.net.IConnectionManager
Creates a connection of the type specified with associated session id.
createHandshakeBytes() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Create the initial bytes for a request / response.
createOutputStream(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Creates output stream object from stream id.
createSharedObject(IScope, String, boolean) - Method in interface org.red5.server.api.so.ISharedObjectService
Create a new shared object.
createSharedObject(IScope, String, boolean) - Method in class org.red5.server.so.SharedObjectService
Create a new shared object.
createStream() - Method in interface org.red5.server.api.stream.IStreamService
Create a stream and return a corresponding id.
createStream(Number) - Method in interface org.red5.server.api.stream.IStreamService
Create a stream and return a corresponding id.
createStream() - Method in class org.red5.server.stream.StreamService
Create a stream and return a corresponding id.
createStream(Number) - Method in class org.red5.server.stream.StreamService
Create a stream and return a corresponding id.
createStreamName() - Method in class org.red5.server.net.rtmp.RTMPConnection
Generates new stream name.
creation - Variable in class org.red5.server.scope.BasicScope
Creation timestamp
creationTime - Variable in class org.red5.server.Client
Creation time as Timestamp
creationTime - Variable in class org.red5.server.stream.AbstractStream
Timestamp the stream was created.
creationTime - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Timestamp this stream was created.
creationTime - Variable in class org.red5.server.stream.SingleItemSubscriberStream
Timestamp this stream was created.
CREDENTIALS - Static variable in interface org.red5.server.api.remoting.IRemotingHeader
Name of header containing authentication data.
currentQueueSize() - Method in class org.red5.server.net.rtmp.RTMPConnection
Returns the current received message queue size.

D

data - Variable in class org.red5.server.net.remoting.RemotingHeader
The actual data of the header.
data - Variable in class org.red5.server.net.rtmp.event.Aggregate
Data
data - Variable in class org.red5.server.net.rtmp.event.AudioData
 
data - Variable in class org.red5.server.net.rtmp.event.Notify
Event data
data - Variable in class org.red5.server.net.rtmp.event.Unknown
Event data
data - Variable in class org.red5.server.net.rtmp.event.VideoData
Video data
DATA_VERSION - Static variable in class org.red5.server.api.Red5
Data version for NetStatusEvents
dataType - Variable in class org.red5.server.net.rtmp.event.Notify
Event data type
dataType - Variable in class org.red5.server.net.rtmp.event.Unknown
Type of data
deadlockGuardScheduler - Variable in class org.red5.server.net.rtmp.RTMPConnection
Thread pool for guarding deadlocks.
DEBUG - Static variable in class org.red5.logging.Red5LoggerFactory
 
DEBUG_SERVER - Static variable in interface org.red5.server.api.remoting.IRemotingHeader
Name of header to request debug informations from the server.
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder
decode(RTMPConnection, RTMPDecodeState, IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes the buffer data.
decodeAbort(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
 
decodeAggregate(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes the aggregated data.
decodeAggregate(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes the aggregated data.
decodeAudioData(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes audio data event.
decodeAudioData(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes audio data event.
decodeBuffer(RTMPConnection, IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decode all available objects in buffer.
decodeBytesRead(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes BytesRead event.
decodeBytesRead(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes BytesRead event.
decodeChannelId(int, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Decode channel id.
decodeChunkSize(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes chunk size event.
decodeChunkSize(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes chunk size event.
decodeFlexMessage(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes Flex message event.
decodeFlexMessage(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes FlexMessage event.
decodeFlexSharedObject(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes shared object message event from AMF3 encoding.
decodeFlexSharedObject(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes shared object message event from AMF3 encoding.
decodeHeader(ChunkHeader, RTMPDecodeState, IoBuffer, RTMP) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes packet header.
decodeHeaderSize(int, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Decode header size.
decodeMessage(RTMPConnection, Header, IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes RTMP message event.
decodePacket(RTMPConnection, RTMPDecodeState, IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes an IoBuffer into a Packet.
decodePing(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes ping event.
decodePing(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes ping event.
DECODER_BUFFER - Static variable in class org.red5.server.net.protocol.RTMPDecodeState
Decoder is buffering state constant.
DECODER_CONTINUE - Static variable in class org.red5.server.net.protocol.RTMPDecodeState
Decoding continues state constant.
DECODER_OK - Static variable in class org.red5.server.net.protocol.RTMPDecodeState
Decoding finished successfully state constant.
decoderLock - Variable in class org.red5.server.net.rtmp.RTMPConnection
 
decoderState - Variable in class org.red5.server.net.rtmp.RTMPConnection
 
decodeSharedObject(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes shared object message event.
decodeSharedObject(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes shared object message event.
decodeStreamData(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes stream data, to include onMetaData, onCuePoint, and onFI.
decodeUnknown(byte, IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes event of Unknown type.
decodeUnknown(byte, IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes event of Unknown type.
decodeVideoData(IoBuffer) - Method in interface org.red5.server.net.rtmp.codec.IEventDecoder
Decodes video data event.
decodeVideoData(IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Decodes video data event.
decrement() - Method in class org.red5.server.api.statistics.support.StatisticsCounter
Decrement statistics by one.
DEFAULT_BUFFER_SIZE - Static variable in class org.red5.server.net.servlet.ServletUtils
Default value is 2048.
DEFAULT_TIMEOUT - Static variable in class org.red5.server.net.remoting.RemotingClient
Default timeout to use.
defaultClientBandwidth - Variable in class org.red5.server.net.rtmp.RTMPMinaConnection
 
defaultServerBandwidth - Variable in class org.red5.server.net.rtmp.RTMPMinaConnection
 
DefaultStreamFilenameGenerator - Class in org.red5.server.stream
Default filename generator for streams.
DefaultStreamFilenameGenerator() - Constructor for class org.red5.server.stream.DefaultStreamFilenameGenerator
 
DeferredResult - Class in org.red5.server.net.rtmp
Can be returned to delay returning the result of invoked methods.
DeferredResult() - Constructor for class org.red5.server.net.rtmp.DeferredResult
 
deleteDirectory(String) - Static method in class org.red5.server.util.FileUtil
Deletes a directory and its contents.
deleteDirectory(String, boolean) - Static method in class org.red5.server.util.FileUtil
Deletes a directory and its contents.
deleteStats - Variable in class org.red5.server.so.SharedObject
Counts number of "delete" events.
deleteStream(Number) - Method in interface org.red5.server.api.stream.IStreamService
Close the stream if not been closed.
deleteStream(IStreamCapableConnection, Number) - Method in interface org.red5.server.api.stream.IStreamService
Delete stream
deleteStream(Number) - Method in class org.red5.server.stream.StreamService
Close the stream if not been closed.
deleteStream(IStreamCapableConnection, Number) - Method in class org.red5.server.stream.StreamService
Delete stream
deleteStreamById(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Deletes the stream with the given id.
deleteStreamById(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Deletes the stream with the given id.
description - Variable in class org.red5.server.net.rtmp.status.Status
Status event description
description - Variable in class org.red5.server.net.rtmp.status.StatusObject
 
deserialize(Input) - Method in interface org.red5.server.api.persistence.IPersistable
Load the object from the passed input stream.
deserialize(Input) - Method in class org.red5.server.so.SharedObject
Load the object from the passed input stream.
destroy() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Destroys scope
destroy() - Method in class org.red5.server.scheduling.JDKSchedulingService
 
destroy() - Method in class org.red5.server.scope.Scope
Destroys scope
destroy() - Method in class org.red5.server.Server
Destruction section.
destroy() - Method in class org.red5.server.stream.consumer.FileConsumer
 
destroy() - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
 
detachLoggerContext(String) - Method in class org.red5.logging.LoggingContextSelector
 
details - Variable in class org.red5.server.net.rtmp.status.RuntimeStatusObject
Status event details
details - Variable in class org.red5.server.net.rtmp.status.Status
Status event details
DH_BASE - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
DH_MODULUS - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
DH_MODULUS_BYTES - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
"Second Oakley Default Group" from RFC2409, section 6.2.
diffTimestamps(int, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Calculates the delta between two time stamps, adjusting for time stamp wrapping.
DIGEST_LENGTH - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
disconnect(IConnection, IScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called just after the a connection is disconnected.
disconnect() - Method in interface org.red5.server.api.IClient
Closes all the connections.
disconnect(IConnection) - Method in interface org.red5.server.api.scope.IScope
Removes given connection from list of scope connections.
disconnect(IConnection, IScope) - Method in interface org.red5.server.api.scope.IScopeHandler
Called just after the a connection is disconnected.
disconnect() - Method in interface org.red5.server.api.so.IClientSharedObject
Disconnect the shared object.
disconnect() - Method in class org.red5.server.Client
Disconnects client from Red5 application
disconnect(IConnection) - Method in class org.red5.server.scope.Scope
Disconnect connection from scope
disconnect() - Method in class org.red5.server.so.ClientSharedObject
Disconnect the shared object.
disconnected - Variable in class org.red5.server.Client
Disconnected state.
dispatchEvent(IEvent) - Method in interface org.red5.server.api.event.IEventDispatcher
Dispatches event
dispatchEvent(IEvent) - Method in class org.red5.server.BaseConnection
Dispatches event
dispatchEvent(IEvent) - Method in class org.red5.server.net.rtmp.RTMPConnection
Dispatches event
dispatchEvent(IEvent) - Method in class org.red5.server.scope.BasicScope
Dispatches event (notifies all listeners)
dispatchEvent(IEvent) - Method in class org.red5.server.scope.Scope
Dispatches event (notifies all listeners)
dispatchEvent(IEvent) - Method in class org.red5.server.so.ClientSharedObject
Dispatches event
dispatchEvent(IEvent) - Method in class org.red5.server.so.SharedObjectScope
Dispatches event (notifies all listeners)
dispatchEvent(IEvent) - Method in class org.red5.server.stream.ClientBroadcastStream
Dispatches event
dispose() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
doDecodeSharedObject(SharedObjectMessage, IoBuffer, Input) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Perform the actual decoding of the shared object contents.
doHandshake(IoBuffer) - Method in interface org.red5.server.net.IHandshake
 
doRelease() - Method in class org.red5.server.net.rtmp.event.BytesRead
Release event (set bytes read to zero)
doRelease() - Method in class org.red5.server.net.rtmp.event.ChunkSize
Releases chunk (set size to zero)
doRelease() - Method in class org.red5.server.net.rtmp.event.Notify
Release event (nullify call object)
doRelease() - Method in class org.red5.server.net.rtmp.event.Ping
 
doWrites() - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Write all the queued items to the writer.
doWrites(QueuedMediaData[]) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Write a slice of the queued items to the writer.
dropMessage(int, IRTMPEvent) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Determine if this message should be dropped.
dropPacket(RTMPMessage) - Method in interface org.red5.server.stream.IFrameDropper
Notify that a packet has been dropped.
dropPacket(RTMPMessage) - Method in class org.red5.server.stream.VideoFrameDropper
Notify that a packet has been dropped.
droppedMessages - Variable in class org.red5.server.BaseConnection
Number of dropped messages
dump() - Method in class org.red5.server.net.rtmp.event.AllocationDebugger
Dumps allocations
dump() - Method in class org.red5.server.scope.Scope
 
duplicate() - Method in class org.red5.server.net.rtmp.event.Aggregate
Duplicate this message / event.
duplicate() - Method in class org.red5.server.net.rtmp.event.AudioData
Duplicate this message / event.
duplicate() - Method in class org.red5.server.net.rtmp.event.Invoke
Duplicate this Invoke message to future injection.
duplicate() - Method in class org.red5.server.net.rtmp.event.Notify
Duplicate this Notify message to future injection Serialize to memory and deserialize, safe way.
duplicate() - Method in class org.red5.server.net.rtmp.event.VideoData
Duplicate this message / event.
duplicate() - Method in interface org.red5.server.stream.IStreamData
Creates a byte accurate copy.
duty - Variable in class org.red5.server.BaseConnection
Duty type
DynamicPlayItem - Class in org.red5.server.api.stream.support
Dynamic playlist item implementation

E

EMPTY - Static variable in class org.red5.server.Server
Constant for empty string
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
encode(Object) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes object with given protocol state to byte buffer
encodeAggregate(Aggregate) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes Aggregate event to byte buffer.
encodeAggregate(Aggregate) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes Aggregate event to byte buffer.
encodeAudioData(AudioData) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes AudioData event to byte buffer.
encodeAudioData(AudioData) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes AudioData event to byte buffer.
encodeBytesRead(BytesRead) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes BytesRead event to byte buffer.
encodeBytesRead(BytesRead) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes BytesRead event to byte buffer.
encodeChunkSize(ChunkSize) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes ChunkSize event to byte buffer.
encodeChunkSize(ChunkSize) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes ChunkSize event to byte buffer.
encodeCommand(Notify) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encode notification event.
encodeCommand(IoBuffer, ICommand) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encode command event and fill given byte buffer.
encodeCommand(IoBuffer, ICommand) - Method in class org.red5.server.net.rtmpt.codec.RTMPTProtocolEncoder
 
encodeFlexMessage(FlexMessage) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes Flex message event.
encodeFlexSharedObject(ISharedObjectMessage) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes SharedObjectMessage event to byte buffer using AMF3 encoding.
encodeFlexSharedObject(ISharedObjectMessage) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes SharedObjectMessage event to byte buffer using AMF3 encoding.
encodeFlexStreamSend(FlexStreamSend) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
 
encodeHeader(Header, Header) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encode RTMP header.
encodeHeader(Header, Header, IoBuffer) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encode RTMP header into given IoBuffer.
encodeHeaderByte(IoBuffer, byte, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Encodes header size marker and channel id into header marker.
encodeInvoke(Invoke) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes Invoke event to byte buffer.
encodeInvoke(Invoke) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes Invoke event to byte buffer.
encodeMessage(Header, IRTMPEvent) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encode message.
encodeNotify(Notify) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes Notify event to byte buffer.
encodeNotify(Notify) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes Notify event to byte buffer.
encodePacket(Packet) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encode packet.
encodePing(Ping) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes Ping event to byte buffer.
encodePing(Ping) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes Ping event to byte buffer.
encoderLock - Variable in class org.red5.server.net.rtmp.RTMPConnection
 
encodeSharedObject(ISharedObjectMessage) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes SharedObjectMessage event to byte buffer.
encodeSharedObject(ISharedObjectMessage) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes SharedObjectMessage event to byte buffer.
encodeStreamMetadata(Notify) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
 
encodeUnknown(Unknown) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes Unknown event to byte buffer.
encodeUnknown(Unknown) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes Unknown event to byte buffer.
encodeVideoData(VideoData) - Method in interface org.red5.server.net.rtmp.codec.IEventEncoder
Encodes VideoData event to byte buffer.
encodeVideoData(VideoData) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Encodes VideoData event to byte buffer.
endOfSequence - Variable in class org.red5.server.net.rtmp.event.VideoData
True if this indicates an end-of-sequence and false otherwise
endUpdate() - Method in interface org.red5.server.api.so.ISharedObjectBase
The multiple updates are complete, notify clients about all changes at once.
endUpdate() - Method in class org.red5.server.so.ClientSharedObject
End update of this Shared Object.
endUpdate() - Method in class org.red5.server.so.SharedObject
End update of this Shared Object.
endUpdate() - Method in class org.red5.server.so.SharedObjectScope
The multiple updates are complete, notify clients about all changes at once.
engine - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Plays items back
engine - Variable in class org.red5.server.stream.SingleItemSubscriberStream
Plays items back
equals(Object) - Method in class org.red5.server.api.stream.support.DynamicPlayItem
 
equals(Object) - Method in class org.red5.server.api.stream.support.SimplePlayItem
 
equals(Object) - Method in class org.red5.server.BaseConnection
 
equals(Object) - Method in class org.red5.server.Client
Check clients equality by id
equals(Object) - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
equals(Object) - Method in class org.red5.server.net.rtmp.event.ChunkSize
equals(Object) - Method in class org.red5.server.net.rtmp.event.Invoke
equals(Object) - Method in class org.red5.server.net.rtmp.event.Notify
equals(Object) - Method in class org.red5.server.net.rtmp.message.ChunkHeader
equals(Object) - Method in class org.red5.server.net.rtmp.message.Header
equals(Object) - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
equals(Object) - Method in class org.red5.server.scope.BasicScope
Equality is based on the scope's name and type.
equals(Object) - Method in class org.red5.server.scope.Scope
 
equals(Object) - Method in class org.red5.server.so.SharedObjectEvent
 
equals(Object) - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
ERROR - Static variable in class org.red5.server.net.rtmp.status.Status
Error constant
ERROR - Static variable in class org.red5.server.net.rtmp.status.StatusObject
 
errorReceived(RemotingClient, String, Object[], Throwable) - Method in interface org.red5.server.net.remoting.IRemotingCallback
An error occured while performing the remoting call.
eventType - Variable in class org.red5.server.net.rtmp.event.Ping
The sub-type
exception - Variable in class org.red5.server.service.Call
Call exception if any, null by default
execute(ISchedulingService) - Method in interface org.red5.server.api.scheduling.IScheduledJob
Called each time the job is triggered by the scheduling service.
execute(ISchedulingService) - Method in class org.red5.server.stream.PlaylistSubscriberStream.Notifier
 
execute(ISchedulingService) - Method in class org.red5.server.stream.SingleItemSubscriberStream.Notifier
 
executor - Static variable in class org.red5.server.net.remoting.RemotingClient
Thread pool to use for asynchronous requests.
executor - Variable in class org.red5.server.net.rtmp.RTMPConnection
Thread pool for message handling.
extraHeaders - Variable in class org.red5.server.messaging.AbstractMessage
 

F

FileConsumer - Class in org.red5.server.stream.consumer
Consumer that pushes messages to a writer using priority / comparison.
FileConsumer() - Constructor for class org.red5.server.stream.consumer.FileConsumer
Default ctor
FileConsumer(IScope, File) - Constructor for class org.red5.server.stream.consumer.FileConsumer
Creates file consumer
FileConsumer(IScope, String, String) - Constructor for class org.red5.server.stream.consumer.FileConsumer
Creates file consumer
FileUtil - Class in org.red5.server.util
Generic file utility containing useful file or directory manipulation functions.
FileUtil() - Constructor for class org.red5.server.util.FileUtil
 
filterNull(Map<String, Object>) - Method in class org.red5.server.AttributeStore
Filter
findApplication(IScope) - Static method in class org.red5.server.util.ScopeUtils
Returns the application scope for specified scope.
findMethodWithExactParameters(Object, String, List<?>) - Static method in class org.red5.server.service.ReflectionUtils
Returns (method, params) for the given service or (null, null) if no method was found.
findMethodWithExactParameters(Object, String, Object[]) - Static method in class org.red5.server.service.ReflectionUtils
Returns (method, params) for the given service or (null, null) if not method was found.
findMethodWithListParameters(Object, String, List<?>) - Static method in class org.red5.server.service.ReflectionUtils
Returns (method, params) for the given service or (null, null) if no method was found.
findMethodWithListParameters(Object, String, Object[]) - Static method in class org.red5.server.service.ReflectionUtils
Returns (method, params) for the given service or (null, null) if not method was found.
findRoot(IScope) - Static method in class org.red5.server.util.ScopeUtils
Finds root scope for specified scope object.
fireConsumerConnectionEvent(IConsumer, PipeConnectionEvent.EventType, Map<String, Object>) - Method in class org.red5.server.messaging.AbstractPipe
Broadcast consumer connection event
firePipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.messaging.AbstractPipe
Fire any pipe connection event and run all it's tasks
fireProviderConnectionEvent(IProvider, PipeConnectionEvent.EventType, Map<String, Object>) - Method in class org.red5.server.messaging.AbstractPipe
Broadcast provider connection event
fireStateChange(StreamState, StreamState) - Method in class org.red5.server.stream.AbstractStream
Creates a new PropertyChangeEvent and delivers it to all currently registered state listeners.
firstPacketTime - Variable in class org.red5.server.stream.ClientBroadcastStream
Stores timestamp of first packet
FlexMessage - Class in org.red5.server.net.rtmp.event
Flex method invocation.
FlexMessage() - Constructor for class org.red5.server.net.rtmp.event.FlexMessage
 
FlexSharedObjectMessage - Class in org.red5.server.so
 
FlexSharedObjectMessage() - Constructor for class org.red5.server.so.FlexSharedObjectMessage
 
FlexSharedObjectMessage(String, int, boolean) - Constructor for class org.red5.server.so.FlexSharedObjectMessage
Creates Flex Shared Object event with given name, version and persistence flag
FlexSharedObjectMessage(IEventListener, String, int, boolean) - Constructor for class org.red5.server.so.FlexSharedObjectMessage
Creates Flex Shared Object event with given listener, name, SO version and persistence flag
FlexStreamSend - Class in org.red5.server.net.rtmp.event
AMF3 stream send message.
FlexStreamSend() - Constructor for class org.red5.server.net.rtmp.event.FlexStreamSend
 
FlexStreamSend(IoBuffer) - Constructor for class org.red5.server.net.rtmp.event.FlexStreamSend
Create new stream send object.
FMS_VERSION - Static variable in class org.red5.server.api.Red5
Server version for fmsVer requests
formatPath(String, String) - Static method in class org.red5.server.util.FileUtil
Quick-n-dirty directory formatting to support launching in windows, specifically from ant.
fp9Handshake - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
frameType - Variable in class org.red5.server.net.rtmp.event.VideoData
Frame type, unknown by default
from(CompositeData) - Static method in class org.red5.server.api.Red5
Allows for reconstruction via CompositeData.
from(CompositeData) - Static method in class org.red5.server.AttributeStore
Allows for reconstruction via CompositeData.
from(CompositeData) - Static method in class org.red5.server.Client
Allows for reconstruction via CompositeData.
from(CompositeData) - Static method in class org.red5.server.scope.Scope
Allows for reconstruction via CompositeData.

G

generateCustomName() - Static method in class org.red5.server.util.FileUtil
Generates a custom name containing numbers and an underscore ex.
generateErrorResult(String, Throwable) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Generate error object to return for given exception.
generateFilename(IScope, String, IStreamFilenameGenerator.GenerationType) - Method in interface org.red5.server.api.stream.IStreamFilenameGenerator
Generate a filename without an extension.
generateFilename(IScope, String, String, IStreamFilenameGenerator.GenerationType) - Method in interface org.red5.server.api.stream.IStreamFilenameGenerator
Generate a filename with an extension.
generateFilename(IScope, String, IStreamFilenameGenerator.GenerationType) - Method in class org.red5.server.stream.DefaultStreamFilenameGenerator
Generate a filename without an extension.
generateFilename(IScope, String, String, IStreamFilenameGenerator.GenerationType) - Method in class org.red5.server.stream.DefaultStreamFilenameGenerator
Generate a filename with an extension.
generateKeyPair() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Creates a Diffie-Hellman key pair.
GENUINE_FMS_KEY - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
GENUINE_FP_KEY - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
get(int) - Method in class org.red5.server.ClientList
 
getAction() - Method in class org.red5.server.net.rtmp.event.Notify
 
getActiveClients() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return current number of clients connected to the scope.
getActiveClients() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return current number of clients connected to the scope.
getActiveClients() - Method in class org.red5.server.scope.Scope
Return current number of clients connected to the scope.
getActiveConnections() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return current number of connections to the scope.
getActiveConnections() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return current number of connections to the scope.
getActiveConnections() - Method in class org.red5.server.scope.Scope
Return current number of connections to the scope.
getActiveListeners() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return current number of subscribed listeners.
getActiveListeners() - Method in class org.red5.server.so.SharedObject
Return current number of subscribed listeners.
getActiveSubscopes() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return number of currently existing subscopes.
getActiveSubscopes() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return number of currently existing subscopes.
getActiveSubscopes() - Method in class org.red5.server.scope.Scope
Return number of currently existing subscopes.
getActiveSubscribers() - Method in interface org.red5.server.api.statistics.IClientBroadcastStreamStatistics
Return current number of subscribers.
getActiveSubscribers() - Method in class org.red5.server.stream.ClientBroadcastStream
Return current number of subscribers.
getAddress() - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean
 
getAllConnections() - Method in interface org.red5.server.net.IConnectionManager
Returns all the current connections.
getApplication() - Method in class org.red5.server.net.rtmp.status.StatusObject
Getter for property 'application'.
getApplicationContext() - Method in interface org.red5.server.api.IContext
Getter for application context
getArguments() - Method in interface org.red5.server.api.service.IServiceCall
Returns array of service method arguments
getArguments() - Method in class org.red5.server.service.Call
Returns array of service method arguments
getAttribute(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Return the value for a given attribute.
getAttribute(String, Object) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Return the value for a given attribute and set it if it doesn't exist.
getAttribute(String) - Method in interface org.red5.server.api.IAttributeStore
Return the value for a given attribute.
getAttribute(String, Object) - Method in interface org.red5.server.api.IAttributeStore
Return the value for a given attribute and set it if it doesn't exist.
getAttribute(String) - Method in interface org.red5.server.api.scope.IScope
Get attribute by name
getAttribute(String) - Method in class org.red5.server.AttributeStore
Return the value for a given attribute.
getAttribute(Enum<?>) - Method in class org.red5.server.AttributeStore
Return the value for a given attribute.
getAttribute(String, Object) - Method in class org.red5.server.AttributeStore
Return the value for a given attribute and set it if it doesn't exist.
getAttribute(String) - Method in class org.red5.server.scope.Scope
Get attribute by name
getAttribute(String, Object) - Method in class org.red5.server.so.ClientSharedObject
Return attribute by name and set if it doesn't exist yet.
getAttribute(String, Object) - Method in class org.red5.server.so.SharedObject
Return attribute by name and set if it doesn't exist yet.
getAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Return the value for a given attribute.
getAttribute(String, Object) - Method in class org.red5.server.so.SharedObjectScope
Return the value for a given attribute and set it if it doesn't exist.
getAttributeNames() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Get the attribute names.
getAttributeNames() - Method in interface org.red5.server.api.IAttributeStore
Get the attribute names.
getAttributeNames() - Method in interface org.red5.server.api.scope.IScope
Return attribute names
getAttributeNames() - Method in class org.red5.server.AttributeStore
Get the attribute names.
getAttributeNames() - Method in interface org.red5.server.jmx.mxbeans.AttributeStoreMXBean
 
getAttributeNames() - Method in class org.red5.server.scope.Scope
Return attribute names
getAttributeNames() - Method in class org.red5.server.so.SharedObjectScope
Get the attribute names.
getAttributes() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Wrapper for Scope#getAttributes
getAttributes() - Method in interface org.red5.server.api.IAttributeStore
Get the attributes.
getAttributes() - Method in interface org.red5.server.api.scope.IScope
Return scope attributes
getAttributes() - Method in class org.red5.server.AttributeStore
Get the attributes.
getAttributes() - Method in class org.red5.server.scope.Scope
Return scope attributes
getAttributes() - Method in class org.red5.server.so.SharedObjectScope
Get the attributes.
getAudio() - Method in class org.red5.server.stream.OutputStream
Getter for audio channel
getAudioCodec(IoBuffer) - Static method in class org.red5.server.stream.AudioCodecFactory
Create and return new audio codec applicable for byte buffer data
getBandwidth() - Method in class org.red5.server.net.rtmp.event.ClientBW
Getter for property 'bandwidth'.
getBandwidth() - Method in class org.red5.server.net.rtmp.event.ServerBW
Getter for bandwidth
getBaseTolerance() - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
 
getBasicScope(ScopeType, String) - Method in interface org.red5.server.api.scope.IScope
Get a child scope by type and name.
getBasicScope(ScopeType, String) - Method in class org.red5.server.scope.Scope
Return base scope of given type with given name
getBasicScopeNames(ScopeType) - Method in interface org.red5.server.api.scope.IScope
 
getBasicScopeNames(ScopeType) - Method in class org.red5.server.scope.Scope
Return basic scope names matching given type
getBasicScopes() - Method in interface org.red5.server.api.IConnection
Get the basic scopes this connection has subscribed.
getBasicScopes() - Method in class org.red5.server.BaseConnection
 
getBean(String) - Method in interface org.red5.server.api.IContext
Returns bean by ID
getBlowfishSignature(byte[], int, int) - Static method in class org.red5.server.net.rtmp.RTMPHandshake
RTMPE type 9 uses Blowfish on the regular signature http://en.wikipedia.org/wiki/Blowfish_(cipher)
getBody() - Method in class org.red5.server.stream.consumer.ImmutableTag
Return the body IoBuffer
getBody() - Method in class org.red5.server.stream.message.RTMPMessage
Return RTMP message body
getBody() - Method in class org.red5.server.stream.message.StatusMessage
Getter for property 'body'.
getBodySize() - Method in class org.red5.server.stream.consumer.ImmutableTag
Return the size of the body
getBoolAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get Boolean attribute by name
getBoolAttribute(String) - Method in class org.red5.server.AttributeStore
Get Boolean attribute by name
getBoolAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get Boolean attribute by name
getBooleanProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Getter for boolean property
getBooleanProperty(String) - Method in interface org.red5.server.messaging.IMessage
Getter for boolean property
getBroadcastScope(String) - Method in interface org.red5.server.api.scope.IScope
Return the broadcast scope for a given name.
getBroadcastScope(String) - Method in class org.red5.server.scope.Scope
Return the broadcast scope for a given name
getBroadcastScope(IScope, String) - Method in class org.red5.server.stream.StreamService
Return broadcast scope object for given scope and child scope name.
getBroadcastStreamNames(IScope) - Method in interface org.red5.server.stream.IProviderService
Get names of existing broadcast streams in a scope.
getBroadcastStreamPublishName() - Method in interface org.red5.server.api.stream.IClientStream
Returns the published stream name that this client is consuming.
getBroadcastStreamPublishName() - Method in class org.red5.server.stream.AbstractClientStream
Returns the published stream name that this client is consuming.
getBuffer() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns buffered byte array.
getBufferAsIoBuffer() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns buffered IoBuffer itself.
getBufferLength() - Method in class org.red5.server.net.rtmp.event.SetBuffer
 
getBufferSize() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the buffer size.
getByteAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get Byte attribute by name
getByteAttribute(String) - Method in class org.red5.server.AttributeStore
Get Byte attribute by name
getByteAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get Byte attribute by name
getByteProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Add byte property to message
getByteProperty(String) - Method in interface org.red5.server.messaging.IMessage
Add byte property to message
getBytes() - Method in class org.red5.server.net.rtmp.event.SWFResponse
 
getBytes(InputStream) - Static method in class org.red5.server.net.servlet.ServletUtils
 
getBytesRead() - Method in class org.red5.server.net.rtmp.event.BytesRead
Return number of bytes read
getBytesReceived() - Method in interface org.red5.server.api.statistics.IClientBroadcastStreamStatistics
Return total number of bytes received from client for this stream.
getBytesReceived() - Method in class org.red5.server.stream.ClientBroadcastStream
Return total number of bytes received from client for this stream.
getBytesSent() - Method in interface org.red5.server.api.statistics.IPlaylistSubscriberStreamStatistics
Return total number of bytes sent to the client from this stream.
getBytesSent() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Return total number of bytes sent to the client from this stream.
getCachedStatusObjectAsByteArray(String) - Method in class org.red5.server.net.rtmp.status.StatusObjectService
Return status object by code as byte array
getCall() - Method in interface org.red5.server.net.ICommand
 
getCall() - Method in class org.red5.server.net.rtmp.event.Invoke
Getter for service call
getCall() - Method in class org.red5.server.net.rtmp.event.Notify
Getter for service call
getCallback() - Method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
getCallbacks() - Method in interface org.red5.server.api.service.IPendingServiceCall
Returns list of callback objects, usually callback object represented as an anonymous class instance that implements IPendingServiceCallback interface.
getCallbacks() - Method in class org.red5.server.service.PendingCall
Returns list of callback objects, usually callback object represented as an anonymous class instance that implements IPendingServiceCallback interface.
getCapabilities() - Static method in class org.red5.server.api.Red5
 
getChannel(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Return channel by id.
getChannelId() - Method in class org.red5.server.net.rtmp.event.Abort
 
getChannelId() - Method in class org.red5.server.net.rtmp.message.ChunkHeader
Getter for channel id
getChannelId() - Method in class org.red5.server.net.rtmp.message.Header
Getter for channel id
getChannelIdForStreamId(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Return channel id for given stream id.
getChannelsConcurrencyLevel() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getChannelsInitalCapacity() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getChildScope(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Return child scope
getChildScopeNames() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Iterator for child scope names
getCipherIn() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the contained handshake bytes.
getCipherOut() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Gets the DH offset in the handshake bytes array based on validation scheme Generates DH keypair Adds public key to handshake bytes
getClassLoader() - Method in class org.red5.server.scope.Scope
Return current thread context classloader
getClient() - Method in interface org.red5.server.api.IConnection
Get the client object associated with this connection.
getClient() - Method in class org.red5.server.api.Red5
Get the client
getClient() - Method in class org.red5.server.BaseConnection
Get the client object associated with this connection.
getClient(String) - Method in class org.red5.server.ClientRegistry
 
getClient(String) - Method in interface org.red5.server.jmx.mxbeans.ClientRegistryMXBean
 
getClient() - Static method in class org.red5.server.util.HttpConnectionUtil
Returns a client with all our selected properties / params.
getClient(int) - Static method in class org.red5.server.util.HttpConnectionUtil
Returns a client with all our selected properties / params.
getClientBroadcastStream() - Method in interface org.red5.server.api.scope.IBroadcastScope
 
getClientBufferDuration() - Method in interface org.red5.server.api.statistics.IPlaylistSubscriberStreamStatistics
Return the buffer duration as requested by the client.
getClientBufferDuration() - Method in interface org.red5.server.api.stream.IClientStream
Get the buffer duration for this stream as requested by the client.
getClientBufferDuration() - Method in class org.red5.server.stream.AbstractClientStream
Get duration in ms as requested by the client.
getClientBytesRead() - Method in interface org.red5.server.api.IConnection
Return number of written bytes the client reports to have received.
getClientBytesRead() - Method in class org.red5.server.BaseConnection
Return number of written bytes the client reports to have received.
getClientBytesRead() - Method in class org.red5.server.net.rtmp.RTMPConnection
Get number of bytes the client reported to have received.
getClientConnections() - Method in interface org.red5.server.api.scope.IScope
Get all current connections.
getClientConnections() - Method in class org.red5.server.scope.Scope
Get all current connections.
getClientid() - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
Getter for client id
getClientid() - Method in class org.red5.server.net.rtmp.status.Status
Getter for client id
getClientList() - Method in class org.red5.server.ClientRegistry
Returns a list of Clients.
getClientList() - Method in interface org.red5.server.jmx.mxbeans.ClientRegistryMXBean
 
getClientRegistry() - Method in interface org.red5.server.api.IContext
Get client registry.
getClients() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Getter for set of clients
getClients() - Method in interface org.red5.server.api.scope.IScope
Get a set of connected clients.
getClients() - Method in class org.red5.server.ClientRegistry
Return collection of clients
getClients() - Method in class org.red5.server.scope.Scope
Return set of clients
getCode() - Method in class org.red5.server.net.rtmp.status.Status
Getter for status code.
getCode() - Method in class org.red5.server.net.rtmp.status.StatusObject
Getter for property 'code'.
getCodecFactory() - Method in class org.red5.server.net.rtmpt.RTMPTHandler
Getter for codec factory
getCodecId() - Method in class org.red5.server.net.rtmp.event.AudioData
 
getCodecId() - Method in class org.red5.server.net.rtmp.event.VideoData
 
getCodecInfo() - Method in interface org.red5.server.api.stream.IStream
Get Codec info for a stream.
getCodecInfo() - Method in class org.red5.server.stream.AbstractStream
Return codec information.
getConnection() - Method in class org.red5.server.api.Red5
Get the connection object.
getConnection() - Method in interface org.red5.server.api.stream.IClientStream
Get connection containing the stream.
getConnection(int) - Method in interface org.red5.server.net.IConnectionManager
Returns a connection matching the given client id.
getConnection() - Method in class org.red5.server.net.rtmp.Channel
Getter for RTMP connection.
getConnection() - Method in class org.red5.server.stream.AbstractClientStream
Return connection associated with stream
getConnectionBySessionId(String) - Method in interface org.red5.server.net.IConnectionManager
Returns a connection matching the given session id.
getConnectionLocal() - Static method in class org.red5.server.api.Red5
Get the connection associated with the current thread.
getConnectionParams() - Method in interface org.red5.server.net.ICommand
 
getConnectionParams() - Method in class org.red5.server.net.rtmp.event.Notify
Getter for connection parameters
getConnections() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Returns all connections in the scope
getConnections() - Method in interface org.red5.server.api.IClient
Get a set of connections.
getConnections(IScope) - Method in interface org.red5.server.api.IClient
Get a set of connections of a given scope.
getConnections() - Method in interface org.red5.server.api.scope.IScope
Deprecated.
getConnections() - Method in class org.red5.server.Client
Return set of connections for this client
getConnections(IScope) - Method in class org.red5.server.Client
Return client connections to given scope
getConnections() - Method in class org.red5.server.scope.Scope
Deprecated.
getConnectionTimeout() - Method in class org.red5.server.util.HttpConnectionUtil
 
getConnectParams() - Method in interface org.red5.server.api.IConnection
Return the parameters that were given in the call to "connect".
getConnectParams() - Method in class org.red5.server.BaseConnection
Return connection parameters
getConsumer() - Method in class org.red5.server.messaging.PipeConnectionEvent
Return pipe connection consumer
getConsumerOutput(IClientStream) - Method in interface org.red5.server.stream.IConsumerService
Handles pushed messages
getConsumers() - Method in class org.red5.server.messaging.AbstractPipe
Getter for consumers
getConsumers() - Method in interface org.red5.server.messaging.IMessageInput
Getter for consumers list.
getContext() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Getter for context
getContext() - Method in class org.red5.server.api.Red5
Get the spring application context
getContext() - Method in interface org.red5.server.api.scope.IScope
Returns scope context
getContext() - Method in class org.red5.server.scope.Scope
Return scope context.
getContextNames() - Method in class org.red5.logging.LoggingContextSelector
 
getContextPath() - Method in interface org.red5.server.api.scope.IScope
Return context path.
getContextPath() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return scope context path
getContextPath() - Method in class org.red5.server.scope.Scope
Return scope context path
getContextSelector() - Static method in class org.red5.logging.Red5LoggerFactory
 
getCoreService(String) - Method in interface org.red5.server.api.IContext
Returns core service by bean id
getCorrelationID() - Method in class org.red5.server.messaging.AbstractMessage
Return correlation id
getCorrelationID() - Method in interface org.red5.server.messaging.IMessage
Return correlation id
getCount() - Method in class org.red5.logging.LoggingContextSelector
Returns the number of managed contexts Used for testing purposes
getCreated() - Method in class org.red5.server.api.stream.support.SimplePlayItem
 
getCreationTime() - Method in interface org.red5.server.api.IClient
Get the creation time for this client object.
getCreationTime() - Method in interface org.red5.server.api.statistics.IStatisticsBase
Return the timestamp the object was created.
getCreationTime() - Method in interface org.red5.server.api.stream.IStream
Returns the timestamp at which the stream was created.
getCreationTime() - Method in class org.red5.server.Client
Returns the time at which the client was created.
getCreationTime() - Method in class org.red5.server.scope.Scope
Return the timestamp the object was created.
getCreationTime() - Method in class org.red5.server.so.SharedObject
Return the timestamp the object was created.
getCreationTime() - Method in class org.red5.server.stream.AbstractStream
Returns timestamp at which the stream was created.
getCreationTime() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Returns timestamp at which the stream was created.
getCurrent() - Method in class org.red5.server.api.statistics.support.StatisticsCounter
Get current number.
getCurrentItem() - Method in interface org.red5.server.api.stream.IPlaylist
Get currently playing item
getCurrentItem() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Get currently playing item
getCurrentItemIndex() - Method in interface org.red5.server.api.stream.IPlaylist
Get currently playing item index.
getCurrentItemIndex() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Get currently playing item index.
getCurrentTimeSeconds() - Static method in class org.red5.server.util.PropertyConverter
Quick time converter to keep our timestamps compatible with PHP's time() (seconds)
getCurrentTimestamp() - Method in interface org.red5.server.api.statistics.IStreamStatistics
Return the currently active timestamp inside the stream.
getCurrentTimestamp() - Method in class org.red5.server.stream.ClientBroadcastStream
Return the currently active timestamp inside the stream.
getCurrentTimestamp() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Return the currently active timestamp inside the stream.
getData() - Method in interface org.red5.server.api.so.ISharedObjectBase
Return a map containing all attributes of the shared object.
getData() - Method in interface org.red5.server.api.stream.IStreamPacket
Packet contents.
getData() - Method in interface org.red5.server.net.ICommand
 
getData() - Method in class org.red5.server.net.rtmp.event.Aggregate
Getter for property 'data'.
getData() - Method in class org.red5.server.net.rtmp.event.AudioData
Getter for property 'data'.
getData() - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
getData() - Method in class org.red5.server.net.rtmp.event.Notify
Getter for property 'data'.
getData() - Method in class org.red5.server.net.rtmp.event.Unknown
Getter for data
getData() - Method in class org.red5.server.net.rtmp.event.VideoData
Getter for property 'data'.
getData() - Method in class org.red5.server.net.rtmp.message.Packet
Getter for data
getData() - Method in class org.red5.server.so.SharedObject
Getter for data.
getData() - Method in class org.red5.server.so.SharedObjectScope
Return a map containing all attributes of the shared object.
getData() - Method in class org.red5.server.stream.consumer.ImmutableTag
getData() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
getData() - Method in interface org.red5.server.stream.IStreamData
Getter for property 'data'.
getData() - Method in class org.red5.server.stream.OutputStream
Getter for data channel
getDataType() - Method in interface org.red5.server.api.stream.IStreamPacket
Type of this packet.
getDataType() - Method in class org.red5.server.net.rtmp.event.Abort
 
getDataType() - Method in class org.red5.server.net.rtmp.event.Aggregate
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.AudioData
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.BytesRead
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
getDataType() - Method in class org.red5.server.net.rtmp.event.ChunkSize
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.ClientBW
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
getDataType() - Method in class org.red5.server.net.rtmp.event.ClientNotifyEvent
 
getDataType() - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.Notify
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.Ping
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.ServerBW
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.Unknown
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.event.VideoData
Getter for data type
getDataType() - Method in class org.red5.server.net.rtmp.message.Header
Getter for data type
getDataType() - Method in class org.red5.server.so.FlexSharedObjectMessage
Getter for data type
getDataType() - Method in class org.red5.server.so.SharedObjectMessage
Getter for data type
getDataType() - Method in class org.red5.server.stream.consumer.ImmutableTag
Get the data type
getDataType() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
getDataVersion() - Static method in class org.red5.server.api.Red5
 
getDeadlockGuardScheduler() - Method in class org.red5.server.net.rtmp.RTMPConnection
Thread pool for guarding deadlocks
getDebug() - Method in class org.red5.server.net.rtmp.event.Ping
Getter for property 'debug'.
getDecoder(IoSession) - Method in class org.red5.server.net.rtmp.codec.RTMPCodecFactory
getDecoder() - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder
Returns an RTMP decoder.
getDecoderBufferAmount() - Method in class org.red5.server.net.protocol.RTMPDecodeState
Returns current buffer amount.
getDecoderLock() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getDecoderState() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getDefaultClientBandwidth() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
getDefaultLoggerContext() - Method in class org.red5.logging.LoggingContextSelector
 
getDefaultServerBandwidth() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
getDepth() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Getter for depth
getDepth() - Method in interface org.red5.server.api.scope.IBasicScope
Get the scopes depth, how far down the scope tree is it.
getDepth() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Get the scopes depth, how far down the scope tree is it.
getDepth() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
return scope depth
getDepth() - Method in class org.red5.server.scope.BasicScope
Get the scopes depth, how far down the scope tree is it.
getDepth() - Method in class org.red5.server.scope.Scope
return scope depth
getDescription() - Method in class org.red5.server.net.rtmp.status.Status
Getter for description.
getDescription() - Method in class org.red5.server.net.rtmp.status.StatusObject
Getter for property 'description'.
getDetails() - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
Getter for details
getDetails() - Method in class org.red5.server.net.rtmp.status.Status
Getter for details
getDHOffset(int, byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the DH offset from an array of bytes.
getDHOffset1(byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the DH byte offset.
getDHOffset2(byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the DH byte offset.
getDigestOffset(int, byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the digest offset using current validation scheme.
getDigestOffset1(byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns a digest byte offset.
getDigestOffset2(byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns a digest byte offset.
getDoubleAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get Double attribute by name
getDoubleAttribute(String) - Method in class org.red5.server.AttributeStore
Get Double attribute by name
getDoubleAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get Double attribute by name
getDoubleProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Return double property by name
getDoubleProperty(String) - Method in interface org.red5.server.messaging.IMessage
Return double property by name
getDroppedMessages() - Method in interface org.red5.server.api.IConnection
Total number of messages that have been dropped.
getDroppedMessages() - Method in class org.red5.server.BaseConnection
 
getDroppedMessages() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getDuty() - Method in interface org.red5.server.api.IConnection
Get the duty for this connection; this is not meant nor expected to remain static.
getDuty() - Method in class org.red5.server.BaseConnection
Get the duty for this connection; this is not meant nor expected to remain static.
getEnabled() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Check if scope is enabled
getEnabled() - Method in class org.red5.server.scope.Scope
Here for JMX only, uses isEnabled()
getEncoder(IoSession) - Method in class org.red5.server.net.rtmp.codec.RTMPCodecFactory
getEncoder() - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
Returns an RTMP encoder
getEncoderLock() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getEncoding() - Method in interface org.red5.server.api.IConnection
Get the object encoding in use for this connection.
getEncoding() - Method in class org.red5.server.net.rtmp.codec.RTMP
Getter for encoding version.
getEncoding() - Method in class org.red5.server.net.rtmp.RTMPConnection
Return AMF protocol encoding used by this connection.
getEstimatedBufferFill() - Method in interface org.red5.server.api.statistics.IPlaylistSubscriberStreamStatistics
Return estimated fill ratio of the client buffer.
getEstimatedBufferFill() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Return estimated fill ratio of the client buffer.
getEventListeners() - Method in interface org.red5.server.api.event.IEventObservable
Returns event listeners
getEventListeners() - Method in class org.red5.server.scope.BasicScope
Return listeners list iterator
getEvents() - Method in interface org.red5.server.so.ISharedObjectMessage
Returns a set of ISharedObjectEvent objects containing informations what to change.
getEvents() - Method in class org.red5.server.so.SharedObjectMessage
Returns a set of ISharedObjectEvent objects containing informations what to change.
getEventType() - Method in class org.red5.server.net.rtmp.event.Ping
Returns the events sub-type
getException() - Method in interface org.red5.server.api.service.IServiceCall
Get service call exception
getException() - Method in class org.red5.server.service.Call
Get service call exception
getExecutor() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getExpirationTime() - Method in class org.red5.server.net.rtmp.message.Packet
Return the expiration time.
getExtension() - Method in interface org.red5.server.api.service.IStreamableFileService
Getter for extension of file
getFile() - Method in class org.red5.server.stream.consumer.FileConsumer
Returns the file.
getFile() - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Returns the file.
getFileConsumer() - Method in interface org.red5.server.stream.IRecordingListener
 
getFileConsumer() - Method in class org.red5.server.stream.RecordingListener
getFileName() - Method in interface org.red5.server.stream.IRecordingListener
 
getFileName() - Method in class org.red5.server.stream.RecordingListener
getFloatProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Return float property by name
getFloatProperty(String) - Method in interface org.red5.server.messaging.IMessage
Return float property by name
getFMSVersion() - Static method in class org.red5.server.api.Red5
Returns the current version for fmsVer requests
getFormat() - Method in class org.red5.server.net.rtmp.message.ChunkHeader
Getter for format
getFrameType() - Method in class org.red5.server.net.rtmp.event.VideoData
Getter for frame type
getGlobal(String) - Method in interface org.red5.server.api.IServer
Get the global scope with given name.
getGlobal(String) - Method in class org.red5.server.Server
Return global scope by name
getGlobalNames() - Method in interface org.red5.server.api.IServer
Get list of global scope names.
getGlobalNames() - Method in class org.red5.server.Server
Return global scope names set iterator
getGlobalScope() - Method in interface org.red5.server.api.IContext
Returns global scope reference
getGlobalScopes() - Method in interface org.red5.server.api.IServer
Get list of global scopes.
getGlobalScopes() - Method in class org.red5.server.Server
Return global scopes set iterator
getHandler() - Method in interface org.red5.server.api.scope.IScope
Return handler of the scope
getHandler() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getHandler() - Method in class org.red5.server.scope.Scope
Return scope handler or parent's scope handler if this scope doesn't have one.
getHandshakeType() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the handshake type.
getHeader() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Getter for header
getHeader() - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Getter for header
getHeader() - Method in class org.red5.server.net.rtmp.message.Packet
Getter for header
getHeaderLength(byte) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Return header length from marker value.
getHost() - Method in interface org.red5.server.api.IConnection
Get the hostname that the client is connected to.
getHost() - Method in class org.red5.server.BaseConnection
Get the hostname that the client is connected to.
getHost() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getHostname(String) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Return hostname for URL.
getHostname(String) - Method in class org.red5.server.net.rtmpt.RTMPTHandler
Return hostname for URL.
getId() - Method in interface org.red5.server.api.IClient
Get the unique ID for this client.
getId() - Method in class org.red5.server.Client
Returns the client id.
getId() - Method in class org.red5.server.net.rtmp.Channel
Getter for id.
getId() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getInstance() - Static method in class org.red5.server.net.rtmp.event.AllocationDebugger
Getter for instance
getIntAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get Integer attribute by name
getIntAttribute(String) - Method in class org.red5.server.AttributeStore
Get Integer attribute by name
getIntAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get Integer attribute by name
getIntProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Return int property by name
getIntProperty(String) - Method in interface org.red5.server.messaging.IMessage
Return int property by name
getIoSession() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getIoSession() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Return MINA I/O session.
getItem(int) - Method in interface org.red5.server.api.stream.IPlaylist
Get the item according to the index.
getItem(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Get the item according to the index.
getItemSize() - Method in interface org.red5.server.api.stream.IPlaylist
Return number of items in list
getItemSize() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Return number of items in list
getJobName() - Method in interface org.red5.server.jmx.mxbeans.JDKSchedulingServiceMXBean
Getter for job name.
getJobName() - Method in class org.red5.server.scheduling.JDKSchedulingService
Getter for job name.
getKey(String, String) - Method in class org.red5.server.Server
Return scope key.
getKey() - Method in interface org.red5.server.so.ISharedObjectEvent
Returns the key of the event.
getKey() - Method in class org.red5.server.so.SharedObjectEvent
Returns the key of the event.
getLastFullTimestampWritten(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
 
getLastMessageTimestamp() - Method in class org.red5.server.stream.PlayEngine
Returns the timestamp of the last message sent.
getLastModified() - Method in interface org.red5.server.api.persistence.IPersistable
Returns the timestamp when the object was last modified.
getLastModified() - Method in class org.red5.server.so.SharedObject
Returns the timestamp when the object was last modified.
getLastPingSentAndLastPongReceivedInterval() - Method in class org.red5.server.net.rtmp.RTMPConnection
Difference between when the last ping was sent and when the last pong was received.
getLastPingTime() - Method in interface org.red5.server.api.IConnection
Return round-trip time of last ping command.
getLastPingTime() - Method in class org.red5.server.net.rtmp.RTMPConnection
Return round-trip time of last ping command.
getLastReadHeader(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
Return last read header for channel.
getLastReadPacket(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
Return last read packet for channel.
getLastReadPacketHeader(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
Returns the last "read" packet header for the given channel.
getLastWriteHeader(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
Return last written header for channel.
getLastWritePacket(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
Return packet that has been written last.
getLength() - Method in interface org.red5.server.api.stream.IPlayItem
Play length in milliseconds.
getLength() - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Returns play item length in milliseconds
getLength() - Method in class org.red5.server.api.stream.support.SimplePlayItem
Returns play item length in milliseconds
getLevel() - Method in class org.red5.server.net.rtmp.status.Status
Getter for level.
getLevel() - Method in class org.red5.server.net.rtmp.status.StatusObject
Getter for property 'level'.
getLimitType() - Method in class org.red5.server.net.rtmp.event.ClientBW
Getter for limitType
getLimitType() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
getListAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get List attribute by name
getListAttribute(String) - Method in class org.red5.server.AttributeStore
Get List attribute by name
getListAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get List attribute by name
getListeners() - Method in class org.red5.server.messaging.AbstractPipe
Getter for pipe connection events listeners
getListeners() - Method in class org.red5.server.so.SharedObject
Get event listeners.
getLiveProviderInput(IScope, String, boolean) - Method in interface org.red5.server.stream.IProviderService
Get a named Live provider as the source of input.
getLock() - Method in class org.red5.server.BaseConnection
 
getLogger(Class<?>) - Static method in class org.red5.logging.Red5LoggerFactory
 
getLogger(Class, String) - Static method in class org.red5.logging.Red5LoggerFactory
 
getLogger(String, String) - Static method in class org.red5.logging.Red5LoggerFactory
 
getLoggerContext() - Method in class org.red5.logging.LoggingContextSelector
 
getLoggerContext(String) - Method in class org.red5.logging.LoggingContextSelector
 
getLoggerContext(String, URL) - Method in class org.red5.logging.LoggingContextSelector
 
getLongAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get boolean attribute by name
getLongAttribute(String) - Method in class org.red5.server.AttributeStore
Get boolean attribute by name
getLongAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get boolean attribute by name
getLongProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Return long property to message
getLongProperty(String) - Method in interface org.red5.server.messaging.IMessage
Return long property to message
getMapAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get Long attribute by name
getMapAttribute(String) - Method in class org.red5.server.AttributeStore
Get Long attribute by name
getMapAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get Long attribute by name
getMappingStrategy() - Method in interface org.red5.server.api.IContext
Returns IMappingStrategy object
getMappingTable() - Method in interface org.red5.server.api.IServer
Query informations about the global scope mappings.
getMappingTable() - Method in class org.red5.server.Server
Return mapping
getMax() - Method in class org.red5.server.api.statistics.support.StatisticsCounter
Get maximum number.
getMaxClients() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return maximum number of clients concurrently connected to the scope.
getMaxClients() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return maximum number of clients concurrently connected to the scope.
getMaxClients() - Method in class org.red5.server.scope.Scope
Return maximum number of clients concurrently connected to the scope.
getMaxConnections() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return maximum number of concurrent connections to the scope.
getMaxConnections() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return maximum number of concurrent connections to the scope.
getMaxConnections() - Method in class org.red5.server.scope.Scope
Return maximum number of concurrent connections to the scope.
getMaxHandlingTimeout() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getMaxListeners() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return maximum number of concurrent subscribed listenes.
getMaxListeners() - Method in class org.red5.server.so.SharedObject
Deprecated.
getMaxSubscopes() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return maximum number of concurrently existing subscopes.
getMaxSubscopes() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return maximum number of concurrently existing subscopes.
getMaxSubscopes() - Method in class org.red5.server.scope.Scope
Return maximum number of concurrently existing subscopes.
getMaxSubscribers() - Method in interface org.red5.server.api.statistics.IClientBroadcastStreamStatistics
Return maximum number of concurrent subscribers.
getMaxSubscribers() - Method in class org.red5.server.stream.ClientBroadcastStream
Return maximum number of concurrent subscribers.
getMessage() - Method in class org.red5.server.net.rtmp.message.Packet
Getter for event context
getMessageID() - Method in class org.red5.server.messaging.AbstractMessage
Return message id
getMessageID() - Method in interface org.red5.server.messaging.IMessage
Return message id
getMessageInput() - Method in interface org.red5.server.api.stream.IPlayItem
Get a message input for play.
getMessageInput() - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Returns IMessageInput object.
getMessageInput() - Method in class org.red5.server.api.stream.support.SimplePlayItem
Returns IMessageInput object.
getMessageType() - Method in class org.red5.server.messaging.AbstractMessage
Return message type
getMessageType() - Method in interface org.red5.server.messaging.IMessage
Return message type
getMetaData() - Method in interface org.red5.server.api.stream.IBroadcastStream
Returns the metadata for the associated stream, if it exists.
getMetaData() - Method in class org.red5.server.stream.AbstractStream
Returns a copy of the metadata for the associated stream, if it exists.
getMethod() - Method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
getMethod() - Method in class org.red5.server.net.rtmp.event.ClientNotifyEvent
 
getMethod() - Method in class org.red5.server.plugin.PluginDescriptor
 
getMethodReturnType() - Method in class org.red5.server.plugin.PluginDescriptor
 
getMsgInput() - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Alias for getMessageInput
getMsgInput() - Method in class org.red5.server.api.stream.support.SimplePlayItem
Alias for getMessageInput
getMustUnderstand() - Method in interface org.red5.server.api.remoting.IRemotingHeader
Return boolean flag if receiver must process header before handling other headers or messages.
getMustUnderstand() - Method in class org.red5.server.net.remoting.RemotingHeader
Return boolean flag if receiver must process header before handling other headers or messages.
getName() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Getter for name
getName() - Method in interface org.red5.server.api.persistence.IPersistable
Returns the name of the persistent object.
getName() - Method in interface org.red5.server.api.remoting.IRemotingHeader
Return name of header.
getName() - Method in interface org.red5.server.api.scope.IBasicScope
Get the name of this scope.
getName() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Get the name of this scope.
getName() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return the name of the shared object.
getName() - Method in interface org.red5.server.api.stream.IPlayItem
Get name of item.
getName() - Method in interface org.red5.server.api.stream.IStream
Get the name of the stream.
getName() - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Returns item name
getName() - Method in class org.red5.server.api.stream.support.SimplePlayItem
Returns item name
getName() - Method in class org.red5.server.net.remoting.RemotingHeader
Return name of header.
getName() - Method in class org.red5.server.scope.BasicScope
 
getName() - Method in interface org.red5.server.so.ISharedObjectMessage
Returns the name of the shared object this message belongs to.
getName() - Method in class org.red5.server.so.SharedObject
Return the name of the shared object.
getName() - Method in class org.red5.server.so.SharedObjectMessage
Returns the name of the shared object this message belongs to.
getName() - Method in class org.red5.server.so.SharedObjectScope
Get the name of this scope.
getName() - Method in class org.red5.server.stream.AbstractStream
Return stream name.
getNextAvailableChannelId() - Method in class org.red5.server.net.rtmp.RTMPConnection
Getter for next available channel id.
getObject() - Method in interface org.red5.server.api.event.IEvent
Returns event context object
getObject() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Returns event context object
getObject() - Method in class org.red5.server.net.rtmp.event.StreamActionEvent
 
getObject() - Method in class org.red5.server.so.SharedObjectMessage
Returns event context object
getObjectId(IPersistable) - Method in class org.red5.server.persistence.RamPersistence
Get object id
getObjectName(String) - Method in class org.red5.server.persistence.RamPersistence
Get resource name from path.
getObjectNames() - Method in interface org.red5.server.api.persistence.IPersistenceStore
Return iterator over the names of all already loaded objects in the storage.
getObjectNames() - Method in class org.red5.server.persistence.RamPersistence
Return iterator over the names of all already loaded objects in the storage.
getObjectPath(String, String) - Method in class org.red5.server.persistence.RamPersistence
Get object path for given id and name.
getObjectProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Return object property to message
getObjectProperty(String) - Method in interface org.red5.server.messaging.IMessage
Return object property to message
getObjects() - Method in interface org.red5.server.api.persistence.IPersistenceStore
Return iterator over the already loaded objects in the storage.
getObjects() - Method in class org.red5.server.persistence.RamPersistence
Return iterator over the already loaded objects in the storage.
getPacket() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
getPacketNumber() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
getParameters() - Method in interface org.red5.server.api.stream.IClientBroadcastStream
Returns streaming parameters.
getParameters() - Method in exception org.red5.server.exception.ClientDetailsException
Get parameters to return to the client.
getParameters() - Method in class org.red5.server.stream.ClientBroadcastStream
Returns streaming parameters.
getParamMap() - Method in class org.red5.server.messaging.PipeConnectionEvent
Return event parameters as Map
getParams() - Method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
getParams() - Method in class org.red5.server.net.rtmp.event.ClientNotifyEvent
 
getParent() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Return parent scope
getParent() - Method in interface org.red5.server.api.scope.IBasicScope
Get this scopes parent.
getParent() - Method in class org.red5.server.scope.BasicScope
Get this scopes parent.
getParent() - Method in class org.red5.server.scope.Scope
Return parent scope
getParts() - Method in class org.red5.server.net.rtmp.event.Aggregate
Breaks-up the aggregate into its individual parts and returns them as a list.
getPath() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Getter for stateful scope path
getPath() - Method in interface org.red5.server.api.IConnection
Get the path for this connection.
getPath() - Method in interface org.red5.server.api.persistence.IPersistable
Returns the path of the persistent object.
getPath() - Method in interface org.red5.server.api.scope.IBasicScope
Get the full absolute path.
getPath() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Get the full absolute path.
getPath() - Method in class org.red5.server.BaseConnection
Get the path for this connection.
getPath() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getPath() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return scope path calculated from parent path and parent scope name
getPath() - Method in class org.red5.server.scope.BasicScope
Get the full absolute path.
getPath() - Method in class org.red5.server.scope.Scope
Return scope path calculated from parent path and parent scope name
getPath() - Method in class org.red5.server.so.SharedObject
Returns the path of the persistent object.
getPath() - Method in class org.red5.server.so.SharedObjectScope
Get the full absolute path.
getPendingCall(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Get pending call service by id.
getPendingCallsConcurrencyLevel() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getPendingCallsInitalCapacity() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getPendingMessages() - Method in interface org.red5.server.api.IConnection
Total number of messages that are pending to be sent to the connection.
getPendingMessages() - Method in class org.red5.server.BaseConnection
Count of outgoing messages not yet written.
getPendingMessages() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getPendingMessages() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Count of outgoing messages not yet written.
getPendingVideoMessages(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Total number of video messages that are pending to be sent to a stream.
getPendingVideoMessages(Number) - Method in class org.red5.server.BaseConnection
Count of outgoing video messages not yet written.
getPendingVideoMessages(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Count of outgoing video messages not yet written.
getPermissions(IConnection) - Method in interface org.red5.server.api.IClient
Return the permissions in a given context.
getPermissions(IConnection) - Method in class org.red5.server.Client
Return the permissions in a given context.
getPersistanceStore() - Method in interface org.red5.server.api.IContext
Returns persistence store object, a storage for persistent objects like persistent SharedObjects.
getPersistenceStore(ResourcePatternResolver, String) - Static method in class org.red5.server.api.persistence.PersistenceUtils
Returns persistence store object.
getPlaybackStart() - Method in class org.red5.server.stream.PlayEngine
 
getPluginName() - Method in class org.red5.server.plugin.PluginDescriptor
 
getPlugins() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Returns any plug-ins descriptors added
getPluginType() - Method in class org.red5.server.plugin.PluginDescriptor
 
getPoolSize() - Method in class org.red5.server.net.remoting.RemotingClient
 
getPrefix() - Method in interface org.red5.server.api.service.IStreamableFileService
Getter for prefix.
getPreviousTagSize() - Method in class org.red5.server.stream.consumer.ImmutableTag
Return previous tag size
getProperties() - Method in class org.red5.server.plugin.PluginDescriptor
 
getProtocol() - Method in interface org.red5.server.api.IConnection
Returns the protocol type for this connection.
getProtocol() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getProvider() - Method in interface org.red5.server.api.stream.IBroadcastStream
Get the provider corresponding to this stream.
getProvider() - Method in class org.red5.server.messaging.PipeConnectionEvent
Return pipe connection provider
getProvider() - Method in class org.red5.server.stream.ClientBroadcastStream
Getter for provider
getProviderInput(IScope, String) - Method in interface org.red5.server.stream.IProviderService
Get a named provider as the source of input.
getProviders() - Method in class org.red5.server.messaging.AbstractPipe
Getter for providers
getProviders() - Method in interface org.red5.server.messaging.IMessageOutput
Getter for providers
getPublicKey(KeyPair) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the public key for a given key pair.
getPublishedName() - Method in interface org.red5.server.api.statistics.IClientBroadcastStreamStatistics
Get stream publish name.
getPublishedName() - Method in interface org.red5.server.api.stream.IBroadcastStream
Get stream publish name.
getPublishedName() - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
getPublishedName() - Method in class org.red5.server.stream.ClientBroadcastStream
Getter for published name
getQueueThreshold() - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Returns the size of the delayed writing queue.
getReadBytes() - Method in interface org.red5.server.api.IConnection
Total number of bytes read from the connection.
getReadBytes() - Method in class org.red5.server.BaseConnection
 
getReadBytes() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getReadBytes() - Method in class org.red5.server.net.rtmp.RTMPConnection
Total number of bytes read from the connection.
getReadBytes() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Total number of bytes read from the connection.
getReadChunkSize() - Method in class org.red5.server.net.rtmp.codec.RTMP
Getter for write chunk size.
getReadMessages() - Method in interface org.red5.server.api.IConnection
Total number of messages read from the connection.
getReadMessages() - Method in class org.red5.server.BaseConnection
 
getReadMessages() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getReadTime() - Method in interface org.red5.server.api.service.IServiceCall
Returns the time stamp at which this object was deserialized.
getReadTime() - Method in class org.red5.server.service.Call
Returns the time stamp at which this object was deserialized.
getReason() - Method in exception org.red5.server.exception.ClientRejectedException
Getter for reason
getReceivedTime() - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
getRecordFile(IScope, String) - Method in class org.red5.server.stream.ClientBroadcastStream
Get the file we'd be recording to based on scope and given name.
getRecordFile(IScope, String) - Static method in class org.red5.server.stream.RecordingListener
Get the file we'd be recording to based on scope and given name.
getRemoteAddress() - Method in interface org.red5.server.api.IConnection
Get the IP address the client is connected from.
getRemoteAddress() - Method in class org.red5.server.BaseConnection
Get the IP address the client is connected from.
getRemoteAddress() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getRemoteAddresses() - Method in interface org.red5.server.api.IConnection
Get the IP addresses the client is connected from.
getRemoteAddresses() - Method in class org.red5.server.BaseConnection
Get the IP addresses the client is connected from.
getRemoteAddresses() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getRemoteAddresses(HttpServletRequest) - Static method in class org.red5.server.net.servlet.ServletUtils
Return all remote addresses that were involved in the passed request.
getRemotePort() - Method in interface org.red5.server.api.IConnection
Get the port the client is connected from.
getRemotePort() - Method in class org.red5.server.BaseConnection
Get the port the client is connected from.
getRemotePort() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getReservedStreamsConcurrencyLevel() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getReservedStreamsInitalCapacity() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getResource(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Return resource by name
getResource(String) - Method in class org.red5.server.scope.Scope
Return resource located at given path
getResources(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Returns array of resources (as Spring core Resource class instances)
getResources(String) - Method in class org.red5.server.scope.Scope
Return array of resources from path string, usually used with pattern path
getResult() - Method in interface org.red5.server.api.service.IPendingServiceCall
Returns service call result
getResult() - Method in class org.red5.server.messaging.OOBControlMessage
Getter for property 'result'.
getResult() - Method in class org.red5.server.service.PendingCall
Returns service call result
getRTMPDecoder() - Method in class org.red5.server.net.rtmp.codec.RTMPCodecFactory
Returns the RTMP decoder.
getRTMPDecoder() - Method in class org.red5.server.net.rtmpt.codec.RTMPTCodecFactory
Returns the RTMP decoder.
getRTMPEncoder() - Method in class org.red5.server.net.rtmp.codec.RTMPCodecFactory
Returns the RTMP encoder.
getRTMPEncoder() - Method in class org.red5.server.net.rtmpt.codec.RTMPTCodecFactory
Returns the RTMP encoder.
getRunning() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Check if scope is in running state
getRunning() - Method in class org.red5.server.scope.Scope
Here for JMX only, uses isEnabled()
getSaveFilename() - Method in interface org.red5.server.api.statistics.IClientBroadcastStreamStatistics
Get the filename the stream is being saved as.
getSaveFilename() - Method in interface org.red5.server.api.stream.IBroadcastStream
Get the filename the stream is being saved as.
getSaveFilename() - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
getSaveFilename() - Method in class org.red5.server.stream.ClientBroadcastStream
Get the filename the stream is being saved as.
getScheduledJobNames() - Method in interface org.red5.server.api.scheduling.ISchedulingService
Return names of scheduled jobs.
getScheduledJobNames() - Method in interface org.red5.server.jmx.mxbeans.JDKSchedulingServiceMXBean
 
getScheduledJobNames() - Method in class org.red5.server.scheduling.JDKSchedulingService
Return names of scheduled jobs.
getScheduler() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getSchedulerThreadSize() - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
 
getScope() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Getter for wrapped scope
getScope() - Method in interface org.red5.server.api.IConnection
Get the scope this is connected to.
getScope() - Method in class org.red5.server.api.Red5
Get the scope
getScope(String) - Method in interface org.red5.server.api.scope.IScope
Return scope by name
getScope() - Method in interface org.red5.server.api.stream.IStream
Get the scope this stream is associated with.
getScope() - Method in class org.red5.server.BaseConnection
Return the current scope.
getScope(String) - Method in class org.red5.server.scope.Scope
Return child scope by name
getScope() - Method in class org.red5.server.stream.AbstractStream
Return scope.
getScopeNames() - Method in interface org.red5.server.api.scope.IScope
Get a set of the child scope names.
getScopeNames() - Method in class org.red5.server.scope.Scope
Return child scope names iterator
getScopes() - Method in interface org.red5.server.api.IClient
Get a set of scopes the client is connected to.
getScopes() - Method in class org.red5.server.Client
 
getScopeService(IScope, String) - Static method in class org.red5.server.util.ScopeUtils
Returns scope service by bean name.
getScopeService(IScope, String, Class<?>) - Static method in class org.red5.server.util.ScopeUtils
Returns scope services (e.g.
getScopeService(IScope, Class<?>) - Static method in class org.red5.server.util.ScopeUtils
Returns scope service that implements a given interface.
getScopeService(IScope, Class<?>, boolean) - Static method in class org.red5.server.util.ScopeUtils
 
getScopeService(IScope, Class<?>, Class<?>) - Static method in class org.red5.server.util.ScopeUtils
Returns scope service that implements a given interface.
getScopeService(IScope, Class<?>, Class<?>, boolean) - Static method in class org.red5.server.util.ScopeUtils
 
getSecureClient() - Static method in class org.red5.server.util.HttpConnectionUtil
Returns a client with all our selected properties / params and SSL enabled.
getServer() - Method in interface org.red5.server.api.scope.IGlobalScope
Return the server this global scope runs in.
getServer() - Method in class org.red5.server.scope.Scope
Return the server instance connected to this scope.
getService(File) - Method in interface org.red5.server.api.stream.IStreamableFileFactory
 
getService(File) - Method in class org.red5.server.stream.StreamableFileFactory
getServiceHandler(String) - Method in interface org.red5.server.api.service.IServiceHandlerProvider
Return a previously registered service handler.
getServiceHandler(String) - Method in class org.red5.server.scope.Scope
Return service handler by name
getServiceHandler(String) - Method in class org.red5.server.so.ClientSharedObject
Return a previously registered service handler.
getServiceHandler(String) - Method in class org.red5.server.so.SharedObjectScope
Return a previously registered service handler.
getServiceHandlerNames() - Method in interface org.red5.server.api.service.IServiceHandlerProvider
Get list of registered service handler names.
getServiceHandlerNames() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return set of service handler names
getServiceHandlerNames() - Method in class org.red5.server.scope.Scope
Return set of service handler names.
getServiceHandlerNames() - Method in class org.red5.server.so.ClientSharedObject
Get list of registered service handler names.
getServiceHandlerNames() - Method in class org.red5.server.so.SharedObjectScope
Get list of registered service handler names.
getServiceHandlers() - Method in class org.red5.server.scope.Scope
Return map of service handlers.
getServiceHandlers(boolean) - Method in class org.red5.server.scope.Scope
Return map of service handlers and optionally created it if it doesn't exist.
getServiceInvoker() - Method in interface org.red5.server.api.IContext
Returns service invoker object.
getServiceMethodName() - Method in interface org.red5.server.api.service.IServiceCall
Returns service method name
getServiceMethodName() - Method in class org.red5.server.service.Call
Returns service method name
getServiceName() - Method in interface org.red5.server.api.service.IServiceCall
Returns service name
getServiceName() - Method in class org.red5.server.messaging.OOBControlMessage
Getter for property 'serviceName'.
getServiceName() - Method in class org.red5.server.service.Call
Returns service name
getServiceName() - Method in exception org.red5.server.service.ServiceNotFoundException
Get the name of the service that doesn't exist.
getServiceParamMap() - Method in class org.red5.server.messaging.OOBControlMessage
Getter for property 'serviceParamMap'.
getServices() - Method in interface org.red5.server.api.stream.IStreamableFileFactory
Getter for services
getServices() - Method in class org.red5.server.stream.StreamableFileFactory
Getter for services
getSessionId() - Method in interface org.red5.server.api.IConnection
Get the session id, this may be null.
getSessionId() - Method in class org.red5.server.BaseConnection
Get the session id, this may be null.
getSessionId() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getSessionId() - Method in class org.red5.server.net.protocol.RTMPDecodeState
 
getSetAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get Set attribute by name
getSetAttribute(String) - Method in class org.red5.server.AttributeStore
Get Set attribute by name
getSetAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get Set attribute by name
getSharedObject(IScope, String) - Method in interface org.red5.server.api.so.ISharedObjectService
Get a shared object by name.
getSharedObject(IScope, String, boolean) - Method in interface org.red5.server.api.so.ISharedObjectService
Get a shared object by name and create it if it doesn't exist.
getSharedObject(IScope, String) - Method in class org.red5.server.so.SharedObjectService
Get a shared object by name.
getSharedObject(IScope, String, boolean) - Method in class org.red5.server.so.SharedObjectService
Get a shared object by name and create it if it doesn't exist.
getSharedObjectNames(IScope) - Method in interface org.red5.server.api.so.ISharedObjectService
Get a set of the shared object names.
getSharedObjectNames(IScope) - Method in class org.red5.server.so.SharedObjectService
Get a set of the shared object names.
getSharedObjectSecurity() - Method in interface org.red5.server.api.so.ISharedObjectSecurityService
Get handlers that protect shared objects.
getSharedObjectSecurity() - Method in class org.red5.server.so.SharedObjectScope
Get handlers that protect shared objects.
getSharedSecret(byte[], KeyAgreement) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Determines the validation scheme for given input.
getShortAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get Short attribute by name
getShortAttribute(String) - Method in class org.red5.server.AttributeStore
Get Short attribute by name
getShortAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get Short attribute by name
getShortProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Return short property to message
getShortProperty(String) - Method in interface org.red5.server.messaging.IMessage
Return short property to message
getSize() - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Returns size in bytes
getSize() - Method in class org.red5.server.net.rtmp.event.ChunkSize
Getter for size.
getSize() - Method in class org.red5.server.net.rtmp.message.ChunkHeader
Getter for size
getSize() - Method in class org.red5.server.net.rtmp.message.Header
Getter for size.
getSource() - Method in interface org.red5.server.api.event.IEvent
Returns event listener
getSource() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Returns event listener
getSource() - Method in class org.red5.server.net.rtmp.event.StreamActionEvent
 
getSourceType() - Method in class org.red5.server.net.rtmp.event.BaseEvent
 
getSourceType() - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Getter for source type
getStart() - Method in interface org.red5.server.api.stream.IPlayItem
Start time in milliseconds.
getStart() - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Returns boolean value that specifies whether item can be played
getStart() - Method in class org.red5.server.api.stream.support.SimplePlayItem
Returns boolean value that specifies whether item can be played
getStartTime() - Method in interface org.red5.server.api.stream.IStream
Returns the timestamp at which the stream was started.
getStartTime() - Method in class org.red5.server.stream.AbstractStream
Returns timestamp at which the stream was started.
getState() - Method in interface org.red5.server.api.stream.ISubscriberStream
Return the streams state enum.
getState() - Method in class org.red5.server.net.rtmp.codec.RTMP
Return current state.
getState() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getState() - Method in class org.red5.server.stream.AbstractStream
Return stream state.
getStateCode() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getStatistics() - Method in interface org.red5.server.api.scope.IScope
Return statistics informations about the scope.
getStatistics() - Method in interface org.red5.server.api.so.ISharedObject
Return statistics about the shared object.
getStatistics() - Method in interface org.red5.server.api.stream.IClientBroadcastStream
Return statistics about the stream.
getStatistics() - Method in interface org.red5.server.api.stream.IPlaylistSubscriberStream
Return statistics about this stream.
getStatistics() - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean
 
getStatistics() - Method in class org.red5.server.scope.Scope
Return statistics informations about the scope.
getStatistics() - Method in class org.red5.server.so.SharedObjectScope
Return statistics about the shared object.
getStatistics() - Method in class org.red5.server.stream.ClientBroadcastStream
Return statistics about the stream.
getStatistics() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Return statistics about this stream.
getStatus() - Method in interface org.red5.server.api.service.IServiceCall
Get service call status
getStatus(String) - Method in class org.red5.server.net.rtmp.RTMPHandler
 
getStatus() - Method in class org.red5.server.service.Call
Get service call status
getStatusObject(String) - Method in class org.red5.server.net.rtmp.status.StatusObjectService
Return status object by code
getStore() - Method in interface org.red5.server.api.persistence.IPersistable
Returns the persistence store this object is stored in
getStore() - Method in interface org.red5.server.api.scope.IBasicScope
Get the persistable store
getStore() - Method in class org.red5.server.scope.BasicScope
 
getStore() - Method in class org.red5.server.so.SharedObject
Returns the persistence store this object is stored in
getStore() - Method in class org.red5.server.so.SharedObjectScope
Get the persistable store
getStreamableFile(File) - Method in interface org.red5.server.api.service.IStreamableFileService
Return streamable file reference.
getStreamAwareHandler() - Method in class org.red5.server.stream.AbstractStream
Return stream aware scope handler or null if scope is null.
getStreamByChannelId(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Return stream by given channel id.
getStreamById(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Get a stream by its id.
getStreamById(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Get a stream by its id.
getStreamId() - Method in interface org.red5.server.api.IConnection
Returns the current stream id.
getStreamId() - Method in interface org.red5.server.api.stream.IClientStream
Get stream id allocated in a connection.
getStreamId() - Method in class org.red5.server.BaseConnection
Returns the current stream id.
getStreamId() - Method in class org.red5.server.net.rtmp.event.SetBuffer
 
getStreamId() - Method in class org.red5.server.net.rtmp.message.Header
Getter for stream id
getStreamId() - Method in class org.red5.server.net.rtmp.ReceivedMessageTaskQueue
 
getStreamId() - Method in class org.red5.server.stream.AbstractClientStream
Return stream id
getStreamIdForChannelId(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Return stream id for given channel id.
getStreamListeners() - Method in interface org.red5.server.api.stream.IBroadcastStream
Return registered stream listeners.
getStreamListeners() - Method in class org.red5.server.stream.ClientBroadcastStream
Return registered stream listeners.
getStreamPlaybackSecurity() - Method in interface org.red5.server.api.service.IStreamSecurityService
Get handlers that protect stream plaback.
getStreamPublishSecurity() - Method in interface org.red5.server.api.service.IStreamSecurityService
Get handlers that protect stream publishing.
getStreams() - Method in class org.red5.server.net.rtmp.RTMPConnection
Getter for client streams.
getStreamsConcurrencyLevel() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getStreamsInitalCapacity() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getStreamsMap() - Method in interface org.red5.server.api.stream.IStreamCapableConnection
 
getStreamsMap() - Method in class org.red5.server.net.rtmp.RTMPConnection
 
getStringAttribute(String) - Method in interface org.red5.server.api.ICastingAttributeStore
Get String attribute by name
getStringAttribute(String) - Method in class org.red5.server.AttributeStore
Get String attribute by name
getStringAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Get String attribute by name
getStringProperty(String) - Method in class org.red5.server.messaging.AbstractMessage
Return string property to message
getStringProperty(String) - Method in interface org.red5.server.messaging.IMessage
Return string property to message
getSwfVerificationBytes() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Returns the SWF verification bytes.
getTarget() - Method in class org.red5.server.messaging.OOBControlMessage
Getter for property 'target'.
getTargetChunkSize() - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
 
getTaskThread() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
getTaskToProcess() - Method in class org.red5.server.net.rtmp.ReceivedMessageTaskQueue
Gets first task from queue if it can be processed.
getThreadCount() - Method in class org.red5.server.scheduling.JDKSchedulingService
 
getTimer() - Method in class org.red5.server.net.rtmp.message.Header
Getter for timer
getTimer() - Method in class org.red5.server.net.rtmp.RTMPConnection
Returns a usable timestamp for written packets.
getTimerBase() - Method in class org.red5.server.net.rtmp.message.Header
 
getTimerDelta() - Method in class org.red5.server.net.rtmp.message.Header
 
getTimestamp() - Method in interface org.red5.server.api.stream.IStreamPacket
Timestamp of this packet.
getTimestamp() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Getter for timestamp
getTimestamp() - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
getTimestamp() - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Getter for timestamp
getTimestamp() - Method in class org.red5.server.so.SharedObjectEvent
 
getTimestamp() - Method in class org.red5.server.stream.consumer.ImmutableTag
Return the timestamp
getTimestamp() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
getTotal() - Method in class org.red5.server.api.statistics.support.StatisticsCounter
Get total number.
getTotalChanges() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return number of attribute changes.
getTotalChanges() - Method in class org.red5.server.so.SharedObject
Return number of attribute changes.
getTotalClients() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return total number of clients connected to the scope.
getTotalClients() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return total number of clients connected to the scope.
getTotalClients() - Method in class org.red5.server.scope.Scope
Deprecated.
getTotalConnections() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return total number of connections to the scope.
getTotalConnections() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return total number of connections to the scope.
getTotalConnections() - Method in class org.red5.server.scope.Scope
Return total number of connections to the scope.
getTotalDeletes() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return number of attribute deletes.
getTotalDeletes() - Method in class org.red5.server.so.SharedObject
Return number of attribute deletes.
getTotalListeners() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return total number of subscribed listeners.
getTotalListeners() - Method in class org.red5.server.so.SharedObject
Return total number of subscribed listeners.
getTotalSends() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return number of times a message was sent.
getTotalSends() - Method in class org.red5.server.so.SharedObject
Return number of times a message was sent.
getTotalSubscopes() - Method in interface org.red5.server.api.statistics.IScopeStatistics
Return total number of subscopes created.
getTotalSubscopes() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Return total number of subscopes created.
getTotalSubscopes() - Method in class org.red5.server.scope.Scope
Return total number of subscopes created.
getTotalSubscribers() - Method in interface org.red5.server.api.statistics.IClientBroadcastStreamStatistics
Return total number of subscribers.
getTotalSubscribers() - Method in class org.red5.server.stream.ClientBroadcastStream
Return total number of subscribers.
getTransactionId() - Method in interface org.red5.server.net.ICommand
 
getTransactionId() - Method in class org.red5.server.net.rtmp.event.Notify
Getter for transaction id
getTransactionId() - Method in class org.red5.server.net.rtmp.RTMPConnection
Generate next invoke id.
getType() - Method in interface org.red5.server.api.event.IEvent
Returns even type
getType() - Method in interface org.red5.server.api.IConnection
Deprecated.
getType() - Method in interface org.red5.server.api.persistence.IPersistable
Returns the type of the persistent object.
getType() - Method in interface org.red5.server.api.scope.IBasicScope
Get the type of the scope.
getType() - Method in class org.red5.server.BaseConnection
Get the connection type.
getType() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getType() - Method in class org.red5.server.messaging.PipeConnectionEvent
Return event type
getType() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Returns even type
getType() - Method in class org.red5.server.net.rtmp.event.StreamActionEvent
 
getType() - Method in enum org.red5.server.net.rtmp.RTMPType
 
getType() - Method in class org.red5.server.scope.BasicScope
 
getType() - Method in interface org.red5.server.so.ISharedObjectEvent
Returns the type of the event.
getType() - Method in class org.red5.server.so.SharedObject
Returns the type of the persistent object.
getType() - Method in class org.red5.server.so.SharedObjectEvent
Returns the type of the event.
getType() - Method in class org.red5.server.so.SharedObjectMessage
Returns even type
getUpTime() - Static method in class org.red5.server.api.Red5
Returns server uptime in milliseconds.
getUsedStreamCount() - Method in class org.red5.server.net.rtmp.RTMPConnection
Getter for used stream count.
getValue() - Method in interface org.red5.server.api.remoting.IRemotingHeader
Return value of header.
getValue() - Method in class org.red5.server.net.remoting.RemotingHeader
Return value of header.
getValue() - Method in interface org.red5.server.so.ISharedObjectEvent
Returns the value of the event.
getValue() - Method in class org.red5.server.so.SharedObjectEvent
Returns the value of the event.
getValue2() - Method in class org.red5.server.net.rtmp.event.Ping
Getter for property 'value2'.
getValue3() - Method in class org.red5.server.net.rtmp.event.Ping
Getter for property 'value3'.
getValue4() - Method in class org.red5.server.net.rtmp.event.Ping
Getter for property 'value4'.
getVersion() - Static method in class org.red5.server.api.Red5
Returns the current version with revision number
getVersion() - Method in interface org.red5.server.api.so.ISharedObjectBase
Returns the version of the shared object.
getVersion() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Return the version number of the shared object.
getVersion() - Method in interface org.red5.server.so.ISharedObjectMessage
Returns the version to modify.
getVersion() - Method in class org.red5.server.so.SharedObject
Getter for version.
getVersion() - Method in class org.red5.server.so.SharedObjectMessage
Returns the version to modify.
getVersion() - Method in class org.red5.server.so.SharedObjectScope
Returns the version of the shared object.
getVideo() - Method in class org.red5.server.stream.OutputStream
Getter for video channel
getVideoCodec(IoBuffer) - Static method in class org.red5.server.stream.VideoCodecFactory
Create and return new video codec applicable for byte buffer data
getVODProviderFile(IScope, String) - Method in interface org.red5.server.stream.IProviderService
Get a named VOD source file.
getVODProviderInput(IScope, String) - Method in interface org.red5.server.stream.IProviderService
Get a named VOD provider as the source of input.
getWriteChunkSize() - Method in class org.red5.server.net.rtmp.codec.RTMP
Getter for write chunk size.
getWriteTime() - Method in interface org.red5.server.api.service.IServiceCall
Returns the time stamp at which this object was serialized.
getWriteTime() - Method in class org.red5.server.service.Call
Returns the time stamp at which this object was serialized.
getWrittenBytes() - Method in interface org.red5.server.api.IConnection
Total number of bytes written to the connection.
getWrittenBytes() - Method in class org.red5.server.BaseConnection
 
getWrittenBytes() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getWrittenBytes() - Method in class org.red5.server.net.rtmp.RTMPConnection
Total number of bytes written to the connection.
getWrittenBytes() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Total number of bytes written to the connection.
getWrittenMessages() - Method in interface org.red5.server.api.IConnection
Total number of messages written to the connection.
getWrittenMessages() - Method in class org.red5.server.BaseConnection
 
getWrittenMessages() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
getXteaSignature(byte[], int, int) - Static method in class org.red5.server.net.rtmp.RTMPHandshake
RTMPE type 8 uses XTEA on the regular signature http://en.wikipedia.org/wiki/XTEA
globals - Variable in class org.red5.server.Server
List of global scopes

H

handleError(HttpResponse) - Static method in class org.red5.server.util.HttpConnectionUtil
Logs details about the request error.
handleEvent(IEvent) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Handle an event.
handleEvent(IEvent) - Method in interface org.red5.server.api.event.IEventHandler
Handle an event.
handleEvent(IEvent) - Method in class org.red5.server.BaseConnection
Handles event
handleEvent(IEvent) - Method in class org.red5.server.scope.BasicScope
Handles event.
handleEvent(IEvent) - Method in class org.red5.server.scope.Scope
Handles event.
handleMessageReceived(Packet) - Method in class org.red5.server.net.rtmp.RTMPConnection
Handle the incoming message.
handlePendingCallResult(RTMPConnection, Invoke) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Handler for pending call result.
handler - Variable in class org.red5.server.net.rtmp.RTMPConnection
RTMP events handler
HANDSHAKE_SIZE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Size of initial handshake between client and server
HANDSHAKE_TYPES - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
handshakeBytes - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
HandshakeFailedException - Exception in org.red5.server.net.protocol
 
HandshakeFailedException(String) - Constructor for exception org.red5.server.net.protocol.HandshakeFailedException
Create handshake failed exception with given message
handshakeType - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
hasAttribute(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Check the object has an attribute.
hasAttribute(String) - Method in interface org.red5.server.api.IAttributeStore
Check the object has an attribute.
hasAttribute(String) - Method in interface org.red5.server.api.scope.IScope
Whether or not an attribute exists, keyed by the given name
hasAttribute(String) - Method in class org.red5.server.AttributeStore
Check the object has an attribute.
hasAttribute(Enum<?>) - Method in class org.red5.server.AttributeStore
Check the object has an attribute.
hasAttribute(String) - Method in interface org.red5.server.jmx.mxbeans.AttributeStoreMXBean
 
hasAttribute(String) - Method in class org.red5.server.scope.Scope
Whether or not an attribute exists, keyed by the given name
hasAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Check the object has an attribute.
hasBean(String) - Method in interface org.red5.server.api.IContext
Returns true if the context contains a certain bean, false otherwise.
hasChildScope(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Whether this scope has a child scope with given name
hasChildScope(String) - Method in interface org.red5.server.api.scope.IScope
Check to see if this scope has a child scope matching a given name.
hasChildScope(ScopeType, String) - Method in interface org.red5.server.api.scope.IScope
Checks whether scope has a child scope with given name and type
hasChildScope(String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Check whether scope has child scope with given name
hasChildScope(ScopeType, String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Check whether scope has child scope with given name and type
hasChildScope(String) - Method in class org.red5.server.scope.Scope
Check whether scope has child scope with given name
hasChildScope(ScopeType, String) - Method in class org.red5.server.scope.Scope
Check whether scope has child scope with given name and type
hasClient(String) - Method in interface org.red5.server.api.IClientRegistry
Check if a client with a given id exists.
hasClient(String) - Method in class org.red5.server.ClientRegistry
Check whether registry has client with given id
hasClient(String) - Method in interface org.red5.server.jmx.mxbeans.ClientRegistryMXBean
 
hasClients() - Method in class org.red5.server.ClientRegistry
Check if client registry contains clients.
hasContext() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Check if scope has a context
hasContext() - Method in class org.red5.server.scope.Scope
Check if scope has a context
hasData() - Method in class org.red5.server.net.rtmp.message.Packet
Returns whether or not the packet has a data buffer.
hasData() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
hasDecodedObject() - Method in class org.red5.server.net.protocol.RTMPDecodeState
Checks whether decoding is complete.
hasEventListeners() - Method in class org.red5.server.scope.BasicScope
Returns true if there are event listeners attached to this scope.
hasHandler() - Method in interface org.red5.server.api.scope.IScope
Checks whether scope has handler or not.
hasHandler() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Check if scope or it's parent has handler
hasHandler() - Method in class org.red5.server.scope.Scope
Check if scope or it's parent has handler
hashCode() - Method in class org.red5.server.api.stream.support.DynamicPlayItem
 
hashCode() - Method in class org.red5.server.api.stream.support.SimplePlayItem
 
hashCode() - Method in class org.red5.server.BaseConnection
 
hashCode() - Method in class org.red5.server.Client
 
hashCode() - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
hashCode() - Method in class org.red5.server.net.rtmp.event.ChunkSize
hashCode() - Method in class org.red5.server.net.rtmp.message.Header
 
hashCode() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
hashCode() - Method in class org.red5.server.scope.BasicScope
Hash code is based on the scope's name and type
hashCode() - Method in class org.red5.server.scope.Scope
 
hashCode() - Method in class org.red5.server.so.SharedObjectEvent
 
hashCode() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
hasMoreItems() - Method in interface org.red5.server.api.stream.IPlaylist
Check if the playlist has more items after the currently playing one.
hasMoreItems() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Check if the playlist has more items after the currently playing one.
hasParent() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
If this scope has a parent
hasParent() - Method in interface org.red5.server.api.scope.IBasicScope
Does this scope have a parent? You can think of scopes as of tree items where scope may have a parent and children (child).
hasParent() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Check if scope has parent scope
hasParent() - Method in class org.red5.server.scope.BasicScope
Does this scope have a parent? You can think of scopes as of tree items where scope may have a parent and children (child).
hasParent() - Method in class org.red5.server.scope.Scope
Check if scope has parent scope
hasPermission(IConnection, String) - Method in interface org.red5.server.api.IClient
Check if the client has a permission in the given context.
hasPermission(IConnection, String) - Method in class org.red5.server.Client
Check if the client has a permission in the given context.
hasSharedObject(IScope, String) - Method in interface org.red5.server.api.so.ISharedObjectService
Check if a shared object exists.
hasSharedObject(IScope, String) - Method in class org.red5.server.so.SharedObjectService
Check if a shared object exists.
hasSource() - Method in interface org.red5.server.api.event.IEvent
Whether event has source (event listener(s))
hasSource() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Whether event has source (event listener(s))
hasSource() - Method in class org.red5.server.net.rtmp.event.StreamActionEvent
 
hasVideo() - Method in interface org.red5.server.stream.IStreamTypeAwareProvider
Check if the provider contains video tags.
header - Variable in class org.red5.server.net.rtmp.event.BaseEvent
Event RTMP packet header
Header - Class in org.red5.server.net.rtmp.message
RTMP packet header
Header() - Constructor for class org.red5.server.net.rtmp.message.Header
 
Header.HeaderType - Enum in org.red5.server.net.rtmp.message
 
HEADER_CONTINUE - Static variable in interface org.red5.server.net.rtmp.message.Constants
There's more to encode
HEADER_NEW - Static variable in interface org.red5.server.net.rtmp.message.Constants
New header marker
HEADER_SAME_SOURCE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Same source marker
HEADER_TIMER_CHANGE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Timer change marker
headers - Variable in class org.red5.server.net.remoting.RemotingClient
Headers to send to the server.
host - Variable in class org.red5.server.BaseConnection
Connection host
HttpConnectionUtil - Class in org.red5.server.util
Utility for using HTTP connections.
HttpConnectionUtil() - Constructor for class org.red5.server.util.HttpConnectionUtil
 

I

IApplication - Interface in org.red5.server.adapter
IApplication provides lifecycle methods that most communication applications will use.
IAttributeStore - Interface in org.red5.server.api
Base interface for all API objects with attributes
IBandwidthDetection - Interface in org.red5.server.stream.bandwidth
 
IBasicScope - Interface in org.red5.server.api.scope
Base interface for all scope objects, including SharedObjects.
IBroadcastScope - Interface in org.red5.server.api.scope
Broadcast scope is marker interface that represents object that works as basic scope and has pipe connection event dispatching capabilities.
IBroadcastStream - Interface in org.red5.server.api.stream
A broadcast stream is a stream source to be subscribed to by clients.
ICastingAttributeStore - Interface in org.red5.server.api
Attribute storage with automatic object casting support.
IClient - Interface in org.red5.server.api
The client object represents a single client.
IClientBroadcastStream - Interface in org.red5.server.api.stream
A broadcast stream that comes from client.
IClientBroadcastStreamStatistics - Interface in org.red5.server.api.statistics
Statistical informations about a stream that is broadcasted by a client.
IClientRegistry - Interface in org.red5.server.api
Provides a registry of client objects.
IClientSharedObject - Interface in org.red5.server.api.so
Clientside access to shared objects.
IClientStream - Interface in org.red5.server.api.stream
A stream that is bound to a client.
ICommand - Interface in org.red5.server.net
Represents a "command" sent to or received from an end-point.
IConnection - Interface in org.red5.server.api
The connection object.
IConnection.Duty - Enum in org.red5.server.api
Duty type.
IConnection.Encoding - Enum in org.red5.server.api
Encoding type.
IConnection.Type - Enum in org.red5.server.api
Connection type.
IConnectionListener - Interface in org.red5.server.api.listeners
Interface for listeners to connection events.
IConnectionManager<T> - Interface in org.red5.server.net
 
IConsumer - Interface in org.red5.server.messaging
Signature for the message consumer.
IConsumerService - Interface in org.red5.server.stream
Service for consumer objects, used to get pushed messages at consumer endpoint.
IContext - Interface in org.red5.server.api
The current context, this object basically wraps the Spring context or in the case of the .Net version, any similar system.
ICoreObject - Interface in org.red5.server.api
Base marker interface for all core objects.
ID - Static variable in interface org.red5.server.api.IClient
The key used to store the client object in a http session.
ID - Static variable in interface org.red5.server.api.IContext
 
ID - Static variable in interface org.red5.server.api.IServer
Server ID
id - Variable in class org.red5.server.Client
Clients identifier
IEvent - Interface in org.red5.server.api.event
IEvent interfaces is the essential interface every Event should implement
IEvent.Type - Enum in org.red5.server.api.event
 
IEventDecoder - Interface in org.red5.server.net.rtmp.codec
Event decoder decodes event objects from incoming byte buffer.
IEventDispatcher - Interface in org.red5.server.api.event
IEventDispatcher interface implementations dispatch events
IEventEncoder - Interface in org.red5.server.net.rtmp.codec
Encodes events to byte buffer.
IEventHandler - Interface in org.red5.server.api.event
 
IEventListener - Interface in org.red5.server.api.event
 
IEventObservable - Interface in org.red5.server.api.event
IEventObservable hold functionality of the well-known Observer pattern, that is it has a list of objects that listen to events.
IFileConsumer - Interface in org.red5.server.api.stream.consumer
 
IFilter - Interface in org.red5.server.messaging
Filter marker interface groups consumer and provider interfaces
IFrameDropper - Interface in org.red5.server.stream
Interface for classes that implement logic to drop frames.
IGlobalScope - Interface in org.red5.server.api.scope
The global scope that acts as root for all applications in a host.
IHandshake - Interface in org.red5.server.net
Base interface for Handshake classes.
IMappingStrategy - Interface in org.red5.server.api
This interface encapsulates the mapping strategy used by the context.
IMessage - Interface in org.red5.server.messaging
Common interface for all messages.
IMessageComponent - Interface in org.red5.server.messaging
Message component handles out-of-band control messages
IMessageInput - Interface in org.red5.server.messaging
Input Endpoint for a consumer to connect.
IMessageOutput - Interface in org.red5.server.messaging
Output Endpoint for a provider to connect.
ImmutableTag - Class in org.red5.server.stream.consumer
An ImmutableTag represents immutable encapsulation of flash media data.
includeStacktrace() - Method in exception org.red5.server.exception.ClientDetailsException
Should the stacktrace returned to the client?
incomingPublicKey - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
increment() - Method in class org.red5.server.api.statistics.support.StatisticsCounter
Increment statistics by one.
init() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Initialization actions, start if autostart is set to
init() - Method in class org.red5.server.net.rtmp.codec.RTMPCodecFactory
Initialization
init() - Method in class org.red5.server.net.rtmpt.codec.RTMPTCodecFactory
Initialization
init() - Method in class org.red5.server.scope.Scope
Initialization actions, start if autostart is set to true.
init(IConnection, String, boolean) - Method in interface org.red5.server.stream.IRecordingListener
Initialize the listener.
init(IScope, String, boolean) - Method in interface org.red5.server.stream.IRecordingListener
Initialize the listener.
init(IConnection, String, boolean) - Method in class org.red5.server.stream.RecordingListener
Initialize the listener.
init(IScope, String, boolean) - Method in class org.red5.server.stream.RecordingListener
Initialize the listener.
initialize(IClient) - Method in interface org.red5.server.api.IConnection
Initialize the connection.
initialize(IClient) - Method in class org.red5.server.BaseConnection
Initializes client
initRC4Encryption(byte[]) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Prepare the ciphers.
initStream(Number) - Method in interface org.red5.server.api.stream.IStreamService
Called by FMS.
initStream(Number, Object) - Method in interface org.red5.server.api.stream.IStreamService
Called by FMS.
initStream(Number) - Method in class org.red5.server.stream.StreamService
Called by FMS.
initStream(Number, Object) - Method in class org.red5.server.stream.StreamService
Called by FMS.
InMemoryPushPushPipe - Class in org.red5.server.messaging
A simple in-memory version of push-push pipe.
InMemoryPushPushPipe() - Constructor for class org.red5.server.messaging.InMemoryPushPushPipe
 
InMemoryPushPushPipe(IPipeConnectionListener) - Constructor for class org.red5.server.messaging.InMemoryPushPushPipe
 
invoke(IServiceCall) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Invokes service using remoting call object.
invoke(IServiceCall, int) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Invoke service using call and channel.
invoke(String) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Invoke method by name.
invoke(String, IPendingServiceCallback) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Invoke method by name with callback.
invoke(String, Object[]) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Invoke method with parameters.
invoke(String, Object[], IPendingServiceCallback) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Invoke method with parameters.
invoke(IServiceCall, IScope) - Method in interface org.red5.server.api.service.IServiceInvoker
Execute the passed service call in the given scope.
invoke(IServiceCall, Object) - Method in interface org.red5.server.api.service.IServiceInvoker
Execute the passed service call in the given object.
Invoke - Class in org.red5.server.net.rtmp.event
Remote invocation event
Invoke() - Constructor for class org.red5.server.net.rtmp.event.Invoke
Constructs a new Invoke.
Invoke(IoBuffer) - Constructor for class org.red5.server.net.rtmp.event.Invoke
Create new invocation event with given data
Invoke(IPendingServiceCall) - Constructor for class org.red5.server.net.rtmp.event.Invoke
Create new invocation event with given pending service call
invoke(IServiceCall) - Method in class org.red5.server.net.rtmp.RTMPConnection
Invokes service using remoting call object.
invoke(IServiceCall, int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Invoke service using call and channel.
invoke(String) - Method in class org.red5.server.net.rtmp.RTMPConnection
Invoke method by name.
invoke(String, Object[]) - Method in class org.red5.server.net.rtmp.RTMPConnection
Invoke method with parameters.
invoke(String, IPendingServiceCallback) - Method in class org.red5.server.net.rtmp.RTMPConnection
Invoke method by name with callback.
invoke(String, Object[], IPendingServiceCallback) - Method in class org.red5.server.net.rtmp.RTMPConnection
Invoke method with parameters.
invoke(IServiceCall, IScope) - Method in class org.red5.server.service.ServiceInvoker
Execute the passed service call in the given scope.
invoke(IServiceCall, Object) - Method in class org.red5.server.service.ServiceInvoker
Execute the passed service call in the given object.
invokeCall(RTMPConnection, IServiceCall) - Method in class org.red5.server.net.rtmp.RTMPHandler
Remoting call invocation handler.
invokeMethod(String) - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaConnectionMXBean
 
invokeMethod(String, Object[]) - Method in class org.red5.server.net.remoting.RemotingClient
Invoke a method synchronously on the remoting server.
invokeMethod(String, Object[], IRemotingCallback) - Method in class org.red5.server.net.remoting.RemotingClient
Invoke a method asynchronously on the remoting server.
invokeMethod(String) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
IPassive - Interface in org.red5.server.messaging
Signature to mark a provider/consumer never actively providers/consumers messages.
IPendingServiceCall - Interface in org.red5.server.api.service
IPendingServiceCall is a call that have a list of callbacks.
IPendingServiceCallback - Interface in org.red5.server.api.service
Callback that will be executed when the result of a pending service call has been received.
IPersistable - Interface in org.red5.server.api.persistence
Base interface for objects that can be made persistent.
IPersistenceStore - Interface in org.red5.server.api.persistence
Storage for persistent objects.
IPipe - Interface in org.red5.server.messaging
A pipe is an object that connects message providers and message consumers.
IPipeConnectionListener - Interface in org.red5.server.messaging
A listener that wants to listen to events when provider/consumer connects to or disconnects from a specific pipe.
IPlayItem - Interface in org.red5.server.api.stream
Playlist item.
IPlaylist - Interface in org.red5.server.api.stream
Playlist
IPlaylistController - Interface in org.red5.server.api.stream
A play list controller that controls the order of play items.
IPlaylistSubscriberStream - Interface in org.red5.server.api.stream
IPlaylistSubscriberStream has methods of both ISubscriberStream and IPlaylist but adds nothing new
IPlaylistSubscriberStreamStatistics - Interface in org.red5.server.api.statistics
Statistical informations about a stream that is subscribed by a client.
IProvider - Interface in org.red5.server.messaging
Signature for message provider.
IProviderService - Interface in org.red5.server.stream
Central unit to get access to different types of provider inputs
IProviderService.INPUT_TYPE - Enum in org.red5.server.stream
 
IPushableConsumer - Interface in org.red5.server.messaging
A consumer that supports event-driven message handling and message pushing through pipes.
IReceivedMessageTaskQueueListener - Interface in org.red5.server.net.rtmp
 
IRecordingListener - Interface in org.red5.server.stream
Recording listener interface.
IRemotingCallback - Interface in org.red5.server.net.remoting
Callback for asynchronous remoting calls.
IRemotingHeader - Interface in org.red5.server.api.remoting
A Remoting header.
IRTMPEvent - Interface in org.red5.server.net.rtmp.event
 
IRTMPHandler - Interface in org.red5.server.net.rtmp
RTMP events handler
IRtmpSampleAccess - Interface in org.red5.server.api.stream
 
isAcquired() - Method in interface org.red5.server.api.so.ISharedObject
Check if shared object currently is acquired.
isAcquired() - Method in class org.red5.server.so.SharedObject
Check if shared object currently is acquired.
isAcquired() - Method in class org.red5.server.so.SharedObjectScope
Check if shared object currently is acquired.
isAncestor(IBasicScope, IBasicScope) - Static method in class org.red5.server.util.ScopeUtils
Check whether one scope is an ancestor of another
isApp(IBasicScope) - Static method in class org.red5.server.util.ScopeUtils
Check whether scope is an application scope (level 1 leaf in scope tree) or not
isAppending() - Method in interface org.red5.server.stream.IRecordingListener
 
isAppending() - Method in class org.red5.server.stream.RecordingListener
isAudio() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
isAudioAllowed(IScope) - Method in interface org.red5.server.api.stream.IRtmpSampleAccess
Return true if sample access allowed on audio stream.
isAutomaticRecording() - Method in class org.red5.server.stream.ClientBroadcastStream
 
isBandwidthChecked() - Method in interface org.red5.server.api.IClient
Returns whether or not a bandwidth check has been requested.
isBandwidthChecked() - Method in class org.red5.server.Client
Returns whether or not a bandwidth check has been requested.
isBandwidthDetection() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
isChannelUsed(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Checks whether channel is used.
IScheduledJob - Interface in org.red5.server.api.scheduling
Interface that must be implemented by classes that can be scheduled for periodic execution.
ISchedulingService - Interface in org.red5.server.api.scheduling
Service that supports periodic execution of jobs, adding, removing and getting their name as list.
isClosed() - Method in class org.red5.server.BaseConnection
Returns whether or not a connection is closed.
isClosed() - Method in class org.red5.server.so.SharedObject
 
isConfig() - Method in class org.red5.server.net.rtmp.event.AudioData
 
isConfig() - Method in class org.red5.server.net.rtmp.event.VideoData
 
isConfig() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
isConnected() - Method in interface org.red5.server.api.IConnection
Is the client connected to the scope.
isConnected() - Method in interface org.red5.server.api.so.IClientSharedObject
Check if the shared object is connected to the server.
isConnected() - Method in class org.red5.server.BaseConnection
Check whether connection is alive
isConnected() - Method in interface org.red5.server.jmx.mxbeans.RTMPConnectionMXBean
 
isConnected() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Check whether connection is alive
isConnected() - Method in class org.red5.server.so.ClientSharedObject
Check if the shared object is connected to the server.
isConnectionAllowed(IConnection) - Method in interface org.red5.server.api.scope.IBasicScope
Provides a means to allow a scope to perform processing on a connection prior to the actual connection attempt or other handling.
isConnectionAllowed(ISharedObject) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
Check if a connection to the given existing shared object is allowed.
isConnectionAllowed(IConnection) - Method in class org.red5.server.scope.BasicScope
Provides a means to allow a scope to perform processing on a connection prior to the actual connection attempt or other handling.
isConnectionAllowed() - Method in class org.red5.server.so.SharedObjectScope
Call handlers and check if connection to the existing SO is allowed.
IScope - Interface in org.red5.server.api.scope
The scope object.
IScopeAware - Interface in org.red5.server.api.scope
Maker interface for all objects that are aware of the scope they are located in.
IScopeHandler - Interface in org.red5.server.api.scope
The scope handler controls actions performed against a scope object, and also is notified of all events.
IScopeListener - Interface in org.red5.server.api.listeners
Interface for listeners to scope events.
IScopeSecurityHandler - Interface in org.red5.server.api.scope
Provides an interface for scope security handling.
IScopeService - Interface in org.red5.server.api.scope
Base marker interface for all scope services.
IScopeStatistics - Interface in org.red5.server.api.statistics
Statistical informations about a scope.
isCreationAllowed(IScope, String, boolean) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
Check if the a shared object may be created in the given scope.
isDebug() - Static method in class org.red5.server.api.Red5
Returns true if java debugging was detected.
isDelayWrite() - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Deprecated.
isDeleteAllowed(ISharedObject, String) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
Check if the deletion of a property is allowed on the given shared object.
isDeleteAllowed(String) - Method in class org.red5.server.so.SharedObjectScope
Call handlers and check if deleting a property from the SO is allowed.
isDisconnected() - Method in class org.red5.server.net.rtmp.RTMPConnection
Returns whether or not the connection is disconnected.
isDispatchStreamActions() - Method in class org.red5.server.net.rtmp.RTMPHandler
 
ISeekableProvider - Interface in org.red5.server.stream
Provider that is seekable
isEmpty() - Method in class org.red5.server.net.rtmp.message.Header
 
isEmpty() - Method in interface org.red5.server.so.ISharedObjectMessage
Is empty?
isEmpty() - Method in class org.red5.server.so.SharedObjectMessage
Is empty?
isEnabled() - Method in class org.red5.server.scope.Scope
Check if scope is enabled
isEncrypted() - Method in class org.red5.server.net.rtmp.codec.RTMP
 
isEndOfSequence() - Method in class org.red5.server.net.rtmp.event.VideoData
 
IServer - Interface in org.red5.server.api
The interface that represents the Red5 server.
IServiceCall - Interface in org.red5.server.api.service
Container for a Service Call
IServiceCapableConnection - Interface in org.red5.server.api.service
Connection that has options to invoke and handle remote calls
IServiceHandlerProvider - Interface in org.red5.server.api.service
Supports registration and lookup of service handlers.
IServiceInvoker - Interface in org.red5.server.api.service
Interface for objects that execute service calls (remote calls from client).
IServiceResolver - Interface in org.red5.server.service
Interface for objects that resolve service names to services.
isExpired() - Method in class org.red5.server.net.rtmp.message.Packet
Returns true if expiration time has been reached and false otherwise.
isExtended() - Method in class org.red5.server.net.rtmp.message.Header
 
isGlobal(IBasicScope) - Static method in class org.red5.server.util.ScopeUtils
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)
ISharedObject - Interface in org.red5.server.api.so
Serverside access to shared objects.
ISharedObjectBase - Interface in org.red5.server.api.so
Base interface for shared objects.
ISharedObjectEvent - Interface in org.red5.server.so
One update event for a shared object received through a connection.
ISharedObjectEvent.Type - Enum in org.red5.server.so
 
ISharedObjectHandlerProvider - Interface in org.red5.server.api.so
Supports registration and lookup of shared object handlers.
ISharedObjectListener - Interface in org.red5.server.api.so
Notifications about shared object updates.
ISharedObjectMessage - Interface in org.red5.server.so
Shared object message
ISharedObjectSecurity - Interface in org.red5.server.api.so
Interface for handlers that control access to shared objects.
ISharedObjectSecurityService - Interface in org.red5.server.api.so
Service that supports protecting access to shared objects.
ISharedObjectService - Interface in org.red5.server.api.so
Service that manages shared objects for given scope.
ISharedObjectStatistics - Interface in org.red5.server.api.statistics
Statistics informations about a shared object.
isIdle() - Method in class org.red5.server.net.rtmp.RTMPConnection
Returns whether or not the connection has been idle for a maximum period.
isIdle() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Returns whether or not the connection has been idle for a maximum period.
ISingleItemSubscriberStream - Interface in org.red5.server.api.stream
A subscriber stream that has only one item for play.
isInterruptOnRemove() - Method in class org.red5.server.scheduling.JDKSchedulingService
 
isLiveWaitSupport() - Method in interface org.red5.server.stream.IProviderService
Whether or not legacy live-wait support is enabled.
isLocked() - Method in interface org.red5.server.api.so.ISharedObjectBase
Returns the locked state of this SharedObject.
isLocked() - Method in class org.red5.server.so.ClientSharedObject
Returns the locked state of this SharedObject.
isLocked() - Method in class org.red5.server.so.SharedObjectScope
Returns the locked state of this SharedObject.
isPaused() - Method in interface org.red5.server.api.stream.ISubscriberStream
Check if the stream is currently paused.
isPaused() - Method in class org.red5.server.stream.PlayEngine
 
isPaused() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Check if the stream is currently paused.
isPaused() - Method in class org.red5.server.stream.SingleItemSubscriberStream
 
isPersistent() - Method in interface org.red5.server.api.persistence.IPersistable
Returns
isPersistent() - Method in interface org.red5.server.api.so.ISharedObjectBase
Check if the object has been created as persistent shared object by the client.
isPersistent() - Method in interface org.red5.server.api.statistics.ISharedObjectStatistics
Check if the shared object is persistent.
isPersistent() - Method in interface org.red5.server.so.ISharedObjectMessage
Does the message affect a persistent shared object?
isPersistent() - Method in class org.red5.server.so.SharedObject
Check if the shared object is persistent.
isPersistent() - Method in class org.red5.server.so.SharedObjectMessage
Does the message affect a persistent shared object?
isPersistent() - Method in class org.red5.server.so.SharedObjectScope
Check if the object has been created as persistent shared object by the client.
isPlaybackAllowed(IScope, String, int, int, boolean) - Method in interface org.red5.server.api.stream.IStreamPlaybackSecurity
Check if playback of a stream with the given name is allowed.
isProcessed() - Method in class org.red5.server.net.rtmp.message.Packet
Gets the processed flag.
isPublishAllowed(IScope, String, String) - Method in interface org.red5.server.api.stream.IStreamPublishSecurity
Check if publishing a stream with the given name is allowed.
isPullMode() - Method in class org.red5.server.stream.PlayEngine
 
isRandom() - Method in interface org.red5.server.api.stream.IPlaylist
Whether items are randomly played.
isRandom() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Whether items are randomly played.
isReaderIdle() - Method in class org.red5.server.BaseConnection
Returns whether or not the reader is idle.
isReaderIdle() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Returns whether or not the reader is idle.
isRecording() - Method in class org.red5.server.stream.ClientBroadcastStream
 
isRecording() - Method in interface org.red5.server.stream.IRecordingListener
 
isRecording() - Method in class org.red5.server.stream.RecordingListener
isRegistered(IConnection) - Method in class org.red5.server.Client
Returns registration status of given connection.
isRepeat() - Method in interface org.red5.server.api.stream.IPlaylist
Whether repeat playing an item.
isRepeat() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Whether repeat playing an item.
isRewind() - Method in interface org.red5.server.api.stream.IPlaylist
Whether rewind the list.
isRewind() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Whether rewind the list.
isRoom(IBasicScope) - Static method in class org.red5.server.util.ScopeUtils
Check whether scope is a room scope (level 2 leaf in scope tree or lower, e.g.
isRoot(IBasicScope) - Static method in class org.red5.server.util.ScopeUtils
Checks whether scope is root or not
isRunning() - Method in class org.red5.server.scope.Scope
Check if scope is in running state
isScopeAllowed(IScope) - Method in interface org.red5.server.api.scope.IBasicScope
Provides a means to allow a scope to perform processing on another scope prior to additional scope handling.
isScopeAllowed(IScope) - Method in class org.red5.server.scope.BasicScope
Provides a means to allow a scope to perform processing on another scope prior to additional scope handling.
isSendAllowed(ISharedObject, String, List<?>) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
Check if sending a message to the shared object is allowed.
isSendAllowed(String, List<?>) - Method in class org.red5.server.so.SharedObjectScope
Call handlers and check if sending a message to the clients connected to the SO is allowed.
isSuccess() - Method in interface org.red5.server.api.service.IServiceCall
Whether call was successful or not
isSuccess() - Method in class org.red5.server.service.Call
Whether call was successful or not
IStatisticsBase - Interface in org.red5.server.api.statistics
Base class for all statistics informations.
IStream - Interface in org.red5.server.api.stream
Base interface for stream objects.
IStreamableFileFactory - Interface in org.red5.server.api.stream
Scope service extension that provides method to get streamable file services set
IStreamableFileService - Interface in org.red5.server.api.service
Provides access to files that can be streamed.
IStreamAwareScopeHandler - Interface in org.red5.server.api.stream
A scope handler that is stream aware.
IStreamCapableConnection - Interface in org.red5.server.api.stream
A connection that supports streaming.
IStreamData<T> - Interface in org.red5.server.stream
Stream data packet
IStreamFilenameGenerator - Interface in org.red5.server.api.stream
A class that can generate filenames for streams.
IStreamFilenameGenerator.GenerationType - Enum in org.red5.server.api.stream
Possible filename generation types.
IStreamListener - Interface in org.red5.server.api.stream
Listener that is notified about packets received from a stream.
IStreamPacket - Interface in org.red5.server.api.stream
Packet containing stream data.
IStreamPlaybackSecurity - Interface in org.red5.server.api.stream
Interface for handlers that control access to stream playback.
IStreamPublishSecurity - Interface in org.red5.server.api.stream
Interface for handlers that control access to stream publishing.
IStreamSecurityService - Interface in org.red5.server.api.service
Service that supports protecting access to streams.
IStreamService - Interface in org.red5.server.api.stream
This interface represents the stream methods that can be called throug RTMP.
IStreamStatistics - Interface in org.red5.server.api.statistics
Base class for all stream statistics.
IStreamTypeAwareProvider - Interface in org.red5.server.stream
Interface for providers that know if they contain video frames.
ISubscriberStream - Interface in org.red5.server.api.stream
ISubscriberStream is a stream from subscriber's point of view.
isUnvalidatedConnectionAllowed() - Method in class org.red5.server.net.rtmp.RTMPHandler
 
isValid() - Method in interface org.red5.server.api.scope.IBasicScope
Validates a scope based on its name and type
isValid() - Method in class org.red5.server.scope.BasicScope
Validates a scope based on its name and type
isValidStreamId(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Returns whether or not a given stream id is valid.
isVideo() - Method in class org.red5.server.stream.consumer.QueuedMediaData
 
isVideoAllowed(IScope) - Method in interface org.red5.server.api.stream.IRtmpSampleAccess
Return true if sample access allowed on video stream.
isWriteAllowed(ISharedObject, String, Object) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
Check if a modification is allowed on the given shared object.
isWriteAllowed(String, Object) - Method in class org.red5.server.so.SharedObjectScope
Call handlers and check if writing to the SO is allowed.
isWriterIdle() - Method in class org.red5.server.BaseConnection
Returns whether or not the writer is idle.
isWriterIdle() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Returns whether or not the writer is idle.
iterateScopeNameList() - Method in class org.red5.server.Client
Iterate through the scopes and their attributes.

J

JDKSchedulingService - Class in org.red5.server.scheduling
Scheduling service that uses JDK ScheduledExecutor as backend.
JDKSchedulingService() - Constructor for class org.red5.server.scheduling.JDKSchedulingService
 
JDKSchedulingServiceJob - Class in org.red5.server.scheduling
Scheduled job that is registered in the Quartz scheduler.
JDKSchedulingServiceJob() - Constructor for class org.red5.server.scheduling.JDKSchedulingServiceJob
 
JDKSchedulingServiceMXBean - Interface in org.red5.server.jmx.mxbeans
Scheduling service that uses JDK as backend.
jobDetailCounter - Variable in class org.red5.server.scheduling.JDKSchedulingService
 
jobs - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Scheduled job names
jobs - Variable in class org.red5.server.stream.SingleItemSubscriberStream
Scheduled job names
join(IClient, IScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called just before a client enters the scope.
join(IClient, IScope) - Method in interface org.red5.server.api.scope.IScopeHandler
Called just before a client enters the scope.

K

keepDelay - Variable in class org.red5.server.scope.BasicScope
Set to amount of time (in seconds) the scope will be kept before being freed, after the last disconnect.
keepOnDisconnect - Variable in class org.red5.server.scope.BasicScope
Set to true to prevent the scope from being freed upon disconnect.
KEY - Static variable in interface org.red5.server.messaging.IPassive
 
KEY - Static variable in interface org.red5.server.messaging.IPushableConsumer
 
KEY - Static variable in class org.red5.server.stream.AudioCodecFactory
Object key
KEY - Static variable in class org.red5.server.stream.consumer.ConnectionConsumer
Connection consumer class name
KEY - Static variable in interface org.red5.server.stream.IConsumerService
 
KEY - Static variable in interface org.red5.server.stream.ISeekableProvider
 
KEY - Static variable in interface org.red5.server.stream.IStreamTypeAwareProvider
 
KEY - Static variable in class org.red5.server.stream.VideoCodecFactory
Object key
KEY_APP_NAME - Static variable in class org.red5.logging.LoggingContextSelector
 
KEY_LENGTH - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
keyAgreement - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
keyMap - Variable in class org.red5.server.scheduling.JDKSchedulingService
Storage for job futures keyed by name

L

lastModified - Variable in class org.red5.server.so.SharedObject
Last modified timestamp
latestTimeStamp - Variable in class org.red5.server.stream.ClientBroadcastStream
 
leave(IClient, IScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called just after the client leaves the scope.
leave(IClient, IScope) - Method in interface org.red5.server.api.scope.IScopeHandler
Called just after the client leaves the scope.
length - Variable in class org.red5.server.api.stream.support.DynamicPlayItem
Length - amount to play
length - Variable in class org.red5.server.api.stream.support.SimplePlayItem
Length - amount to play
level - Variable in class org.red5.server.net.rtmp.status.Status
Status level
level - Variable in class org.red5.server.net.rtmp.status.StatusObject
 
limitType - Variable in class org.red5.server.net.rtmp.RTMPConnection
Bandwidth limit type / enforcement.
listeners - Variable in class org.red5.server.messaging.AbstractPipe
Event listeners
listeners - Variable in class org.red5.server.scope.BasicScope
List of event listeners
listeners - Variable in class org.red5.server.so.SharedObject
Listeners
listeners - Variable in class org.red5.server.stream.ClientBroadcastStream
Listeners to get notified about received packets.
listenerStats - Variable in class org.red5.server.so.SharedObject
Manages listener statistics.
livePipe - Variable in class org.red5.server.stream.ClientBroadcastStream
Pipe for live streaming
load(String) - Method in interface org.red5.server.api.persistence.IPersistenceStore
Load a persistent object with the given name.
load(IPersistable) - Method in interface org.red5.server.api.persistence.IPersistenceStore
Load state of an already instantiated persistent object.
load(String) - Method in class org.red5.server.persistence.RamPersistence
Load a persistent object with the given name.
load(IPersistable) - Method in class org.red5.server.persistence.RamPersistence
Load state of an already instantiated persistent object.
loadStatusObjects() - Method in class org.red5.server.net.rtmp.status.StatusObjectService
Creates all status objects and adds them to status objects map
lock() - Method in interface org.red5.server.api.so.ISharedObjectBase
Locks the shared object instance.
lock() - Method in class org.red5.server.so.ClientSharedObject
Locks the shared object instance.
lock() - Method in class org.red5.server.so.SharedObjectScope
Locks the shared object instance.
log - Static variable in class org.red5.server.AttributeStore
 
log - Static variable in class org.red5.server.Client
 
log - Static variable in class org.red5.server.net.remoting.RemotingClient
 
log - Static variable in class org.red5.server.net.rtmp.Channel
 
log - Static variable in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder
 
log - Static variable in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
 
log - Static variable in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
 
log - Variable in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
 
log - Static variable in class org.red5.server.net.rtmp.DeferredResult
Logger
log - Variable in class org.red5.server.net.rtmp.event.BaseEvent
 
log - Static variable in class org.red5.server.net.rtmp.message.ChunkHeader
 
log - Static variable in class org.red5.server.net.rtmp.message.SharedObjectTypeMapping
 
log - Static variable in class org.red5.server.net.rtmp.RTMPHandler
 
log - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
log - Static variable in class org.red5.server.net.rtmp.RTMPMinaConnection
 
log - Static variable in class org.red5.server.net.rtmp.status.StatusObjectService
Logger
log - Static variable in class org.red5.server.scope.BasicScope
 
log - Static variable in class org.red5.server.scope.Scope
 
log - Static variable in class org.red5.server.Server
 
log - Static variable in class org.red5.server.so.ClientSharedObject
 
log - Static variable in class org.red5.server.so.SharedObject
 
log - Static variable in class org.red5.server.stream.bandwidth.ClientServerDetection
 
log - Static variable in class org.red5.server.stream.OutputStream
Logger
log - Static variable in class org.red5.server.stream.VideoFrameDropper
 
logger - Static variable in class org.red5.server.stream.StreamableFileFactory
 
LOGGER_CONTEXT_ATTRIBUTE - Static variable in class org.red5.logging.Red5LoggerFactory
 
LoggingContextSelector - Class in org.red5.logging
A class that allows the LoggerFactory to access an web context based LoggerContext.
LoggingContextSelector(LoggerContext) - Constructor for class org.red5.logging.LoggingContextSelector
 
lookupClient(String) - Method in interface org.red5.server.api.IClientRegistry
Return an existing client from a client id.
lookupClient(String) - Method in class org.red5.server.ClientRegistry
Return client by id
lookupConnection(IClient) - Method in interface org.red5.server.api.scope.IScope
Lookup connection for a given client.
lookupConnection(IClient) - Method in class org.red5.server.scope.Scope
Lookup connection for a given client.
lookupConnections(IClient) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Returns all connections for a given client
lookupConnections(IClient) - Method in interface org.red5.server.api.scope.IScope
Deprecated.
lookupConnections(IClient) - Method in class org.red5.server.scope.Scope
Deprecated.
lookupGlobal(String, String) - Method in interface org.red5.server.api.IServer
Lookup the global scope for a host.
lookupGlobal(String, String) - Method in class org.red5.server.Server
Does global scope lookup for host name and context path
lookupProviderInput(IScope, String, int) - Method in interface org.red5.server.stream.IProviderService
Returns the input type for a named provider if a source of input exists.
lookupScopeHandler(String) - Method in interface org.red5.server.api.IContext
Returns scope handler (object that handle all actions related to the scope) by path.
lookupService(String) - Method in interface org.red5.server.api.IContext
Returns service by name.

M

makeDirectory(String) - Static method in class org.red5.server.util.FileUtil
Create a directory.
makeDirectory(String, boolean) - Static method in class org.red5.server.util.FileUtil
Create a directory.
mapping - Variable in class org.red5.server.Server
Mappings
mapResourcePrefix(String) - Method in interface org.red5.server.api.IMappingStrategy
Map a context path to a path prefix for resources.
mapScopeHandlerName(String) - Method in interface org.red5.server.api.IMappingStrategy
Map a context path to the name of a scope handler.
mapServiceName(String) - Method in interface org.red5.server.api.IMappingStrategy
Map a name to the name of a service.
MAX_PACKET_SIZE - Static variable in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
 
MAX_RESERVED_STREAMS - Static variable in class org.red5.server.net.rtmp.RTMPConnection
 
maxHandlingTimeout - Variable in class org.red5.server.net.rtmp.RTMPConnection
Maximum time in milliseconds allowed to process received message
MAXIMUM_EVENTS_PER_UPDATE - Static variable in class org.red5.server.so.SharedObjectService
Maximum messages to send at once
maxInactivity - Variable in class org.red5.server.net.rtmp.RTMPConnection
Maximum time in ms after which a client is disconnected because of inactivity.
MEDIUM_INT_MAX - Static variable in interface org.red5.server.net.rtmp.message.Constants
Medium integer max value
messageDropped() - Method in class org.red5.server.net.rtmp.RTMPConnection
Increases number of dropped messages.
messageID - Variable in class org.red5.server.messaging.AbstractMessage
 
messageReceived(RTMPConnection, Packet) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Message received.
messageReceived(RTMPConnection, Packet) - Method in interface org.red5.server.net.rtmp.IRTMPHandler
Message received.
messageReceived() - Method in class org.red5.server.net.rtmp.RTMPConnection
Increases number of read messages by one.
messageSent(RTMPConnection, Packet) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Message sent.
messageSent(RTMPConnection, Packet) - Method in interface org.red5.server.net.rtmp.IRTMPHandler
Message sent.
messageSent(Packet) - Method in class org.red5.server.net.rtmp.RTMPConnection
Mark message as sent.
messageType - Variable in class org.red5.server.messaging.AbstractMessage
 
messageTypeToName(byte) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
MethodNotFoundException - Exception in org.red5.server.service
Thrown if service method is not found so call throws exception
MethodNotFoundException(String) - Constructor for exception org.red5.server.service.MethodNotFoundException
Creates exception with given method name
MethodNotFoundException(String, Object[]) - Constructor for exception org.red5.server.service.MethodNotFoundException
Creates exception with given method name and arguments
MODE_APPEND - Static variable in interface org.red5.server.api.stream.IClientStream
 
MODE_LIVE - Static variable in interface org.red5.server.api.stream.IClientStream
 
MODE_PUBLISH - Static variable in interface org.red5.server.api.stream.IClientStream
 
MODE_READ - Static variable in interface org.red5.server.api.stream.IClientStream
 
MODE_RECORD - Static variable in interface org.red5.server.api.stream.IClientStream
 
modified - Variable in class org.red5.server.so.SharedObject
Has changes? flag
moveFile(String, String) - Static method in class org.red5.server.util.FileUtil
 
msgInput - Variable in class org.red5.server.api.stream.support.DynamicPlayItem
Message source
msgInput - Variable in class org.red5.server.api.stream.support.SimplePlayItem
Message source

N

name - Variable in class org.red5.server.api.stream.support.DynamicPlayItem
Playlist item name
name - Variable in class org.red5.server.api.stream.support.SimplePlayItem
Playlist item name
name - Variable in class org.red5.server.net.remoting.RemotingHeader
The name of the header.
name - Variable in class org.red5.server.scope.BasicScope
String identifier for this scope
name - Variable in class org.red5.server.so.SharedObject
Shared Object name (identifier)
NC_CALL_BADVERSION - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The URI specified in the NetConnection.connect method did not specify 'rtmp' as the protocol.
NC_CALL_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The NetConnection.call method was not able to invoke the server-side method or command.
NC_CONNECT_APPSHUTDOWN - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The application has been shut down (for example, if the application is out of memory resources and must shut down to prevent the server from crashing) or the server has shut down.
NC_CONNECT_CLOSED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The connection was closed successfully
NC_CONNECT_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The connection attempt failed.
NC_CONNECT_INVALID_APPLICATION - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The application name specified during connect is invalid.
NC_CONNECT_REJECTED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The client does not have permission to connect to the application, the application expected different parameters from those that were passed, or the application name specified during the connection attempt was not found on the server.
NC_CONNECT_SUCCESS - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The connection attempt succeeded.
newBroadcastStream(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Create a broadcast stream.
newBroadcastStream(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Create a broadcast stream.
newClient(Object[]) - Method in interface org.red5.server.api.IClientRegistry
Create a new client client object from connection params.
newClient(Object[]) - Method in class org.red5.server.ClientRegistry
Return client from next id with given params
newPlaylistSubscriberStream(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Create a stream that can play a list.
newPlaylistSubscriberStream(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Create a stream that can play a list.
newSingleItemSubscriberStream(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Create a stream that can play only one item.
newSingleItemSubscriberStream(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Create a stream that can play only one item.
nextBytesRead - Variable in class org.red5.server.net.rtmp.RTMPConnection
Number of bytes to read next.
nextId() - Method in class org.red5.server.ClientRegistry
Return next client id
nextId() - Method in interface org.red5.server.jmx.mxbeans.ClientRegistryMXBean
 
nextItem() - Method in interface org.red5.server.api.stream.IPlaylist
Go for next item decided by controller logic.
nextItem(IPlaylist, int) - Method in interface org.red5.server.api.stream.IPlaylistController
Get next item to play.
nextItem() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Go for next item decided by controller logic.
nextItem(IPlaylist, int) - Method in class org.red5.server.stream.SimplePlaylistController
Get next item to play.
NioByteBufferToByteArray(ByteBuffer) - Static method in class org.red5.server.net.rtmp.event.SerializeUtils
 
NotAllowedException - Exception in org.red5.server.service
Thrown when a client is not allowed to execute a method.
NotAllowedException() - Constructor for exception org.red5.server.service.NotAllowedException
 
NotAllowedException(String) - Constructor for exception org.red5.server.service.NotAllowedException
 
Notifier(IPlaylistSubscriberStream, IStreamAwareScopeHandler, IConnection) - Constructor for class org.red5.server.stream.PlaylistSubscriberStream.Notifier
 
Notifier(ISingleItemSubscriberStream, IStreamAwareScopeHandler) - Constructor for class org.red5.server.stream.SingleItemSubscriberStream.Notifier
 
notify(IServiceCall) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Notify method.
notify(IServiceCall, int) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Notify method with channel id.
notify(String) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Notify method.
notify(String, Object[]) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Notify method with parameters.
Notify - Class in org.red5.server.net.rtmp.event
Stream notification event.
Notify() - Constructor for class org.red5.server.net.rtmp.event.Notify
Constructs a new Notify
Notify(IoBuffer) - Constructor for class org.red5.server.net.rtmp.event.Notify
Create new notification event with given byte buffer
Notify(IoBuffer, String) - Constructor for class org.red5.server.net.rtmp.event.Notify
Create new notification event with given byte buffer and action.
Notify(IServiceCall) - Constructor for class org.red5.server.net.rtmp.event.Notify
Create new notification event with given service call
notify(IServiceCall) - Method in class org.red5.server.net.rtmp.RTMPConnection
Notify method.
notify(IServiceCall, int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Notify method with channel id.
notify(String) - Method in class org.red5.server.net.rtmp.RTMPConnection
Notify method.
notify(String, Object[]) - Method in class org.red5.server.net.rtmp.RTMPConnection
Notify method with parameters.
notifyClear() - Method in class org.red5.server.so.ClientSharedObject
Notify listeners on clear
notifyClose() - Method in interface org.red5.server.api.persistence.IPersistenceStore
Notify store that it's being closed.
notifyClose() - Method in class org.red5.server.persistence.RamPersistence
Notify store that it's being closed.
notifyConnect() - Method in class org.red5.server.so.ClientSharedObject
Notify listeners on event
notifyConnected(IConnection) - Method in interface org.red5.server.api.listeners.IConnectionListener
A new connection was established.
notifyConnected(IConnection) - Method in class org.red5.server.Server
Notify listeners that a new connection was established.
notifyDelete(String) - Method in class org.red5.server.so.ClientSharedObject
Notify listeners on attribute delete
notifyDisconnect() - Method in class org.red5.server.so.ClientSharedObject
Notify listeners on disconnect
notifyDisconnected(IConnection) - Method in interface org.red5.server.api.listeners.IConnectionListener
A connection was disconnected.
notifyDisconnected(IConnection) - Method in class org.red5.server.Server
Notify listeners that a connection was disconnected.
notifyEvent(IEvent) - Method in interface org.red5.server.api.event.IEventListener
Notify of event.
notifyEvent(IEvent) - Method in class org.red5.server.BaseConnection
Notified on event
notifyEvent(IEvent) - Method in class org.red5.server.scope.BasicScope
Notifies listeners on event.
notifyModified() - Method in class org.red5.server.so.SharedObject
Send notification about modification of SO
notifyScopeCreated(IScope) - Method in interface org.red5.server.api.listeners.IScopeListener
A scope has been created.
notifyScopeCreated(IScope) - Method in class org.red5.server.Server
Notify listeners about a newly created scope.
notifyScopeRemoved(IScope) - Method in interface org.red5.server.api.listeners.IScopeListener
A scope has been removed.
notifyScopeRemoved(IScope) - Method in class org.red5.server.Server
Notify listeners that a scope was removed.
notifySendMessage(String, List<?>) - Method in class org.red5.server.so.ClientSharedObject
Broadcast send event to listeners
notifyUpdate(String, Object) - Method in class org.red5.server.so.ClientSharedObject
Notify listeners on update
notifyUpdate(String, Map<String, Object>) - Method in class org.red5.server.so.ClientSharedObject
Notify listeners on map attribute update
NS_BUFFER_EMPTY - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The buffer is empty (sent from server to client)
NS_CLEAR_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
A recorded stream failed to delete.
NS_CLEAR_SUCCESS - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
A recorded stream was deleted successfully.
NS_DATA_START - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
 
NS_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt to use a Stream method (at client-side) failed
NS_INVALID_ARGUMENT - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Invalid arguments were passed to a NetStream method.
NS_PAUSE_NOTIFY - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The subscriber has used the seek command to move to a particular location in the recorded stream.
NS_PLAY_COMPLETE - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Playlist playback is complete.
NS_PLAY_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt to play back a stream failed
NS_PLAY_FILE_STRUCTURE_INVALID - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
This event is sent if the player detects an MP4 with an invalid file structure.
NS_PLAY_INSUFFICIENT_BW - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Data is playing behind the normal speed
NS_PLAY_NO_SUPPORTED_TRACK_FOUND - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
This event is sent if the player does not detect any supported tracks.
NS_PLAY_PUBLISHNOTIFY - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The initial publish to a stream was successful.
NS_PLAY_RESET - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
A playlist was reset
NS_PLAY_START - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Play was started
NS_PLAY_STOP - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Play was stopped
NS_PLAY_STREAMNOTFOUND - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt was made to play a stream that does not exist
NS_PLAY_SWITCH - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Playlist playback switched from one stream to another.
NS_PLAY_TRANSITION - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Transition to another stream has been initiated.
NS_PLAY_TRANSITION_COMPLETE - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Transition to another stream is complete.
NS_PLAY_UNPUBLISHNOTIFY - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An unpublish from a stream was successful.
NS_PUBLISH_BADNAME - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt was made to publish a stream that is already being published by someone else.
NS_PUBLISH_START - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt to publish was successful.
NS_RECORD_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt to record a stream failed
NS_RECORD_NOACCESS - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt was made to record a read-only stream
NS_RECORD_START - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Recording was started
NS_RECORD_STOP - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Recording was stopped
NS_SEEK_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The stream doesn't support seeking.
NS_SEEK_NOTIFY - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The subscriber has used the seek command to move to a particular location in the recorded stream.
NS_TRANSITION_FORCED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Transition to another stream has been forced.
NS_TRANSITION_SUCCESS - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Transition to another stream is processing normally.
NS_UNPAUSE_NOTIFY - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Publishing has stopped
NS_UNPUBLISHED_SUCCESS - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
An attempt to unpublish was successful

O

object - Variable in class org.red5.server.net.rtmp.event.BaseEvent
Event target object
objects - Variable in class org.red5.server.persistence.RamPersistence
Map for persistable objects
offset - Variable in class org.red5.server.api.stream.support.DynamicPlayItem
Offset
oName - Variable in class org.red5.server.scope.Scope
Mbean object name.
onBWDone() - Method in class org.red5.server.net.rtmp.RTMPHandler
 
onChange(StreamState, Object...) - Method in interface org.red5.server.api.stream.IPlaylistSubscriberStream
Handles a change occurring on the stream.
onChange(StreamState, Object...) - Method in interface org.red5.server.api.stream.ISubscriberStream
Notification of state change and associated parameters.
onChange(StreamState, Object...) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Handles a change occurring on the stream.
onChange(StreamState, Object...) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Notification of state change and associated parameters.
onChunkSize(RTMPConnection, Channel, Header, ChunkSize) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Chunk size change event handler.
onChunkSize(RTMPConnection, Channel, Header, ChunkSize) - Method in class org.red5.server.net.rtmp.RTMPHandler
Chunk size change event handler.
onClientBandwidth(RTMPConnection, Channel, ClientBW) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Client bandwidth / Peer bandwidth set event handler.
onCommand(RTMPConnection, Channel, Header, ICommand) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Command event handler, which current consists of an Invoke or Notify type object.
onCommand(RTMPConnection, Channel, Header, ICommand) - Method in class org.red5.server.net.rtmp.RTMPHandler
Command event handler, which current consists of an Invoke or Notify type object.
onInactive() - Method in class org.red5.server.net.rtmp.RTMPConnection
Inactive state event handler.
onInactive() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Inactive state event handler.
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in interface org.red5.server.messaging.IMessageComponent
 
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.ClientBroadcastStream
Out-of-band control message handler
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.consumer.ConnectionConsumer
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.consumer.FileConsumer
Out-of-band control message handler
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Out-of-band control message handler
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.PlayEngine
onPing(RTMPConnection, Channel, Header, Ping) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Ping event handler.
onPing(RTMPConnection, Channel, Header, Ping) - Method in class org.red5.server.net.rtmp.RTMPHandler
Ping event handler.
onPipeConnectionEvent(PipeConnectionEvent) - Method in interface org.red5.server.messaging.IPipeConnectionListener
Pipe connection event handler
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.ClientBroadcastStream
Pipe connection event handler
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.consumer.ConnectionConsumer
Pipe connection event handler
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.consumer.FileConsumer
Pipe connection event handler
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Pipe connection event handler
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.PlayEngine
Pipe connection event handler
onServerBandwidth(RTMPConnection, Channel, ServerBW) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Server bandwidth / Window ACK size event handler.
onServerClientBWCheck() - Method in class org.red5.server.stream.bandwidth.ServerClientDetection
 
onSharedObject(RTMPConnection, Channel, Header, SharedObjectMessage) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Shared object event handler.
onSharedObject(RTMPConnection, Channel, Header, SharedObjectMessage) - Method in class org.red5.server.net.rtmp.RTMPHandler
Shared object event handler.
onSharedObjectClear(ISharedObjectBase) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when all attributes of a shared object are removed.
onSharedObjectConnect(ISharedObjectBase) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when a client connects to a shared object.
onSharedObjectDelete(ISharedObjectBase, String) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when an attribute is deleted from the shared object.
onSharedObjectDisconnect(ISharedObjectBase) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when a client disconnects from a shared object.
onSharedObjectSend(ISharedObjectBase, String, List<?>) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when a shared object method call is sent.
onSharedObjectUpdate(ISharedObjectBase, String, Object) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when a shared object attribute is updated.
onSharedObjectUpdate(ISharedObjectBase, IAttributeStore) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when multiple attributes of a shared object are updated.
onSharedObjectUpdate(ISharedObjectBase, Map<String, Object>) - Method in interface org.red5.server.api.so.ISharedObjectListener
Called when multiple attributes of a shared object are updated.
onStreamBytesRead(RTMPConnection, Channel, Header, BytesRead) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
Stream bytes read event handler.
onTaskAdded(ReceivedMessageTaskQueue) - Method in interface org.red5.server.net.rtmp.IReceivedMessageTaskQueueListener
 
onTaskAdded(ReceivedMessageTaskQueue) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
onTaskRemoved(ReceivedMessageTaskQueue) - Method in interface org.red5.server.net.rtmp.IReceivedMessageTaskQueueListener
 
onTaskRemoved(ReceivedMessageTaskQueue) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
OOBControlMessage - Class in org.red5.server.messaging
Out-of-band control message used by inter-components communication which are connected with pipes.
OOBControlMessage() - Constructor for class org.red5.server.messaging.OOBControlMessage
 
open() - Method in class org.red5.server.net.rtmp.RTMPConnection
Opens the connection.
OperationNotSupportedException - Exception in org.red5.server.api.stream
The requested operation is not supported by the stream.
OperationNotSupportedException() - Constructor for exception org.red5.server.api.stream.OperationNotSupportedException
 
org.red5.logging - package org.red5.logging
 
org.red5.server - package org.red5.server
 
org.red5.server.adapter - package org.red5.server.adapter
 
org.red5.server.api - package org.red5.server.api
 
org.red5.server.api.event - package org.red5.server.api.event
 
org.red5.server.api.listeners - package org.red5.server.api.listeners
 
org.red5.server.api.persistence - package org.red5.server.api.persistence
 
org.red5.server.api.remoting - package org.red5.server.api.remoting
 
org.red5.server.api.scheduling - package org.red5.server.api.scheduling
 
org.red5.server.api.scope - package org.red5.server.api.scope
 
org.red5.server.api.service - package org.red5.server.api.service
 
org.red5.server.api.so - package org.red5.server.api.so
 
org.red5.server.api.statistics - package org.red5.server.api.statistics
 
org.red5.server.api.statistics.support - package org.red5.server.api.statistics.support
 
org.red5.server.api.stream - package org.red5.server.api.stream
 
org.red5.server.api.stream.consumer - package org.red5.server.api.stream.consumer
 
org.red5.server.api.stream.support - package org.red5.server.api.stream.support
 
org.red5.server.exception - package org.red5.server.exception
 
org.red5.server.jmx.mxbeans - package org.red5.server.jmx.mxbeans
 
org.red5.server.messaging - package org.red5.server.messaging
 
org.red5.server.net - package org.red5.server.net
 
org.red5.server.net.protocol - package org.red5.server.net.protocol
 
org.red5.server.net.remoting - package org.red5.server.net.remoting
 
org.red5.server.net.rtmp - package org.red5.server.net.rtmp
 
org.red5.server.net.rtmp.codec - package org.red5.server.net.rtmp.codec
 
org.red5.server.net.rtmp.event - package org.red5.server.net.rtmp.event
 
org.red5.server.net.rtmp.message - package org.red5.server.net.rtmp.message
 
org.red5.server.net.rtmp.status - package org.red5.server.net.rtmp.status
 
org.red5.server.net.rtmpt - package org.red5.server.net.rtmpt
 
org.red5.server.net.rtmpt.codec - package org.red5.server.net.rtmpt.codec
 
org.red5.server.net.servlet - package org.red5.server.net.servlet
 
org.red5.server.persistence - package org.red5.server.persistence
 
org.red5.server.plugin - package org.red5.server.plugin
 
org.red5.server.scheduling - package org.red5.server.scheduling
 
org.red5.server.scope - package org.red5.server.scope
 
org.red5.server.service - package org.red5.server.service
 
org.red5.server.so - package org.red5.server.so
 
org.red5.server.stream - package org.red5.server.stream
 
org.red5.server.stream.bandwidth - package org.red5.server.stream.bandwidth
 
org.red5.server.stream.consumer - package org.red5.server.stream.consumer
 
org.red5.server.stream.message - package org.red5.server.stream.message
 
org.red5.server.util - package org.red5.server.util
 
outgoingPublicKey - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
OutputStream - Class in org.red5.server.stream
Output stream that consists of audio, video and data channels
OutputStream(Channel, Channel, Channel) - Constructor for class org.red5.server.stream.OutputStream
Creates output stream from channels
ownerMessage - Variable in class org.red5.server.so.SharedObject
Owner event

P

Packet - Class in org.red5.server.net.rtmp.message
RTMP packet.
Packet() - Constructor for class org.red5.server.net.rtmp.message.Packet
 
Packet(Header) - Constructor for class org.red5.server.net.rtmp.message.Packet
Create packet with given header.
Packet(Header, IRTMPEvent) - Constructor for class org.red5.server.net.rtmp.message.Packet
Create packet with given header and event context.
packetReceived(IBroadcastStream, IStreamPacket) - Method in interface org.red5.server.api.stream.IStreamListener
A packet has been received from a stream.
packetReceived(IBroadcastStream, IStreamPacket) - Method in interface org.red5.server.stream.IRecordingListener
A packet has been received from a stream.
packetReceived(IBroadcastStream, IStreamPacket) - Method in class org.red5.server.stream.RecordingListener
A packet has been received from a stream.
parameters - Variable in class org.red5.server.stream.ClientBroadcastStream
Streaming parameters
params - Variable in class org.red5.server.BaseConnection
Connection params passed from client with NetConnection.connect call
parent - Variable in class org.red5.server.scope.BasicScope
Parent scope.
path - Variable in class org.red5.server.BaseConnection
Path of scope client connected to
path - Variable in class org.red5.server.so.SharedObject
SO path
pause(Boolean, int) - Method in interface org.red5.server.api.stream.IStreamService
Pauses playback
pause(int) - Method in interface org.red5.server.api.stream.ISubscriberStream
Pause at a position for current playing item.
pause(int) - Method in class org.red5.server.stream.PlayEngine
Pause at position
pause(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Pause at a position for current playing item.
pause(int) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Pause at a position for current playing item.
pause(Boolean, int) - Method in class org.red5.server.stream.StreamService
Pause at given position.
pauseRaw(Boolean, int) - Method in interface org.red5.server.api.stream.IStreamService
Undocumented Flash Plugin 10 call, assuming to be the alias to pause(boolean, int)
pauseRaw(Boolean, int) - Method in class org.red5.server.stream.StreamService
Undocumented Flash Plugin 10 call, assuming to be the alias to pause(boolean, int)
pauseScheduledJob(String) - Method in interface org.red5.server.api.scheduling.ISchedulingService
Pauses the trigger which initiates job execution.
pauseScheduledJob(String) - Method in class org.red5.server.scheduling.JDKSchedulingService
Pauses the trigger which initiates job execution.
PendingCall - Class in org.red5.server.service
Pending call is remote call operation that is in pending state.
PendingCall() - Constructor for class org.red5.server.service.PendingCall
 
PendingCall(String) - Constructor for class org.red5.server.service.PendingCall
Creates pending call with given method name
PendingCall(String, Object[]) - Constructor for class org.red5.server.service.PendingCall
Creates pending call with given method name and array of parameters
PendingCall(String, String, Object[]) - Constructor for class org.red5.server.service.PendingCall
Creates pending call with given method name, service name and array of parameters
PERMISSIONS - Static variable in class org.red5.server.Client
Name of connection attribute holding the permissions.
PERSISTENCE_NO_NAME - Static variable in class org.red5.server.persistence.RamPersistence
This is used in the id for objects that have a name of
persistenceClass - Variable in class org.red5.server.scope.BasicScope
Scope persistence storage type
PersistenceUtils - Class in org.red5.server.api.persistence
Helper class for persistence.
PersistenceUtils() - Constructor for class org.red5.server.api.persistence.PersistenceUtils
 
persistent - Variable in class org.red5.server.scope.BasicScope
Whether or not to persist attributes
persistent - Variable in class org.red5.server.so.SharedObject
true if the SharedObject was stored by the persistence framework and can be used later on reconnection
PERSISTENT_HEADER - Static variable in interface org.red5.server.api.remoting.IRemotingHeader
Name of header specifying new header to send.
ping() - Method in interface org.red5.server.api.IConnection
Start measuring the round-trip time for a packet on the connection.
Ping - Class in org.red5.server.net.rtmp.event
Ping event, actually combination of different events.
Ping() - Constructor for class org.red5.server.net.rtmp.event.Ping
Constructs a new Ping.
Ping(short) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
Ping(short, int) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
Ping(short, Number) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
Ping(short, int, int) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
Ping(short, Number, int) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
Ping(short, int, int, int) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
Ping(short, Number, int, int) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
Ping(Ping) - Constructor for class org.red5.server.net.rtmp.event.Ping
 
ping(Ping) - Method in class org.red5.server.net.rtmp.RTMPConnection
Handler for ping event.
ping() - Method in class org.red5.server.net.rtmp.RTMPConnection
Start measuring the round-trip time for a packet on the connection.
PING_CLIENT - Static variable in class org.red5.server.net.rtmp.event.Ping
Client ping event.
PING_SWF_VERIFY - Static variable in class org.red5.server.net.rtmp.event.Ping
SWF verification ping 0x001a
pingReceived(Ping) - Method in class org.red5.server.net.rtmp.RTMPConnection
Marks that ping back was received.
PipeConnectionEvent - Class in org.red5.server.messaging
Event object corresponds to the connect/disconnect events among providers/consumers on pipes.
PipeConnectionEvent.EventType - Enum in org.red5.server.messaging
Pipe connection event type
play(Boolean) - Method in interface org.red5.server.api.stream.IStreamService
Play stream without initial stop
play(String) - Method in interface org.red5.server.api.stream.IStreamService
Play stream with name
play(String, int) - Method in interface org.red5.server.api.stream.IStreamService
Play stream with name from start position
play(String, int, int) - Method in interface org.red5.server.api.stream.IStreamService
Play stream with name from start position and for given amount if time
play(String, int, int, boolean) - Method in interface org.red5.server.api.stream.IStreamService
Publishes stream from given position for given amount of time
play() - Method in interface org.red5.server.api.stream.ISubscriberStream
Start playing.
play(IPlayItem) - Method in class org.red5.server.stream.PlayEngine
Play stream
play(IPlayItem, boolean) - Method in class org.red5.server.stream.PlayEngine
Play stream See: https://www.adobe.com/devnet/adobe-media-server/articles/dynstream_actionscript.html
play() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Start playing.
play() - Method in class org.red5.server.stream.SingleItemSubscriberStream
 
play(String, int, int, Object) - Method in class org.red5.server.stream.StreamService
Plays back a stream based on the supplied name, from the specified position for the given length of time.
play(String, int, int, boolean) - Method in class org.red5.server.stream.StreamService
Publishes stream from given position for given amount of time
play(String, int, int) - Method in class org.red5.server.stream.StreamService
Play stream with name from start position and for given amount if time
play(String, int) - Method in class org.red5.server.stream.StreamService
Play stream with name from start position
play(String) - Method in class org.red5.server.stream.StreamService
Play stream with name
play(Boolean) - Method in class org.red5.server.stream.StreamService
Play stream without initial stop
play2(String, int, String, int, double, String) - Method in class org.red5.server.stream.StreamService
Dynamic streaming play method.
play2(ObjectMap) - Method in class org.red5.server.stream.StreamService
Dynamic streaming play method.
play2(Map<String, ?>) - Method in class org.red5.server.stream.StreamService
Dynamic streaming play method.
PlayEngine - Class in org.red5.server.stream
A play engine for playing a IPlayItem.
PlayEngine.Builder - Class in org.red5.server.stream
Builder pattern
PlaylistSubscriberStream - Class in org.red5.server.stream
Stream of playlist subscriber
PlaylistSubscriberStream() - Constructor for class org.red5.server.stream.PlaylistSubscriberStream
Constructs a new PlaylistSubscriberStream.
PlaylistSubscriberStream.Notifier - Class in org.red5.server.stream
Handles notifications in a separate thread.
PluginDescriptor - Class in org.red5.server.plugin
Simple descriptor for plug-ins.
PluginDescriptor() - Constructor for class org.red5.server.plugin.PluginDescriptor
 
plugins - Variable in class org.red5.server.adapter.StatefulScopeWrappingAdapter
List of plug-in descriptors
PONG_SERVER - Static variable in class org.red5.server.net.rtmp.event.Ping
Server response event.
PONG_SWF_VERIFY - Static variable in class org.red5.server.net.rtmp.event.Ping
SWF verification pong 0x001b
poolSize - Variable in class org.red5.server.net.remoting.RemotingClient
Maximum pool threads
prepareFilename(String) - Method in interface org.red5.server.api.service.IStreamableFileService
Prepair given string to conform filename requirements, for example, add extension to the end if missing.
previousId() - Method in class org.red5.server.ClientRegistry
Return previous client id
previousId() - Method in interface org.red5.server.jmx.mxbeans.ClientRegistryMXBean
 
previousItem() - Method in interface org.red5.server.api.stream.IPlaylist
Go for the previous played item.
previousItem(IPlaylist, int) - Method in interface org.red5.server.api.stream.IPlaylistController
Get previous item to play.
previousItem() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Go for the previous played item.
previousItem(IPlaylist, int) - Method in class org.red5.server.stream.SimplePlaylistController
Get previous item to play.
processHeaders(IoBuffer) - Method in class org.red5.server.net.remoting.RemotingClient
Process any headers sent in the response.
PropertyConverter - Class in org.red5.server.util
Converter for properties originating from properties files.
PropertyConverter() - Constructor for class org.red5.server.util.PropertyConverter
 
ProtocolException - Exception in org.red5.server.net.protocol
 
ProtocolException(String) - Constructor for exception org.red5.server.net.protocol.ProtocolException
Create protocol exception with given message.
ProtocolException(String, Throwable) - Constructor for exception org.red5.server.net.protocol.ProtocolException
Create protocol exception with given message and cause.
providers - Variable in class org.red5.server.messaging.AbstractPipe
Pipe providers list
publish(String) - Method in interface org.red5.server.api.stream.IStreamService
Publishes stream with given name
publish(String, String) - Method in interface org.red5.server.api.stream.IStreamService
Publishes stream with given name and mode
publish(Boolean) - Method in interface org.red5.server.api.stream.IStreamService
Publish
publish(Boolean) - Method in class org.red5.server.stream.StreamService
Publish
publish(String, String) - Method in class org.red5.server.stream.StreamService
Publishes stream with given name and mode
publish(String) - Method in class org.red5.server.stream.StreamService
Publishes stream with given name
publishedName - Variable in class org.red5.server.stream.ClientBroadcastStream
Stream published name
pullMessage() - Method in interface org.red5.server.messaging.IMessageInput
Pull message from this input endpoint.
pullMessage(long) - Method in interface org.red5.server.messaging.IMessageInput
Pull message from this input endpoint.
pullMessage() - Method in class org.red5.server.messaging.InMemoryPushPushPipe
Pull message from this input endpoint.
pullMessage(long) - Method in class org.red5.server.messaging.InMemoryPushPushPipe
Pull message from this input endpoint.
pushMessage(IMessage) - Method in interface org.red5.server.messaging.IMessageOutput
Push a message to this output endpoint.
pushMessage(IMessage) - Method in class org.red5.server.messaging.InMemoryPushPushPipe
Pushes a message out to all the PushableConsumers.
pushMessage(IPipe, IMessage) - Method in interface org.red5.server.messaging.IPushableConsumer
Pushes message through pipe
pushMessage(IPipe, IMessage) - Method in class org.red5.server.stream.ClientBroadcastStream
Currently not implemented
pushMessage(StatusMessage) - Method in class org.red5.server.stream.ClientBroadcastStream
Pushes a message out to a consumer.
pushMessage(IPipe, IMessage) - Method in class org.red5.server.stream.consumer.ConnectionConsumer
Pushes message through pipe
pushMessage(IPipe, IMessage) - Method in class org.red5.server.stream.consumer.FileConsumer
Push message through pipe
pushMessage(IPipe, IMessage) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Push message through pipe
pushMessage(IPipe, IMessage) - Method in class org.red5.server.stream.PlayEngine
Pushes message through pipe

Q

QueuedMediaData - Class in org.red5.server.stream.consumer
Queued data wrapper.
QueuedMediaData(int, byte) - Constructor for class org.red5.server.stream.consumer.QueuedMediaData
 
QueuedMediaData(int, byte, IStreamData) - Constructor for class org.red5.server.stream.consumer.QueuedMediaData
 
QueuedMediaDataComparator - Class in org.red5.server.stream.consumer
Comparator for queued media data in file consumers.
QueuedMediaDataComparator() - Constructor for class org.red5.server.stream.consumer.QueuedMediaDataComparator
 

R

RamPersistence - Class in org.red5.server.persistence
Persistence implementation that stores the objects in memory.
RamPersistence(ResourcePatternResolver) - Constructor for class org.red5.server.persistence.RamPersistence
Creates RAM persistence object from resource pattern resolvers
RamPersistence(IScope) - Constructor for class org.red5.server.persistence.RamPersistence
Creates RAM persistence object from scope
random - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
 
random - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Random mode state
read(IoBuffer) - Static method in class org.red5.server.net.rtmp.message.ChunkHeader
Read chunk header from the buffer.
readAsByteArray(File) - Static method in class org.red5.server.util.FileUtil
Reads all the bytes of a given file into an array.
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.Abort
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.Aggregate
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.AudioData
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.BaseEvent
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.BytesRead
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.ChunkSize
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.ClientBW
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.Notify
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.Ping
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.ServerBW
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.SetBuffer
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.SWFResponse
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.Unknown
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.event.VideoData
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.message.ChunkHeader
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.message.Header
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.message.Packet
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.status.Status
 
readExternal(ObjectInput) - Method in class org.red5.server.net.rtmp.status.StatusObject
 
readExternal(ObjectInput) - Method in class org.red5.server.service.Call
 
readExternal(ObjectInput) - Method in class org.red5.server.service.PendingCall
 
readExternal(ObjectInput) - Method in class org.red5.server.so.SharedObjectEvent
 
readExternal(ObjectInput) - Method in class org.red5.server.so.SharedObjectMessage
 
readMediumInt(IoBuffer) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Read 24 bit integer.
readMessages - Variable in class org.red5.server.BaseConnection
Number of read messages
readReverseInt(IoBuffer) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Read integer in reversed order.
readUnsignedMediumInt(IoBuffer) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Read unsigned 24 bit integer.
receiveAudio(boolean) - Method in interface org.red5.server.api.stream.IStreamService
Can recieve audio?
receiveAudio(boolean) - Method in interface org.red5.server.api.stream.ISubscriberStream
Should the stream send audio to the client?
receiveAudio() - Method in class org.red5.server.stream.PlayEngine
Returns true if the engine currently receives audio.
receiveAudio(boolean) - Method in class org.red5.server.stream.PlayEngine
Returns true if the engine currently receives audio and sets the new value.
receiveAudio(boolean) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Should the stream send audio to the client?
receiveAudio(boolean) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Should the stream send audio to the client?
receiveAudio(boolean) - Method in class org.red5.server.stream.StreamService
Can recieve audio?
receivedBytesRead(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Read number of received bytes.
ReceivedMessageTask - Class in org.red5.server.net.rtmp
Wraps processing of incoming messages.
ReceivedMessageTask(String, Packet, IRTMPHandler, RTMPConnection) - Constructor for class org.red5.server.net.rtmp.ReceivedMessageTask
 
ReceivedMessageTaskQueue - Class in org.red5.server.net.rtmp
Contains queue of tasks for processing messages in the specified channel.
ReceivedMessageTaskQueue(int, IReceivedMessageTaskQueueListener) - Constructor for class org.red5.server.net.rtmp.ReceivedMessageTaskQueue
 
receiveVideo(boolean) - Method in interface org.red5.server.api.stream.IStreamService
Can recieve video?
receiveVideo(boolean) - Method in interface org.red5.server.api.stream.ISubscriberStream
Should the stream send video to the client?
receiveVideo() - Method in class org.red5.server.stream.PlayEngine
Returns true if the engine currently receives video.
receiveVideo(boolean) - Method in class org.red5.server.stream.PlayEngine
Returns true if the engine currently receives video and sets the new value.
receiveVideo(boolean) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Should the stream send video to the client?
receiveVideo(boolean) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Should the stream send video to the client?
receiveVideo(boolean) - Method in class org.red5.server.stream.StreamService
Can recieve video?
RECORDED_STREAM - Static variable in class org.red5.server.net.rtmp.event.Ping
Recorded stream.
recordingListener - Variable in class org.red5.server.stream.ClientBroadcastStream
Recording listener
RecordingListener - Class in org.red5.server.stream
Stream listener for recording stream events to a file.
RecordingListener() - Constructor for class org.red5.server.stream.RecordingListener
 
Red5 - Class in org.red5.server.api
Utility class for accessing Red5 API objects.
Red5(IConnection) - Constructor for class org.red5.server.api.Red5
Create a new Red5 object using given connection.
Red5() - Constructor for class org.red5.server.api.Red5
Create a new Red5 object using the connection local to the current thread A bit of magic that lets you access the red5 scope from anywhere
Red5LoggerFactory - Class in org.red5.logging
LoggerFactory to simplify requests for Logger instances within Red5 applications.
Red5LoggerFactory() - Constructor for class org.red5.logging.Red5LoggerFactory
 
refcount - Variable in class org.red5.server.net.rtmp.event.BaseEvent
Event references count
ReflectionUtils - Class in org.red5.server.service
Provides a means for locating methods within service classes using reflection.
ReflectionUtils() - Constructor for class org.red5.server.service.ReflectionUtils
 
register() - Method in interface org.red5.server.api.scope.IGlobalScope
Register the global scope in the server and initialize it
register(IConnection) - Method in class org.red5.server.Client
Associate connection with client
register(IEventListener) - Method in class org.red5.server.so.SharedObject
Register event listener
registerBasicScope(IBroadcastScope) - Method in class org.red5.server.BaseConnection
Registers basic scope
registerBasicScope(SharedObjectScope) - Method in class org.red5.server.BaseConnection
Registers basic scope
registerBroadcastStream(IScope, String, IBroadcastStream) - Method in interface org.red5.server.stream.IProviderService
Register a broadcast stream to a scope.
registerCallback(IPendingServiceCallback) - Method in interface org.red5.server.api.service.IPendingServiceCall
Registers callback object usually represented as an anonymous class instance that implements IPendingServiceCallback interface.
registerCallback(IPendingServiceCallback) - Method in class org.red5.server.service.PendingCall
Registers callback object usually represented as an anonymous class instance that implements IPendingServiceCallback interface.
registerDeferredResult(DeferredResult) - Method in class org.red5.server.net.rtmp.RTMPConnection
Registers deferred result.
registerGlobal(IGlobalScope) - Method in interface org.red5.server.api.IServer
Register a global scope.
registerGlobal(IGlobalScope) - Method in class org.red5.server.Server
Register global scope
registerJMX() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
registerJMX() - Method in class org.red5.server.scope.Scope
 
registerJMX() - Method in class org.red5.server.stream.ClientBroadcastStream
 
registerPendingCall(int, IPendingServiceCall) - Method in class org.red5.server.net.rtmp.RTMPConnection
Register pending call (remote function call that is yet to finish).
registerServiceHandler(String, Object) - Method in interface org.red5.server.api.service.IServiceHandlerProvider
Register an object that provides methods which can be called from a client.
registerServiceHandler(Object) - Method in interface org.red5.server.api.so.ISharedObjectHandlerProvider
Register an object that provides methods which handle calls without a service name to a shared object.
registerServiceHandler(String, Object) - Method in class org.red5.server.scope.Scope
Register service handler by name
registerServiceHandler(Object) - Method in class org.red5.server.so.ClientSharedObject
Register an object that provides methods which handle calls without a service name to a shared object.
registerServiceHandler(String, Object) - Method in class org.red5.server.so.ClientSharedObject
Register an object that provides methods which can be called from a client.
registerServiceHandler(Object) - Method in class org.red5.server.so.SharedObjectScope
Register an object that provides methods which handle calls without a service name to a shared object.
registerServiceHandler(String, Object) - Method in class org.red5.server.so.SharedObjectScope
Register an object that provides methods which can be called from a client.
registerSharedObjectSecurity(ISharedObjectSecurity) - Method in interface org.red5.server.api.so.ISharedObjectSecurityService
Add handler that protects shared objects.
registerSharedObjectSecurity(ISharedObjectSecurity) - Method in class org.red5.server.so.SharedObjectScope
Add handler that protects shared objects.
registerStreamPlaybackSecurity(IStreamPlaybackSecurity) - Method in interface org.red5.server.api.service.IStreamSecurityService
Add handler that protects stream playback.
registerStreamPublishSecurity(IStreamPublishSecurity) - Method in interface org.red5.server.api.service.IStreamSecurityService
Add handler that protects stream publishing.
registry - Variable in class org.red5.server.Client
Client registry where Client is registered
release() - Method in interface org.red5.server.api.so.ISharedObject
Release previously acquired shared object.
release(BaseEvent) - Method in class org.red5.server.net.rtmp.event.AllocationDebugger
Release event if there's no more references to it
release() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Hook to free buffers allocated by the event.
release() - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Hook to free buffers allocated by the event.
release() - Method in class org.red5.server.so.SharedObject
Release previously acquired shared object.
release() - Method in class org.red5.server.so.SharedObjectScope
Release previously acquired shared object.
releaseInternal() - Method in class org.red5.server.net.rtmp.event.Abort
 
releaseInternal() - Method in class org.red5.server.net.rtmp.event.Aggregate
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.AudioData
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.BytesRead
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.ChunkSize
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.ClientBW
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
releaseInternal() - Method in class org.red5.server.net.rtmp.event.ClientNotifyEvent
 
releaseInternal() - Method in class org.red5.server.net.rtmp.event.Notify
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.Ping
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.ServerBW
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.Unknown
Release event
releaseInternal() - Method in class org.red5.server.net.rtmp.event.VideoData
Release event
releaseInternal() - Method in class org.red5.server.so.SharedObjectMessage
Release event
releaseStream(String) - Method in interface org.red5.server.api.stream.IStreamService
Called by FME.
releaseStream(String) - Method in class org.red5.server.stream.StreamService
Called by FME.
rememberStreamBufferDuration(int, int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
remoteAddress - Variable in class org.red5.server.BaseConnection
Connection remote address
remoteAddresses - Variable in class org.red5.server.BaseConnection
Connection remote addresses
remotePort - Variable in class org.red5.server.BaseConnection
Remote port
RemotingClient - Class in org.red5.server.net.remoting
Client interface for remoting calls.
RemotingClient() - Constructor for class org.red5.server.net.remoting.RemotingClient
Dummy constructor used by the spring configuration.
RemotingClient(String) - Constructor for class org.red5.server.net.remoting.RemotingClient
Create new remoting client for the given url.
RemotingClient(String, int) - Constructor for class org.red5.server.net.remoting.RemotingClient
Create new remoting client for the given url and given timeout.
RemotingClient.RemotingWorker - Class in org.red5.server.net.remoting
Worker class that is used for asynchronous remoting calls.
RemotingHeader - Class in org.red5.server.net.remoting
Remoting header to be sent to a server.
RemotingHeader(String, boolean, Object) - Constructor for class org.red5.server.net.remoting.RemotingHeader
Create a new header to be sent through remoting.
RemotingWorker(RemotingClient, String, Object[], IRemotingCallback) - Constructor for class org.red5.server.net.remoting.RemotingClient.RemotingWorker
Execute task.
remove(IPersistable) - Method in interface org.red5.server.api.persistence.IPersistenceStore
Delete the passed persistent object.
remove(String) - Method in interface org.red5.server.api.persistence.IPersistenceStore
Delete the persistent object with the given name.
remove(int) - Method in class org.red5.server.ClientList
 
remove(Object) - Method in class org.red5.server.ClientList
 
remove(IPersistable) - Method in class org.red5.server.persistence.RamPersistence
Delete the passed persistent object.
remove(String) - Method in class org.red5.server.persistence.RamPersistence
Delete the persistent object with the given name.
removeAllItems() - Method in interface org.red5.server.api.stream.IPlaylist
Remove all items.
removeAllItems() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Remove all items.
removeAllTasks() - Method in class org.red5.server.net.rtmp.ReceivedMessageTaskQueue
Removes all tasks from the queue.
removeAttribute(String) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Remove an attribute.
removeAttribute(String) - Method in interface org.red5.server.api.IAttributeStore
Remove an attribute.
removeAttribute(String) - Method in interface org.red5.server.api.scope.IScope
Remove attribute by name
removeAttribute(String) - Method in class org.red5.server.AttributeStore
Remove an attribute.
removeAttribute(Enum<?>) - Method in class org.red5.server.AttributeStore
Remove an attribute.
removeAttribute(String) - Method in interface org.red5.server.jmx.mxbeans.AttributeStoreMXBean
 
removeAttribute(String) - Method in class org.red5.server.scope.Scope
Remove attribute by name
removeAttribute(String) - Method in class org.red5.server.so.ClientSharedObject
Removes attribute with given name
removeAttribute(String) - Method in class org.red5.server.so.SharedObject
Removes attribute with given name
removeAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
Remove an attribute.
removeAttributes() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Remove all attributes.
removeAttributes() - Method in interface org.red5.server.api.IAttributeStore
Remove all attributes.
removeAttributes() - Method in class org.red5.server.AttributeStore
Remove all attributes.
removeAttributes() - Method in interface org.red5.server.jmx.mxbeans.AttributeStoreMXBean
 
removeAttributes() - Method in class org.red5.server.so.ClientSharedObject
Remove all attributes (clear Shared Object)
removeAttributes() - Method in class org.red5.server.so.SharedObject
Remove all attributes (clear Shared Object)
removeAttributes() - Method in class org.red5.server.so.SharedObjectScope
Remove all attributes.
removeChildren() - Method in interface org.red5.server.api.scope.IScope
Removes all the child scopes
removeChildren() - Method in class org.red5.server.scope.Scope
Removes all the child scopes
removeChildScope(IBasicScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called just after a child scope has been removed.
removeChildScope(IBasicScope) - Method in interface org.red5.server.api.scope.IScope
Removes scope from the children scope list.
removeChildScope(IBasicScope) - Method in interface org.red5.server.api.scope.IScopeHandler
Called just after a child scope has been removed.
removeChildScope(IBasicScope) - Method in class org.red5.server.scope.Scope
Removes child scope
removeClient(IClient) - Method in class org.red5.server.ClientRegistry
Removes client from registry
removeClientStream(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
removeConnection(int) - Method in interface org.red5.server.net.IConnectionManager
Removes a connection matching the client id specified.
removeConnection(String) - Method in interface org.red5.server.net.IConnectionManager
Removes a connection by the given sessionId.
removeConnections() - Method in interface org.red5.server.net.IConnectionManager
Removes all the connections from the set.
removeEventListener(IEventListener) - Method in interface org.red5.server.api.event.IEventObservable
Remove event listener from this observable
removeEventListener(IEventListener) - Method in class org.red5.server.scope.BasicScope
Remove event listener from list of listeners
removeEventListener(IEventListener) - Method in class org.red5.server.so.SharedObjectScope
Remove event listener from list of listeners
removeHeader(String) - Method in class org.red5.server.net.remoting.RemotingClient
Stop sending a given header.
removeItem(int) - Method in interface org.red5.server.api.stream.IPlaylist
Remove an item from list.
removeItem(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Remove an item from list.
removeListener(IConnectionListener) - Method in interface org.red5.server.api.IConnection
Removes the listener from this object
removeListener(IScopeListener) - Method in interface org.red5.server.api.IServer
Remove listener that got notified about scope events.
removeListener(IConnectionListener) - Method in interface org.red5.server.api.IServer
Remove listener that got notified about connection events.
removeListener(IConnectionListener) - Method in class org.red5.server.BaseConnection
Removes the listener from this object
removeListener(IScopeListener) - Method in class org.red5.server.Server
Remove listener that got notified about scope events.
removeListener(IConnectionListener) - Method in class org.red5.server.Server
Remove listener that got notified about connection events.
removeLocalContext() - Method in class org.red5.logging.LoggingContextSelector
 
removeMapping(String, String) - Method in interface org.red5.server.api.IServer
Unregister a previously mapped global scope.
removeMapping(String, String) - Method in class org.red5.server.Server
Remove mapping with given key
removeMapping(String) - Method in class org.red5.server.Server
Remove all mappings with given context path
removePipeConnectionListener(IPipeConnectionListener) - Method in class org.red5.server.messaging.AbstractPipe
Removes pipe connection listener
removePipeConnectionListener(IPipeConnectionListener) - Method in interface org.red5.server.messaging.IPipe
Add connection event listener to pipe
removeScheduledJob(String) - Method in interface org.red5.server.api.scheduling.ISchedulingService
Stop executing a previously scheduled job.
removeScheduledJob(String) - Method in interface org.red5.server.jmx.mxbeans.JDKSchedulingServiceMXBean
 
removeScheduledJob(String) - Method in class org.red5.server.scheduling.JDKSchedulingService
Stop executing a previously scheduled job.
removeSharedObjectListener(ISharedObjectListener) - Method in interface org.red5.server.api.so.ISharedObjectBase
Unregister object to not longer receive update events.
removeSharedObjectListener(ISharedObjectListener) - Method in class org.red5.server.so.ClientSharedObject
Unregister object to not longer receive update events.
removeSharedObjectListener(ISharedObjectListener) - Method in class org.red5.server.so.SharedObjectScope
Unregister object to not longer receive update events.
removeStateChangeListener(PropertyChangeListener) - Method in class org.red5.server.stream.AbstractStream
Removes from the list of listeners tracking changes of the StreamState of this stream.
removeStreamListener(IStreamListener) - Method in interface org.red5.server.api.stream.IBroadcastStream
Remove a listener from being notified about received packets.
removeStreamListener(IStreamListener) - Method in class org.red5.server.stream.ClientBroadcastStream
Remove a listener from being notified about received packets.
removeTask(ReceivedMessageTask) - Method in class org.red5.server.net.rtmp.ReceivedMessageTaskQueue
Removes the specified task from the queue.
rename(String, String) - Static method in class org.red5.server.util.FileUtil
Rename a file natively; using REN on Windows and mv on *nix.
repeat - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Repeat mode state
replace(IPlayItem, IPlayItem) - Method in interface org.red5.server.api.stream.IPlaylistSubscriberStream
Replaces an item in the list with another item.
replace(IPlayItem, IPlayItem) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Replaces an item in the list with another item.
REPLACE_GATEWAY_URL - Static variable in interface org.red5.server.api.remoting.IRemotingHeader
Name of header specifying new gateway url to use.
required - Variable in class org.red5.server.net.remoting.RemotingHeader
Is this header required?
reserveStreamId() - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Return a reserved stream id for use.
reserveStreamId(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Return a reserved stream id for use with a preference for the one supplied.
reserveStreamId() - Method in class org.red5.server.net.rtmp.RTMPConnection
Return a reserved stream id for use.
reserveStreamId(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Return a reserved stream id for use with a preference for the one supplied.
reset() - Method in class org.red5.server.so.SharedObjectMessage
Resets the version and events to an initial state.
reset() - Method in interface org.red5.server.stream.IFrameDropper
Reset the frame dropper.
reset(int) - Method in interface org.red5.server.stream.IFrameDropper
Reset the frame dropper to a given state.
reset() - Method in class org.red5.server.stream.VideoFrameDropper
Reset the frame dropper.
reset(int) - Method in class org.red5.server.stream.VideoFrameDropper
Reset the frame dropper to a given state.
resetCredentials() - Method in class org.red5.server.net.remoting.RemotingClient
Stop sending authentication data.
ResetMessage - Class in org.red5.server.stream.message
To notify the client to reset the playing state.
ResetMessage() - Constructor for class org.red5.server.stream.message.ResetMessage
 
resolveScope(String) - Method in interface org.red5.server.api.IContext
Returns scope by path.
resolveScope(IScope, String) - Method in interface org.red5.server.api.IContext
Returns scope by path from given root.
resolveScope(IScope, String) - Static method in class org.red5.server.util.ScopeUtils
Resolves scope for specified scope and path.
resolveService(IScope, String) - Method in interface org.red5.server.service.IServiceResolver
Search for a service with the given name in the scope.
resolvesToAbsolutePath() - Method in interface org.red5.server.api.stream.IStreamFilenameGenerator
True if returned filename is an absolute path, else relative to application.
resolvesToAbsolutePath() - Method in class org.red5.server.stream.DefaultStreamFilenameGenerator
The default filenames are relative to the scope path, so always return
ResourceExistException - Exception in org.red5.server.api.stream
 
ResourceExistException() - Constructor for exception org.red5.server.api.stream.ResourceExistException
Constructs a new ResourceExistException.
ResourceExistException(String, Throwable) - Constructor for exception org.red5.server.api.stream.ResourceExistException
 
ResourceExistException(String) - Constructor for exception org.red5.server.api.stream.ResourceExistException
 
ResourceExistException(Throwable) - Constructor for exception org.red5.server.api.stream.ResourceExistException
 
ResourceNotFoundException - Exception in org.red5.server.api.stream
 
ResourceNotFoundException() - Constructor for exception org.red5.server.api.stream.ResourceNotFoundException
Constructs a new ResourceNotFoundException.
ResourceNotFoundException(String, Throwable) - Constructor for exception org.red5.server.api.stream.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception org.red5.server.api.stream.ResourceNotFoundException
 
ResourceNotFoundException(Throwable) - Constructor for exception org.red5.server.api.stream.ResourceNotFoundException
 
resources - Variable in class org.red5.server.persistence.RamPersistence
Resource pattern resolver.
resultReceived(IPendingServiceCall) - Method in interface org.red5.server.api.service.IPendingServiceCallback
Triggered when results are recieved
resultReceived(RemotingClient, String, Object[], Object) - Method in interface org.red5.server.net.remoting.IRemotingCallback
The result of a remoting call has been received.
resultReceived(IPendingServiceCall) - Method in class org.red5.server.stream.bandwidth.ClientServerDetection
Handle callback from service call.
resultReceived(IPendingServiceCall) - Method in class org.red5.server.stream.bandwidth.ServerClientDetection
Handle callback from service call.
resume(int) - Method in interface org.red5.server.api.stream.ISubscriberStream
Resume from a position for current playing item.
resume(int) - Method in class org.red5.server.stream.PlayEngine
Resume playback
resume(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Resume from a position for current playing item.
resume(int) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Resume from a position for current playing item.
resumeScheduledJob(String) - Method in interface org.red5.server.api.scheduling.ISchedulingService
Resumes the trigger which initiates job execution.
resumeScheduledJob(String) - Method in class org.red5.server.scheduling.JDKSchedulingService
Resumes the trigger which initiates job execution.
retain(BaseEvent) - Method in class org.red5.server.net.rtmp.event.AllocationDebugger
Retain event
retain() - Method in class org.red5.server.net.rtmp.event.BaseEvent
Retain event
retain() - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Retain event
retrievePendingCall(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Retrieves and removes the pending call service by id.
returnAttributeValue(String) - Method in class org.red5.server.so.SharedObject
Return an attribute value to the owner.
returnError(String) - Method in class org.red5.server.so.SharedObject
Return an error message to the client.
rewind - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Rewind mode state
roomConnect(IConnection, Object[]) - Method in interface org.red5.server.adapter.IApplication
Called every time client connects to the room
roomDisconnect(IConnection) - Method in interface org.red5.server.adapter.IApplication
Called when client disconnects from room scope
roomJoin(IClient, IScope) - Method in interface org.red5.server.adapter.IApplication
Called when user joins room scope
roomLeave(IClient, IScope) - Method in interface org.red5.server.adapter.IApplication
Called when user leaves room scope
roomStart(IScope) - Method in interface org.red5.server.adapter.IApplication
Called on application room start
roomStop(IScope) - Method in interface org.red5.server.adapter.IApplication
Called on room scope stop
RTMP - Class in org.red5.server.net.rtmp.codec
RTMP is the RTMP protocol state representation.
RTMP() - Constructor for class org.red5.server.net.rtmp.codec.RTMP
Creates RTMP object; essentially for storing session information.
RTMP_CONN_MANAGER - Static variable in class org.red5.server.net.rtmp.RTMPConnection
 
RTMP_ENCRYPTED - Static variable in class org.red5.server.net.rtmp.RTMPConnection
Marker byte for encrypted RTMP data.
RTMP_ENCRYPTED_BLOWFISH - Static variable in class org.red5.server.net.rtmp.RTMPConnection
Marker byte for encrypted RTMP data using Blowfish.
RTMP_ENCRYPTED_UNK - Static variable in class org.red5.server.net.rtmp.RTMPConnection
Unknown type 0x0a, seen on youtube
RTMP_ENCRYPTED_XTEA - Static variable in class org.red5.server.net.rtmp.RTMPConnection
Marker byte for encrypted RTMP data XTEA.
RTMP_HANDLER - Static variable in class org.red5.server.net.rtmp.RTMPConnection
 
RTMP_HANDSHAKE - Static variable in class org.red5.server.net.rtmp.RTMPConnection
 
RTMP_NON_ENCRYPTED - Static variable in class org.red5.server.net.rtmp.RTMPConnection
Marker byte for standard or non-encrypted RTMP data.
RTMP_SESSION_ID - Static variable in class org.red5.server.net.rtmp.RTMPConnection
 
RTMPCodecFactory - Class in org.red5.server.net.rtmp.codec
RTMP codec factory creates RTMP encoders/decoders.
RTMPCodecFactory() - Constructor for class org.red5.server.net.rtmp.codec.RTMPCodecFactory
 
RTMPConnection - Class in org.red5.server.net.rtmp
RTMP connection.
RTMPConnection(String) - Constructor for class org.red5.server.net.rtmp.RTMPConnection
Creates anonymous RTMP connection without scope.
RTMPConnectionMXBean - Interface in org.red5.server.jmx.mxbeans
 
RTMPDecodeState - Class in org.red5.server.net.protocol
Represents current decode state of the protocol.
RTMPDecodeState(String) - Constructor for class org.red5.server.net.protocol.RTMPDecodeState
 
RTMPE_CIPHER_IN - Static variable in class org.red5.server.net.rtmp.RTMPConnection
Cipher for RTMPE input
RTMPE_CIPHER_OUT - Static variable in class org.red5.server.net.rtmp.RTMPConnection
Cipher for RTMPE output
RTMPHandler - Class in org.red5.server.net.rtmp
RTMP events handler.
RTMPHandler() - Constructor for class org.red5.server.net.rtmp.RTMPHandler
 
RTMPHandshake - Class in org.red5.server.net.rtmp
Generates and validates the RTMP handshake response for Flash Players.
RTMPHandshake() - Constructor for class org.red5.server.net.rtmp.RTMPHandshake
 
RTMPHandshake(byte) - Constructor for class org.red5.server.net.rtmp.RTMPHandshake
 
RTMPMessage - Class in org.red5.server.stream.message
RTMP message
RTMPMinaConnection - Class in org.red5.server.net.rtmp
Represents an RTMP connection using Mina.
RTMPMinaConnection() - Constructor for class org.red5.server.net.rtmp.RTMPMinaConnection
Constructs a new RTMPMinaConnection.
RTMPMinaConnectionMXBean - Interface in org.red5.server.jmx.mxbeans
 
RTMPMinaProtocolDecoder - Class in org.red5.server.net.rtmp.codec
RTMP protocol decoder.
RTMPMinaProtocolDecoder() - Constructor for class org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder
 
RTMPMinaProtocolEncoder - Class in org.red5.server.net.rtmp.codec
Mina protocol encoder for RTMP.
RTMPMinaProtocolEncoder() - Constructor for class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
 
RTMPMinaTransportMXBean - Interface in org.red5.server.jmx.mxbeans
 
RTMPProtocolDecoder - Class in org.red5.server.net.rtmp.codec
RTMP protocol decoder.
RTMPProtocolDecoder() - Constructor for class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Constructs a new RTMPProtocolDecoder.
RTMPProtocolEncoder - Class in org.red5.server.net.rtmp.codec
RTMP protocol encoder encodes RTMP messages and packets to byte buffers.
RTMPProtocolEncoder() - Constructor for class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
 
RTMPTCodecFactory - Class in org.red5.server.net.rtmpt.codec
RTMPT codec factory creates RTMP codec objects
RTMPTCodecFactory() - Constructor for class org.red5.server.net.rtmpt.codec.RTMPTCodecFactory
 
RTMPTHandler - Class in org.red5.server.net.rtmpt
Handler for RTMPT messages.
RTMPTHandler() - Constructor for class org.red5.server.net.rtmpt.RTMPTHandler
 
RTMPTProtocolDecoder - Class in org.red5.server.net.rtmpt.codec
RTMPT protocol decoder.
RTMPTProtocolDecoder() - Constructor for class org.red5.server.net.rtmpt.codec.RTMPTProtocolDecoder
 
RTMPTProtocolEncoder - Class in org.red5.server.net.rtmpt.codec
RTMPT protocol encoder.
RTMPTProtocolEncoder() - Constructor for class org.red5.server.net.rtmpt.codec.RTMPTProtocolEncoder
 
RTMPType - Enum in org.red5.server.net.rtmp
Enum for RTMP types.
RTMPUtils - Class in org.red5.server.net.rtmp
RTMP utilities class.
RTMPUtils() - Constructor for class org.red5.server.net.rtmp.RTMPUtils
 
run() - Method in class org.red5.server.net.remoting.RemotingClient.RemotingWorker
 
run() - Method in class org.red5.server.scheduling.JDKSchedulingServiceJob
 
runDeadlockFuture(Runnable) - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
Runs deadlock guard task
running - Variable in class org.red5.server.net.rtmp.RTMPConnection
Keep-alive worker flag
RuntimeStatusObject - Class in org.red5.server.net.rtmp.status
Runtime status object
RuntimeStatusObject() - Constructor for class org.red5.server.net.rtmp.status.RuntimeStatusObject
Constructs a new RuntimeStatusObject.
RuntimeStatusObject(String, String, String) - Constructor for class org.red5.server.net.rtmp.status.RuntimeStatusObject
Create runtime status object with given code, level and description
RuntimeStatusObject(String, String, String, String, int) - Constructor for class org.red5.server.net.rtmp.status.RuntimeStatusObject
Create runtime status object with given code, level, description, details and client id

S

save(IPersistable) - Method in interface org.red5.server.api.persistence.IPersistenceStore
Persist given object.
save(IPersistable) - Method in class org.red5.server.persistence.RamPersistence
Persist given object.
saveAs(String, boolean) - Method in interface org.red5.server.api.stream.IBroadcastStream
Save the broadcast stream as a file.
saveAs(String, boolean) - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
saveAs(String, boolean) - Method in class org.red5.server.stream.ClientBroadcastStream
Save broadcasted stream.
SCHEDULED_JOB - Static variable in interface org.red5.server.api.scheduling.ISchedulingService
Scheduled job constant
scheduleOnceJob(IScheduledJob) - Method in interface org.red5.server.api.stream.ISubscriberStream
Schedule a job to be executed only once after a 10ms delay.
scheduleOnceJob(IScheduledJob) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Schedule a job to be executed only once after a 10ms delay.
scheduleOnceJob(IScheduledJob) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Schedule a job to be executed only once after a 10ms delay.
scheduler - Variable in class org.red5.server.net.rtmp.RTMPConnection
Scheduling service
scheduler - Variable in class org.red5.server.scheduling.JDKSchedulingService
Service scheduler
scheduleWithFixedDelay(IScheduledJob, int) - Method in interface org.red5.server.api.stream.ISubscriberStream
Schedule a job to be executed regularly at the given interval.
scheduleWithFixedDelay(IScheduledJob, int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Schedule a job to be executed regularly at the given interval.
scheduleWithFixedDelay(IScheduledJob, int) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Schedule a job to be executed regularly at the given interval.
SCHEDULING_SERVICE - Static variable in interface org.red5.server.api.scheduling.ISchedulingService
Scheduling service constant
schedulingService - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Service used to provide notifications, keep client buffer filled, clean up, etc...
schedulingService - Variable in class org.red5.server.stream.SingleItemSubscriberStream
Service used to provide notifications, keep client buffer filled, clean up, etc...
scope - Variable in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Wrapped scope
scope - Variable in class org.red5.server.BaseConnection
Scope to which this connection belongs
Scope - Class in org.red5.server.scope
The scope object.
Scope() - Constructor for class org.red5.server.scope.Scope
Creates a scope
Scope(Scope.Builder) - Constructor for class org.red5.server.scope.Scope
Creates scope using a Builder
Scope.Builder - Class in org.red5.server.scope
Builder pattern
scopeAllowed - Variable in class org.red5.server.scope.ScopeSecurityHandler
 
ScopeException - Exception in org.red5.server.exception
Generic Scope exception.
ScopeException(String) - Constructor for exception org.red5.server.exception.ScopeException
 
scopeListeners - Variable in class org.red5.server.Server
 
ScopeMXBean - Interface in org.red5.server.jmx.mxbeans
An MBean interface for the scope object.
ScopeNotFoundException - Exception in org.red5.server.exception
Scope not found, thrown when child scope wasn't found.
ScopeNotFoundException(IScope, String) - Constructor for exception org.red5.server.exception.ScopeNotFoundException
Create exception from given scope object and given child subscope
ScopeSecurityHandler - Class in org.red5.server.scope
Scope security handler providing positive results to any allow request.
ScopeSecurityHandler() - Constructor for class org.red5.server.scope.ScopeSecurityHandler
 
ScopeShuttingDownException - Exception in org.red5.server.exception
Scope is currently shutting down.
ScopeShuttingDownException(IScope) - Constructor for exception org.red5.server.exception.ScopeShuttingDownException
Create exception from given scope object
ScopeType - Enum in org.red5.server.api.scope
Represents all the supported scope types.
ScopeUtils - Class in org.red5.server.util
Collection of utilities for working with scopes
ScopeUtils() - Constructor for class org.red5.server.util.ScopeUtils
 
securityHandlers - Variable in class org.red5.server.scope.BasicScope
List of security handlers
seek(int) - Method in interface org.red5.server.api.stream.IStreamService
Seek to position
seek(int) - Method in interface org.red5.server.api.stream.ISubscriberStream
Seek into a position for current playing item.
seek(int) - Method in interface org.red5.server.stream.ISeekableProvider
Seek the provider to timestamp ts (in milliseconds).
seek(int) - Method in class org.red5.server.stream.PlayEngine
Seek to a given position
seek(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Seek into a position for current playing item.
seek(int) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Seek into a position for current playing item.
seek(int) - Method in class org.red5.server.stream.StreamService
Seek to position
SEND_ALL - Static variable in interface org.red5.server.stream.IFrameDropper
Send keyframes, interframes and disposable interframes.
SEND_INTERFRAMES - Static variable in interface org.red5.server.stream.IFrameDropper
Send keyframes and interframes.
SEND_KEYFRAMES - Static variable in interface org.red5.server.stream.IFrameDropper
Send keyframes only.
SEND_KEYFRAMES_CHECK - Static variable in interface org.red5.server.stream.IFrameDropper
Send keyframes only and switch to SEND_INTERFRAMES later.
sendBlankAudio(boolean) - Method in class org.red5.server.stream.PlayEngine
 
sendMessage(String, List<?>) - Method in interface org.red5.server.api.so.ISharedObjectBase
Send a message to a handler of the shared object.
sendMessage(String, List<?>) - Method in class org.red5.server.so.ClientSharedObject
Broadcast event to event handler
sendMessage(String, List<?>) - Method in class org.red5.server.so.SharedObject
Broadcast event to event handler
sendMessage(String, List<?>) - Method in class org.red5.server.so.SharedObjectScope
Send a message to a handler of the shared object.
sendNetStreamStatus(IConnection, String, String, String, String, Number) - Static method in class org.red5.server.stream.StreamService
Send NetStream.Status to the client.
sendOOBControlMessage(IProvider, OOBControlMessage) - Method in class org.red5.server.messaging.AbstractPipe
Send out-of-band ("special") control message to all consumers
sendOOBControlMessage(IConsumer, OOBControlMessage) - Method in class org.red5.server.messaging.AbstractPipe
Send out-of-band ("special") control message to all providers
sendOOBControlMessage(IConsumer, OOBControlMessage) - Method in interface org.red5.server.messaging.IMessageInput
Send OOB Control Message to all providers on the other side of pipe.
sendOOBControlMessage(IProvider, OOBControlMessage) - Method in interface org.red5.server.messaging.IMessageOutput
Send OOB Control Message to all consumers on the other side of pipe.
sendPacket(RTMPMessage) - Method in interface org.red5.server.stream.IFrameDropper
Notify that a message has been sent.
sendPacket(RTMPMessage) - Method in class org.red5.server.stream.VideoFrameDropper
Notify that a message has been sent.
sendPendingServiceCallsCloseError() - Method in class org.red5.server.net.rtmp.RTMPConnection
When the connection has been closed, notify any remaining pending service calls that they have failed because the connection is broken.
sendSharedObjectMessage(String, int, boolean, Set<ISharedObjectEvent>) - Method in class org.red5.server.net.rtmp.RTMPConnection
Send a shared object message.
sendStartNotification - Variable in class org.red5.server.stream.ClientBroadcastStream
Is there need to send start notification?
sendStats - Variable in class org.red5.server.so.SharedObject
Counts number of "send message" events.
sendStatus(Status) - Method in class org.red5.server.net.rtmp.Channel
Sends status notification.
sendUpdates() - Method in class org.red5.server.so.SharedObject
Send update notification over data channel of RTMP connection
SEPARATOR - Static variable in interface org.red5.server.api.scope.IScope
Scope separator
serialize(Output) - Method in interface org.red5.server.api.persistence.IPersistable
Write the object to the passed output stream.
serialize(Output) - Method in class org.red5.server.net.rtmp.status.Status
 
serialize(Output) - Method in class org.red5.server.net.rtmp.status.StatusObject
 
serialize(Output) - Method in class org.red5.server.so.SharedObject
Write the object to the passed output stream.
serializeStatusObject(IoBuffer, StatusObject) - Method in class org.red5.server.net.rtmp.status.StatusObjectService
Serializes status object
SerializeUtils - Class in org.red5.server.net.rtmp.event
The utility class provides conversion methods to ease the use of byte arrays, Mina IoBuffers, and NIO ByteBuffers.
SerializeUtils() - Constructor for class org.red5.server.net.rtmp.event.SerializeUtils
 
server - Variable in class org.red5.server.net.rtmp.RTMPHandler
Red5 server instance.
Server - Class in org.red5.server
Red5 server core class implementation.
Server() - Constructor for class org.red5.server.Server
 
ServerBW - Class in org.red5.server.net.rtmp.event
Server bandwidth event.
ServerBW() - Constructor for class org.red5.server.net.rtmp.event.ServerBW
 
ServerBW(int) - Constructor for class org.red5.server.net.rtmp.event.ServerBW
Server bandwidth event
ServerClientDetection - Class in org.red5.server.stream.bandwidth
Calculates the bandwidth between the client and server.
ServerClientDetection() - Constructor for class org.red5.server.stream.bandwidth.ServerClientDetection
 
SERVICE_NAME - Static variable in class org.red5.server.service.ServiceInvoker
Service name
serviceCall(IConnection, IServiceCall) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called when a service is called.
serviceCall(IConnection, IServiceCall) - Method in interface org.red5.server.api.scope.IScopeHandler
Called when a service is called.
ServiceInvoker - Class in org.red5.server.service
Makes remote calls, invoking services, resolves service handlers
ServiceInvoker() - Constructor for class org.red5.server.service.ServiceInvoker
 
serviceMethodName - Variable in class org.red5.server.service.Call
Service method name
serviceName - Variable in class org.red5.server.service.Call
Service name
ServiceNotFoundException - Exception in org.red5.server.service
Thrown when service can't be found thus remote call throws an exception
ServiceNotFoundException(String) - Constructor for exception org.red5.server.service.ServiceNotFoundException
Creates new exception with service name
ServletUtils - Class in org.red5.server.net.servlet
 
ServletUtils() - Constructor for class org.red5.server.net.servlet.ServletUtils
 
sessionId - Variable in class org.red5.server.BaseConnection
Connection session identifier
sessionId - Variable in class org.red5.server.net.protocol.RTMPDecodeState
Session id to which this decoding state belongs.
setAction(String) - Method in class org.red5.server.net.rtmp.event.Notify
 
setAdditional(String, Object) - Method in class org.red5.server.net.rtmp.status.StatusObject
 
setApplication(Object) - Method in class org.red5.server.net.rtmp.status.StatusObject
Setter for property 'application'.
setApplicationContext(ApplicationContext) - Method in class org.red5.server.Server
Setter for Spring application context
setArguments(Object[]) - Method in class org.red5.server.service.Call
Setter for arguments.
setAttribute(String, Object) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Set an attribute on this object.
setAttribute(String, Object) - Method in interface org.red5.server.api.IAttributeStore
Set an attribute on this object.
setAttribute(String, Object) - Method in interface org.red5.server.api.scope.IScope
Set attribute by name
setAttribute(String, Object) - Method in class org.red5.server.AttributeStore
Set an attribute on this object.
setAttribute(Enum<?>, Object) - Method in class org.red5.server.AttributeStore
Set an attribute on this object.
setAttribute(String, Object) - Method in class org.red5.server.scope.Scope
Set attribute by name
setAttribute(String, Object) - Method in class org.red5.server.so.ClientSharedObject
Set an attribute on this object.
setAttribute(String, Object) - Method in class org.red5.server.so.SharedObject
Set an attribute on this object.
setAttribute(String, Object) - Method in class org.red5.server.so.SharedObjectScope
Set an attribute on this object.
setAttributes(IAttributeStore) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Set multiple attributes on this object.
setAttributes(Map<String, Object>) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Set multiple attributes on this object.
setAttributes(Map<String, Object>) - Method in interface org.red5.server.api.IAttributeStore
Set multiple attributes on this object.
setAttributes(IAttributeStore) - Method in interface org.red5.server.api.IAttributeStore
Set multiple attributes on this object.
setAttributes(Map<String, Object>) - Method in class org.red5.server.AttributeStore
Set multiple attributes on this object.
setAttributes(IAttributeStore) - Method in class org.red5.server.AttributeStore
Set multiple attributes on this object.
setAttributes(IAttributeStore) - Method in class org.red5.server.so.ClientSharedObject
Set multiple attributes on this object.
setAttributes(Map<String, Object>) - Method in class org.red5.server.so.ClientSharedObject
Set multiple attributes on this object.
setAttributes(Map<String, Object>) - Method in class org.red5.server.so.SharedObject
Set multiple attributes on this object.
setAttributes(IAttributeStore) - Method in class org.red5.server.so.SharedObject
Set multiple attributes on this object.
setAttributes(IAttributeStore) - Method in class org.red5.server.so.SharedObjectScope
Set multiple attributes on this object.
setAttributes(Map<String, Object>) - Method in class org.red5.server.so.SharedObjectScope
Set multiple attributes on this object.
setAudioDecoderConfiguration(IRTMPEvent) - Method in interface org.red5.server.api.stream.consumer.IFileConsumer
 
setAudioDecoderConfiguration(IRTMPEvent) - Method in class org.red5.server.stream.consumer.FileConsumer
 
setAudioDecoderConfiguration(IRTMPEvent) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Sets a audio decoder configuration; some codecs require this, such as AAC.
setAutomaticRecording(boolean) - Method in class org.red5.server.stream.ClientBroadcastStream
 
setAutoStart(boolean) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Setter for autostart flag
setAutoStart(boolean) - Method in class org.red5.server.scope.Scope
Setter for autostart flag
setBandwidth(int) - Method in interface org.red5.server.api.IConnection
Sets the bandwidth using a mbit/s value.
setBandwidth(int) - Method in class org.red5.server.net.rtmp.event.ClientBW
Setter for bandwidth
setBandwidth(int) - Method in class org.red5.server.net.rtmp.event.ServerBW
Setter for bandwidth
setBandwidth(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Sets the bandwidth using a mbit/s value.
setBandwidthDetection(boolean) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
setBaseTolerance(long) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
Setter for baseTolerance
setBaseTolerance(long) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
 
setBaseTolerance(long) - Method in class org.red5.server.net.rtmpt.codec.RTMPTCodecFactory
 
setBody(IoBuffer) - Method in class org.red5.server.stream.consumer.ImmutableTag
 
setBody(Status) - Method in class org.red5.server.stream.message.StatusMessage
Setter for property 'body'.
setBodySize(int) - Method in class org.red5.server.stream.consumer.ImmutableTag
 
setBooleanProperty(String, boolean) - Method in class org.red5.server.messaging.AbstractMessage
Add boolean property to message
setBooleanProperty(String, boolean) - Method in interface org.red5.server.messaging.IMessage
Add boolean property to message
setBroadcastStreamPublishName(String) - Method in interface org.red5.server.api.stream.IClientStream
Set the published stream name that this client is consuming.
setBroadcastStreamPublishName(String) - Method in class org.red5.server.stream.AbstractClientStream
Sets the broadcasting streams name.
SetBuffer - Class in org.red5.server.net.rtmp.event
Control message used to set a buffer.
SetBuffer() - Constructor for class org.red5.server.net.rtmp.event.SetBuffer
 
SetBuffer(int, int) - Constructor for class org.red5.server.net.rtmp.event.SetBuffer
 
setBufferCheckInterval(int) - Method in class org.red5.server.stream.PlayEngine
 
setBufferCheckInterval(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Set interval to check for buffer underruns.
setBufferCheckInterval(int) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Set interval to check for buffer underruns.
setBufferLength(int) - Method in class org.red5.server.net.rtmp.event.SetBuffer
 
setByteProperty(String, byte) - Method in class org.red5.server.messaging.AbstractMessage
Add byte property to message
setByteProperty(String, byte) - Method in interface org.red5.server.messaging.IMessage
Add byte property to message
setBytes(byte[]) - Method in class org.red5.server.net.rtmp.event.SWFResponse
 
setBytesRead(int) - Method in class org.red5.server.net.rtmp.event.BytesRead
Setter for bytes read
setCall(IServiceCall) - Method in class org.red5.server.net.rtmp.event.Notify
Setter for call
setCanCallService(boolean) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Setter for can call service flag
setCanConnect(boolean) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Setter for can connect flag
setCanStart(boolean) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Setter for can start flag.
setChannel(Channel) - Method in class org.red5.server.net.rtmp.DeferredResult
Setter for channel.
setChannelId(int) - Method in class org.red5.server.net.rtmp.event.Abort
 
setChannelId(int) - Method in class org.red5.server.net.rtmp.message.ChunkHeader
Setter for channel id
setChannelId(int) - Method in class org.red5.server.net.rtmp.message.Header
Setter for channel id
setChannelsConcurrencyLevel(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setChannelsInitalCapacity(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setChildLoadPath(String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Setter for child load path.
setChildLoadPath(String) - Method in class org.red5.server.scope.Scope
Setter for child load path.
setClient(IClient) - Method in interface org.red5.server.api.IConnection
Sets the Client.
setClient(IClient) - Method in class org.red5.server.BaseConnection
Sets the Client.
setClientBroadcastStream(IClientBroadcastStream) - Method in interface org.red5.server.api.scope.IBroadcastScope
 
setClientBufferDuration(int) - Method in interface org.red5.server.api.stream.IClientStream
Set the buffer duration for this stream as requested by the client.
setClientBufferDuration(int) - Method in class org.red5.server.stream.AbstractClientStream
Set the buffer duration for this stream as requested by the client.
setClientid(int) - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
Setter for client id
setClientid(Number) - Method in class org.red5.server.net.rtmp.status.Status
Setter for client id
setCloseOnHeaderError(boolean) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Sets whether or not a header error on any channel should result in a closed connection.
setCode(String) - Method in class org.red5.server.net.rtmp.status.Status
Setter for code
setCode(String) - Method in class org.red5.server.net.rtmp.status.StatusObject
Setter for property 'code'.
setCodecFactory(RTMPTCodecFactory) - Method in class org.red5.server.net.rtmpt.RTMPTHandler
Setter for codec factory
setCodecInfo(IStreamCodecInfo) - Method in class org.red5.server.stream.AbstractStream
Setter for codec info.
setCodecs(List<IAudioStreamCodec>) - Method in class org.red5.server.stream.AudioCodecFactory
Setter for codecs
setCodecs(List<IVideoStreamCodec>) - Method in class org.red5.server.stream.VideoCodecFactory
Setter for codecs
setConnection(T) - Method in interface org.red5.server.net.IConnectionManager
Adds a connection.
setConnection(IStreamCapableConnection) - Method in class org.red5.server.stream.AbstractClientStream
Setter for stream capable connection
setConnection(IConnection) - Method in class org.red5.server.stream.SingleItemSubscriberStream.Notifier
 
setConnectionAllowed(boolean) - Method in class org.red5.server.scope.ScopeSecurityHandler
 
setConnectionLocal(IConnection) - Static method in class org.red5.server.api.Red5
Setter for connection
setConnectionParams(Map<String, Object>) - Method in class org.red5.server.net.rtmp.event.Notify
Setter for connection parameters
setConnectionTimeout(int) - Method in class org.red5.server.util.HttpConnectionUtil
 
setContext(IContext) - Method in class org.red5.server.scope.Scope
Setter for context
setContextConfigFile(String) - Method in class org.red5.logging.LoggingContextSelector
 
setCorrelationID(String) - Method in class org.red5.server.messaging.AbstractMessage
Setter for correlation id
setCorrelationID(String) - Method in interface org.red5.server.messaging.IMessage
Setter for correlation id
setCreated(long) - Method in class org.red5.server.api.stream.support.SimplePlayItem
 
setCredentials(String, String) - Method in class org.red5.server.net.remoting.RemotingClient
Send authentication data with each remoting request.
setData(IoBuffer) - Method in class org.red5.server.net.rtmp.event.Aggregate
 
setData(byte[]) - Method in class org.red5.server.net.rtmp.event.Aggregate
 
setData(IoBuffer) - Method in class org.red5.server.net.rtmp.event.AudioData
 
setData(byte[]) - Method in class org.red5.server.net.rtmp.event.AudioData
 
setData(IoBuffer) - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
setData(IoBuffer) - Method in class org.red5.server.net.rtmp.event.Notify
Setter for data
setData(IoBuffer) - Method in class org.red5.server.net.rtmp.event.VideoData
 
setData(byte[]) - Method in class org.red5.server.net.rtmp.event.VideoData
 
setData(IoBuffer) - Method in class org.red5.server.net.rtmp.message.Packet
Setter for data
setDataType(byte) - Method in class org.red5.server.net.rtmp.event.Aggregate
 
setDataType(byte) - Method in class org.red5.server.net.rtmp.event.AudioData
 
setDataType(byte) - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
setDataType(byte) - Method in class org.red5.server.net.rtmp.event.VideoData
 
setDataType(byte) - Method in class org.red5.server.net.rtmp.message.Header
Setter for data type
setDataType(byte) - Method in class org.red5.server.stream.consumer.ImmutableTag
 
setDeadlockGuardScheduler(ThreadPoolTaskScheduler) - Method in class org.red5.server.net.rtmp.RTMPConnection
Thread pool for guarding deadlocks
setDebug(String) - Method in class org.red5.server.net.rtmp.event.Ping
Setter for property 'debug'.
setDecoder(RTMPProtocolDecoder) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder
Sets the RTMP protocol decoder.
setDefaultClientBandwidth(int) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
setDefaultServerBandwidth(int) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
setDelayWrite(boolean) - Method in class org.red5.server.stream.consumer.FileConsumer
Deprecated.
setDelayWrite(boolean) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Deprecated.
setDepth(int) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Set scope depth
setDepth(int) - Method in class org.red5.server.scope.Scope
Set scope depth
setDesciption(String) - Method in class org.red5.server.net.rtmp.status.Status
Setter for description.
setDescription(String) - Method in class org.red5.server.net.rtmp.status.Status
Setter for description.
setDescription(String) - Method in class org.red5.server.net.rtmp.status.StatusObject
Setter for property 'description'.
setDetails(String) - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
Setter for details
setDetails(String) - Method in class org.red5.server.net.rtmp.status.Status
Setter for details.
setDirty(boolean) - Method in interface org.red5.server.api.so.ISharedObject
Sets a "dirty" flag to indicate that the attributes have been modified.
setDirty(boolean) - Method in class org.red5.server.so.SharedObject
Sets a modified or dirty property on this object to indicate whether or not a modification has been made.
setDirty(boolean) - Method in class org.red5.server.so.SharedObjectScope
Sets a "dirty" flag to indicate that the attributes have been modified.
setDispatchStreamActions(boolean) - Method in class org.red5.server.net.rtmp.RTMPHandler
 
setDoubleProperty(String, double) - Method in class org.red5.server.messaging.AbstractMessage
Add double property to message
setDoubleProperty(String, double) - Method in interface org.red5.server.messaging.IMessage
Add double property to message
setDropEncoded(boolean) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
 
setDropLiveFuture(boolean) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
Setter for dropLiveFuture
setDropLiveFuture(boolean) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
Setter for dropLiveFuture
setDropLiveFuture(boolean) - Method in class org.red5.server.net.rtmpt.codec.RTMPTCodecFactory
 
setDuty(IConnection.Duty) - Method in class org.red5.server.BaseConnection
setEnabled(boolean) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Enable or disable scope by setting enable flag
setEnabled(boolean) - Method in class org.red5.server.scope.Scope
Enable or disable scope by setting enable flag
setEncoder(RTMPProtocolEncoder) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
Sets an RTMP protocol encoder
setEncoding(IConnection.Encoding) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for encoding version.
setEncrypted(boolean) - Method in class org.red5.server.net.rtmp.codec.RTMP
 
setEventType(short) - Method in class org.red5.server.net.rtmp.event.Ping
Sets the events sub-type
setException(Exception) - Method in interface org.red5.server.api.service.IServiceCall
Sets exception
setException(Exception) - Method in class org.red5.server.service.Call
Sets exception
setExecutor(ThreadPoolTaskExecutor) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setExecutor(ThreadPoolTaskExecutor) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
setExecutorQueueSizeToDropAudioPackets(Integer) - Method in class org.red5.server.net.rtmp.RTMPConnection
Specify the size of queue that will trigger audio packet dropping, disabled if it's 0
setExpirationTime(long) - Method in class org.red5.server.net.rtmp.message.Packet
Set the expiration time.
setExtended(boolean) - Method in class org.red5.server.net.rtmp.message.Header
 
setExtension(String) - Method in interface org.red5.server.api.service.IStreamableFileService
Sets the file extensions serviced.
setFile(File) - Method in class org.red5.server.stream.consumer.FileConsumer
Sets the file we're writing to.
setFile(File) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Sets the file we're writing to.
setFileConsumer(FileConsumer) - Method in interface org.red5.server.stream.IRecordingListener
 
setFileConsumer(FileConsumer) - Method in class org.red5.server.stream.RecordingListener
setFileName(String) - Method in interface org.red5.server.stream.IRecordingListener
 
setFileName(String) - Method in class org.red5.server.stream.RecordingListener
setFloatProperty(String, float) - Method in class org.red5.server.messaging.AbstractMessage
Add float property to message
setFloatProperty(String, float) - Method in interface org.red5.server.messaging.IMessage
Add float property to message
setFormat(byte) - Method in class org.red5.server.net.rtmp.message.ChunkHeader
Setter for format
setHandler(IRTMPHandler) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setHandler(IScopeHandler) - Method in class org.red5.server.scope.Scope
Setter for scope event handler
setHandshakeType(byte) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Sets the handshake type.
setHeader(Header) - Method in class org.red5.server.net.rtmp.event.BaseEvent
Setter for header
setHeader(Header) - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Setter for header
setId(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Deprecated.
setInterruptOnRemove(boolean) - Method in class org.red5.server.scheduling.JDKSchedulingService
 
setIntProperty(String, int) - Method in class org.red5.server.messaging.AbstractMessage
Add int property to message
setIntProperty(String, int) - Method in interface org.red5.server.messaging.IMessage
Add int property to message
setIoSession(IoSession) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Setter for MINA I/O session (connection).
setIoThreads(int) - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean
 
setItem(int) - Method in interface org.red5.server.api.stream.IPlaylist
Set the current item for playing.
setItem(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Set the current item for playing.
setJobDataMap(Map<String, Object>) - Method in class org.red5.server.scheduling.JDKSchedulingServiceJob
 
setJoin(boolean) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Setter for 'can join' flag
setKeepDelay(int) - Method in interface org.red5.server.api.scope.IBasicScope
Sets the amount of time to keep the scope available after the last disconnect.
setKeepDelay(int) - Method in class org.red5.server.scope.BasicScope
Sets the amount of time to keep the scope available after the last disconnect.
setLastFullTimestampWritten(int, int) - Method in class org.red5.server.net.rtmp.codec.RTMP
 
setLastReadHeader(int, Header) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for last read header.
setLastReadPacket(int, Packet) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for last read packet.
setLastReadPacketHeader(int, Header) - Method in class org.red5.server.net.rtmp.codec.RTMP
Sets the last "read" packet header for the given channel.
setLastWriteHeader(int, Header) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for last written header.
setLastWritePacket(int, Packet) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for last written packet.
setLevel(String) - Method in class org.red5.server.net.rtmp.status.Status
Setter for level
setLevel(String) - Method in class org.red5.server.net.rtmp.status.StatusObject
Setter for property 'level'.
setLimitType(byte) - Method in class org.red5.server.net.rtmp.event.ClientBW
Setter for property 'limitType'.
setLimitType(int) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
setListeners(List<IPipeConnectionListener>) - Method in class org.red5.server.messaging.AbstractPipe
Setter for pipe connection events listeners
setLiveWaitSupport(boolean) - Method in interface org.red5.server.stream.IProviderService
Sets live-wait support.
setLocalContext(LoggerContext) - Method in class org.red5.logging.LoggingContextSelector
These methods are used by the LoggerContextFilter.
setLongProperty(String, long) - Method in class org.red5.server.messaging.AbstractMessage
Add long property to message
setLongProperty(String, long) - Method in interface org.red5.server.messaging.IMessage
Add long property to message
setMaxHandlingTimeout(long) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setMaxHandshakeTimeout(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Set maximum time to wait for valid handshake in milliseconds.
setMaximumEventsPerUpdate(int) - Method in class org.red5.server.so.SharedObjectService
 
setMaxInactivity(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Setter for maximum inactivity.
setMaxPacketSize(int) - Static method in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
Set the maximum allowed packet size.
setMaxPendingVideoFrames(int) - Method in class org.red5.server.stream.PlayEngine
 
setMaxPendingVideoFrames(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
 
setMaxSequentialPendingVideoFrames(int) - Method in class org.red5.server.stream.PlayEngine
 
setMaxSequentialPendingVideoFrames(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
 
setMessage(IRTMPEvent) - Method in class org.red5.server.net.rtmp.message.Packet
Setter for event context
setMessageID(String) - Method in class org.red5.server.messaging.AbstractMessage
Setter for new message id
setMessageID(String) - Method in interface org.red5.server.messaging.IMessage
Setter for new message id
setMessageType(String) - Method in class org.red5.server.messaging.AbstractMessage
Setter for message type
setMessageType(String) - Method in interface org.red5.server.messaging.IMessage
Setter for message type
setMetaData(Notify) - Method in class org.red5.server.stream.AbstractStream
Set the metadata.
setMethod(String) - Method in class org.red5.server.plugin.PluginDescriptor
 
setMethodReturnType(String) - Method in class org.red5.server.plugin.PluginDescriptor
 
setMode(String) - Method in class org.red5.server.stream.consumer.FileConsumer
Sets the recording mode.
setMode(String) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Sets the recording mode.
setMsgInput(IMessageInput) - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Setter for message input
setMsgInput(IMessageInput) - Method in class org.red5.server.api.stream.support.SimplePlayItem
Setter for message input
setName(String) - Method in interface org.red5.server.api.persistence.IPersistable
Set the name of the persistent object.
setName(String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Setter for scope name
setName(String) - Method in class org.red5.server.scope.Scope
Setter for scope name
setName(String) - Method in class org.red5.server.so.SharedObject
Set the name of the persistent object.
setName(String) - Method in class org.red5.server.so.SharedObjectMessage
Setter for name
setName(String) - Method in class org.red5.server.stream.AbstractStream
Setter for name.
setObjectProperty(String, Object) - Method in class org.red5.server.messaging.AbstractMessage
Add object property to message
setObjectProperty(String, Object) - Method in interface org.red5.server.messaging.IMessage
Add object property to message
setOfferTimeout(long) - Method in class org.red5.server.stream.consumer.FileConsumer
Amount of time in milliseconds to wait for an offer to be accepted.
setPacketNumber(long) - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
setParameters(Map<String, String>) - Method in interface org.red5.server.api.stream.IClientBroadcastStream
Sets streaming parameters as supplied by the publishing application.
setParameters(Map<String, String>) - Method in class org.red5.server.stream.ClientBroadcastStream
Sets streaming parameters as supplied by the publishing application.
setParamMap(Map<String, Object>) - Method in class org.red5.server.messaging.PipeConnectionEvent
Setter for event parameters map
setParent(IScope) - Method in class org.red5.server.scope.Scope
Setter for parent scope
setPath(String) - Method in interface org.red5.server.api.persistence.IPersistable
Set the path of the persistent object.
setPath(String) - Method in class org.red5.server.so.SharedObject
Set the path of the persistent object.
setPath(String) - Method in class org.red5.server.so.SharedObjectScope
 
setPendingCallsConcurrencyLevel(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setPendingCallsInitalCapacity(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setPermissions(IConnection, Collection<String>) - Method in interface org.red5.server.api.IClient
Set the permissions for this client in a given context.
setPermissions(IConnection, Collection<String>) - Method in class org.red5.server.Client
Set the permissions for this client in a given context.
setPersistenceClass(String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Set scope persistence class
setPersistenceClass(String) - Method in class org.red5.server.scope.Scope
Set scope persistence class
setPersistenceClassName(String) - Method in class org.red5.server.so.SharedObjectService
Setter for persistence class name.
setPersistent(boolean) - Method in interface org.red5.server.api.persistence.IPersistable
Set the persistent flag of the object.
setPersistent(boolean) - Method in class org.red5.server.so.SharedObject
Set the persistent flag of the object.
setPersistent(boolean) - Method in class org.red5.server.so.SharedObjectMessage
Setter for persistence flag
setPingInterval(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Setter for ping interval.
setPlayItem(IPlayItem) - Method in interface org.red5.server.api.stream.ISingleItemSubscriberStream
Setter for property 'playItem'.
setPlayItem(IPlayItem) - Method in class org.red5.server.stream.SingleItemSubscriberStream
 
setPlaylistController(IPlaylistController) - Method in interface org.red5.server.api.stream.IPlaylist
Set list controller.
setPlaylistController(IPlaylistController) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Set list controller.
setPluginName(String) - Method in class org.red5.server.plugin.PluginDescriptor
 
setPlugins(List<PluginDescriptor>) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Adds a list of plug-in descriptors
setPluginType(String) - Method in class org.red5.server.plugin.PluginDescriptor
 
setPoolSize(int) - Method in class org.red5.server.net.remoting.RemotingClient
 
setPrefix(String) - Method in interface org.red5.server.api.service.IStreamableFileService
Sets the prefix.
setPreviousTagSize(int) - Method in class org.red5.server.stream.consumer.ImmutableTag
 
setProcessed(boolean) - Method in class org.red5.server.net.rtmp.message.Packet
Sets the processed flag.
setProcessing() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
Marks task as processing if it is not processing yet.
setProperties(Map<String, Object>) - Method in class org.red5.server.plugin.PluginDescriptor
 
setPublishedName(String) - Method in interface org.red5.server.api.stream.IBroadcastStream
 
setPublishedName(String) - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
setPublishedName(String) - Method in class org.red5.server.stream.ClientBroadcastStream
Setter for stream published name
setQueueThreshold(int) - Method in class org.red5.server.stream.consumer.FileConsumer
Sets the threshold for the queue.
setQueueThreshold(int) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Sets the threshold for the queue.
setRandom(boolean) - Method in interface org.red5.server.api.stream.IPlaylist
Set whether items should be randomly played.
setRandom(boolean) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Set whether items should be randomly played.
setReadChunkSize(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for read chunk size.
setReceivedTime(long) - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
setRegisterJMX(boolean) - Method in class org.red5.server.stream.ClientBroadcastStream
 
setRepeat(boolean) - Method in interface org.red5.server.api.stream.IPlaylist
Set whether repeat playing an item.
setRepeat(boolean) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Set whether repeat playing an item.
setReservedStreamsConcurrencyLevel(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setReservedStreamsInitalCapacity(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setResult(Object) - Method in interface org.red5.server.api.service.IPendingServiceCall
Setter for property 'result'.
setResult(Object) - Method in class org.red5.server.messaging.OOBControlMessage
Setter for property 'result'.
setResult(Object) - Method in class org.red5.server.net.rtmp.DeferredResult
Set the result of a method call and send to the caller.
setResult(Object) - Method in class org.red5.server.service.PendingCall
Setter for property 'result'.
setRewind(boolean) - Method in interface org.red5.server.api.stream.IPlaylist
Set whether rewind the list.
setRewind(boolean) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Set whether rewind the list.
setScheduler(ThreadPoolTaskScheduler) - Method in class org.red5.server.net.rtmp.RTMPConnection
Sets the scheduler.
setScheduler(ThreadPoolTaskScheduler) - Static method in class org.red5.server.so.SharedObjectService
 
setSchedulerThreadSize(int) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
 
setScope(IScope) - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Set the scope the object is located in.
setScope(IScope) - Method in interface org.red5.server.api.scope.IScopeAware
Set the scope the object is located in.
setScope(IScope) - Method in class org.red5.server.stream.AbstractStream
Setter for scope.
setScope(IScope) - Method in class org.red5.server.stream.consumer.FileConsumer
Sets the scope for this consumer.
setScope(IScope) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Sets the scope for this consumer.
setScopeAllowed(boolean) - Method in class org.red5.server.scope.ScopeSecurityHandler
 
setSecurityHandlers(Set<IScopeSecurityHandler>) - Method in interface org.red5.server.api.scope.IBasicScope
Sets the scope security handlers.
setSecurityHandlers(Set<IScopeSecurityHandler>) - Method in class org.red5.server.scope.BasicScope
Sets the scope security handlers.
setServer(IServer) - Method in class org.red5.server.net.rtmp.RTMPHandler
Setter for server object.
setServiceCall(IPendingServiceCall) - Method in class org.red5.server.net.rtmp.DeferredResult
Setter for service call.
setServiceMethodName(String) - Method in class org.red5.server.service.Call
Setter for service method name
setServiceName(String) - Method in class org.red5.server.messaging.OOBControlMessage
Setter for property 'serviceName'.
setServiceName(String) - Method in class org.red5.server.service.Call
Setter for service name
setServiceParamMap(Map<String, Object>) - Method in class org.red5.server.messaging.OOBControlMessage
Setter for property 'serviceParamMap'.
setServiceResolvers(Set<IServiceResolver>) - Method in class org.red5.server.service.ServiceInvoker
Setter for service resolvers.
setServices(Set<IStreamableFileService>) - Method in class org.red5.server.stream.StreamableFileFactory
Setter for services
setShortProperty(String, short) - Method in class org.red5.server.messaging.AbstractMessage
Add short property to message
setShortProperty(String, short) - Method in interface org.red5.server.messaging.IMessage
Add short property to message
setSize(long) - Method in class org.red5.server.api.stream.support.DynamicPlayItem
Set the size in bytes
setSize(int) - Method in class org.red5.server.net.rtmp.event.ChunkSize
Setter for size.
setSize(byte) - Method in class org.red5.server.net.rtmp.message.ChunkHeader
Setter for size
setSize(int) - Method in class org.red5.server.net.rtmp.message.Header
Setter for size
setSource(IEventListener) - Method in class org.red5.server.net.rtmp.event.BaseEvent
Setter for source
setSource(IEventListener) - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Setter for source
setSourceType(byte) - Method in class org.red5.server.net.rtmp.event.BaseEvent
 
setSourceType(byte) - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Setter for source type
setState(StreamState) - Method in interface org.red5.server.api.stream.ISubscriberStream
Sets the streams state enum.
setState(byte) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for state.
setState(StreamState) - Method in class org.red5.server.stream.AbstractStream
Sets the stream state.
setStateCode(byte) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setStatus(byte) - Method in interface org.red5.server.api.service.IServiceCall
Sets status
setStatus(byte) - Method in class org.red5.server.service.Call
Sets status
setStatusObjectService(StatusObjectService) - Method in class org.red5.server.net.rtmp.RTMPHandler
Setter for status object service.
setStore(IPersistenceStore) - Method in interface org.red5.server.api.persistence.IPersistable
Store a reference to the persistence store in the object.
setStore(IPersistenceStore) - Method in class org.red5.server.so.SharedObject
Store a reference to the persistence store in the object.
setStreamId(Number) - Method in interface org.red5.server.api.IConnection
Sets the current stream id.
setStreamId(Number) - Method in class org.red5.server.BaseConnection
Sets the current stream id.
setStreamId(int) - Method in class org.red5.server.net.rtmp.event.SetBuffer
 
setStreamId(Number) - Method in class org.red5.server.net.rtmp.message.Header
Setter for stream id
setStreamId(Number) - Method in class org.red5.server.stream.AbstractClientStream
Setter for stream id
setStreamsConcurrencyLevel(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setStreamsInitalCapacity(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
 
setStringProperty(String, String) - Method in class org.red5.server.messaging.AbstractMessage
Add string property to message
setStringProperty(String, String) - Method in interface org.red5.server.messaging.IMessage
Add string property to message
setTarget(String) - Method in class org.red5.server.messaging.OOBControlMessage
Setter for property 'target'.
setTargetChunkSize(int) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
 
setTcpNoDelay(boolean) - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean
 
setThreadCount(int) - Method in class org.red5.server.scheduling.JDKSchedulingService
 
setTimer(int) - Method in class org.red5.server.net.rtmp.message.Header
Setter for timer
setTimerBase(int) - Method in class org.red5.server.net.rtmp.message.Header
 
setTimerDelta(int) - Method in class org.red5.server.net.rtmp.message.Header
 
setTimestamp(int) - Method in class org.red5.server.net.rtmp.event.BaseEvent
Setter for timestamp
setTimestamp(int) - Method in class org.red5.server.net.rtmp.event.CachedEvent
 
setTimestamp(int) - Method in interface org.red5.server.net.rtmp.event.IRTMPEvent
Setter for timestamp
setTimestamp(int) - Method in class org.red5.server.stream.consumer.ImmutableTag
 
setTransactionId(int) - Method in class org.red5.server.net.rtmp.DeferredResult
Setter for transaction id.
setTransactionId(int) - Method in class org.red5.server.net.rtmp.event.Invoke
Setter for transaction id
setType(IEvent.Type) - Method in class org.red5.server.net.rtmp.event.BaseEvent
 
setUnderrunTrigger(int) - Method in class org.red5.server.stream.PlayEngine
 
setUnderrunTrigger(int) - Method in class org.red5.server.stream.PlaylistSubscriberStream
Set maximum number of pending messages at which a
setUnderrunTrigger(int) - Method in class org.red5.server.stream.SingleItemSubscriberStream
Set maximum number of pending messages at which a
setUnvalidatedConnectionAllowed(boolean) - Method in class org.red5.server.net.rtmp.RTMPHandler
 
setup(String, String, Map<String, Object>) - Method in class org.red5.server.net.rtmp.RTMPConnection
Initialize connection.
setupOutputPath(String) - Method in class org.red5.server.stream.consumer.FileConsumer
Sets up the output file path for writing.
setupOutputPath(String) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Sets up the output file path for writing.
setUseHeapBuffers(boolean) - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean
 
setUseLogback(boolean) - Static method in class org.red5.logging.Red5LoggerFactory
 
setUsePriority(boolean) - Method in class org.red5.server.stream.consumer.FileConsumer
Whether or not to use a PriorityBlockingQueue or LinkedBlockingQueue for data queue.
setValue2(Number) - Method in class org.red5.server.net.rtmp.event.Ping
Setter for property 'value2'.
setValue3(int) - Method in class org.red5.server.net.rtmp.event.Ping
Setter for property 'value3'.
setValue4(int) - Method in class org.red5.server.net.rtmp.event.Ping
Setter for property 'value4'.
setVersion(int) - Method in class org.red5.server.so.SharedObjectMessage
Setter for version
setVideoDecoderConfiguration(IRTMPEvent) - Method in interface org.red5.server.api.stream.consumer.IFileConsumer
 
setVideoDecoderConfiguration(IRTMPEvent) - Method in class org.red5.server.stream.consumer.FileConsumer
 
setVideoDecoderConfiguration(IRTMPEvent) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Sets a video decoder configuration; some codecs require this, such as AVC.
setWaitForVideoKeyframe(boolean) - Method in class org.red5.server.stream.consumer.FileConsumer
Whether or not to wait for the first keyframe before processing video frames.
setWaitForVideoKeyframe(boolean) - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Whether or not to wait for the first keyframe before processing video frames.
setWriteChunkSize(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
Setter for write chunk size.
SharedObject - Class in org.red5.server.so
Represents shared object on server-side.
SharedObject() - Constructor for class org.red5.server.so.SharedObject
Constructs a new SharedObject.
SharedObject(Input) - Constructor for class org.red5.server.so.SharedObject
Constructs new SO from Input object
SharedObject(String, String, boolean) - Constructor for class org.red5.server.so.SharedObject
Creates new SO from given data map, name, path and persistence option
SharedObject(String, String, boolean, IPersistenceStore) - Constructor for class org.red5.server.so.SharedObject
Creates new SO from given data map, name, path, storage object and persistence option
SharedObject(Map<String, Object>, String, String, boolean) - Constructor for class org.red5.server.so.SharedObject
Creates new SO from given data map, name, path and persistence option
SharedObject(Map<String, Object>, String, String, boolean, IPersistenceStore) - Constructor for class org.red5.server.so.SharedObject
Creates new SO from given data map, name, path, storage object and persistence option
SharedObjectEvent - Class in org.red5.server.so
 
SharedObjectEvent() - Constructor for class org.red5.server.so.SharedObjectEvent
 
SharedObjectEvent(ISharedObjectEvent.Type, String, Object) - Constructor for class org.red5.server.so.SharedObjectEvent
 
SharedObjectMessage - Class in org.red5.server.so
Shared object event
SharedObjectMessage() - Constructor for class org.red5.server.so.SharedObjectMessage
 
SharedObjectMessage(String, int, boolean) - Constructor for class org.red5.server.so.SharedObjectMessage
Creates Shared Object event with given name, version and persistence flag
SharedObjectMessage(IEventListener, String, int, boolean) - Constructor for class org.red5.server.so.SharedObjectMessage
Creates Shared Object event with given listener, name, SO version and persistence flag
SharedObjectScope - Class in org.red5.server.so
Special scope for shared objects
SharedObjectScope(IScope, String, boolean, IPersistenceStore) - Constructor for class org.red5.server.so.SharedObjectScope
Creates shared object with given parent scope, name, persistence flag state and store object
SharedObjectService - Class in org.red5.server.so
Shared object service
SharedObjectService() - Constructor for class org.red5.server.so.SharedObjectService
 
SharedObjectTypeMapping - Class in org.red5.server.net.rtmp.message
SO event types mapping
SharedObjectTypeMapping() - Constructor for class org.red5.server.net.rtmp.message.SharedObjectTypeMapping
 
SimplePlayItem - Class in org.red5.server.api.stream.support
Simple playlist item implementation
SimplePlaylistController - Class in org.red5.server.stream
Simple playlist controller implementation
SimplePlaylistController() - Constructor for class org.red5.server.stream.SimplePlaylistController
 
SingleItemSubscriberStream - Class in org.red5.server.stream
Stream of a single play item for a subscriber
SingleItemSubscriberStream() - Constructor for class org.red5.server.stream.SingleItemSubscriberStream
 
SingleItemSubscriberStream.Notifier - Class in org.red5.server.stream
Handles notifications in a separate thread.
size() - Method in class org.red5.server.adapter.StatefulScopeWrappingAdapter
Size of the attribute store.
size() - Method in interface org.red5.server.api.IAttributeStore
Size of the attribute store.
size - Variable in class org.red5.server.api.stream.support.DynamicPlayItem
Size - for VOD items this will be the file size
size() - Method in class org.red5.server.AttributeStore
Size of the attribute store.
size() - Method in class org.red5.server.ClientList
 
size() - Method in class org.red5.server.so.SharedObjectScope
Size of the attribute store.
SLASH - Static variable in class org.red5.server.Server
Constant for slash
SlicedFileConsumer - Class in org.red5.server.stream.consumer
Consumer that pushes messages to file.
SlicedFileConsumer() - Constructor for class org.red5.server.stream.consumer.SlicedFileConsumer
Default ctor
SlicedFileConsumer(IScope, File) - Constructor for class org.red5.server.stream.consumer.SlicedFileConsumer
Creates file consumer
SlicedFileConsumer(IScope, String, String) - Constructor for class org.red5.server.stream.consumer.SlicedFileConsumer
Creates file consumer
so - Variable in class org.red5.server.so.SharedObjectScope
Scoped shared object
SO_CLIENT_CLEAR_DATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
Clear event for Shared Object
SO_CLIENT_DELETE_DATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
Delete data for Shared Object
SO_CLIENT_INITIAL_DATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
Initial SO data flag
SO_CLIENT_SEND_MESSAGE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Send SO message flag
SO_CLIENT_STATUS - Static variable in interface org.red5.server.net.rtmp.message.Constants
Shared Object status marker
SO_CLIENT_UPDATE_ATTRIBUTE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Client Shared Object attribute update
SO_CLIENT_UPDATE_DATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
Client Shared Object data update
SO_CONNECT - Static variable in interface org.red5.server.net.rtmp.message.Constants
Shared Object connection
SO_CREATION_FAILED - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The creation of a shared object was denied.
SO_DELETE_ATTRIBUTE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Shared Object attribute deletion flag
SO_DISCONNECT - Static variable in interface org.red5.server.net.rtmp.message.Constants
Shared Object disconnection
SO_NO_READ_ACCESS - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Read access to a shared object was denied.
SO_NO_WRITE_ACCESS - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
Write access to a shared object was denied.
SO_PERSISTENCE_MISMATCH - Static variable in interface org.red5.server.net.rtmp.status.StatusCodes
The persistence parameter passed to SharedObject.getRemote() is different from the one used when the shared object was created.
SO_SEND_MESSAGE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Send message flag
SO_SET_ATTRIBUTE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Set Shared Object attribute flag
source - Variable in class org.red5.server.net.rtmp.event.BaseEvent
Event listener
source - Variable in class org.red5.server.so.SharedObject
Event listener, actually RTMP connection
SOURCE_TYPE_LIVE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Data originated from a live encoder or stream.
SOURCE_TYPE_VOD - Static variable in interface org.red5.server.net.rtmp.message.Constants
Data originated from a file.
sourceType - Variable in class org.red5.server.net.rtmp.event.BaseEvent
Source type
start(IScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called when a scope is created for the first time.
start(IScope) - Method in interface org.red5.server.api.scope.IScopeHandler
Called when a scope is created for the first time.
start() - Method in interface org.red5.server.api.stream.IStream
Start this stream.
start - Variable in class org.red5.server.api.stream.support.DynamicPlayItem
Start mark
start - Variable in class org.red5.server.api.stream.support.SimplePlayItem
Start mark
start() - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
start() - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean
 
start() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Starts scope
start() - Method in class org.red5.server.scope.Scope
Starts scope
start() - Method in class org.red5.server.stream.ClientBroadcastStream
Starts stream, creates pipes, connects
start() - Method in interface org.red5.server.stream.IRecordingListener
Start the recording.
start() - Method in class org.red5.server.stream.PlayEngine
Start stream
start() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Start this stream.
start() - Method in class org.red5.server.stream.RecordingListener
Start the recording.
start() - Method in class org.red5.server.stream.SingleItemSubscriberStream
 
startDecoding() - Method in class org.red5.server.net.protocol.RTMPDecodeState
Starts decoding.
startPublishing() - Method in interface org.red5.server.api.stream.IClientBroadcastStream
Notify client that stream is ready for publishing.
startPublishing() - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
startPublishing() - Method in class org.red5.server.stream.ClientBroadcastStream
Notify client that stream is ready for publishing.
startTime - Variable in class org.red5.server.stream.AbstractStream
Timestamp the stream was started.
startWaitForHandshake() - Method in class org.red5.server.net.rtmp.RTMPConnection
Start waiting for a valid handshake.
state - Variable in class org.red5.server.net.rtmp.RTMPConnection
Protocol state
state - Variable in class org.red5.server.stream.AbstractStream
Current state
STATE_CONNECT - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Connect state
STATE_CONNECTED - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Connected
STATE_DISCONNECTED - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Disconnected
STATE_DISCONNECTING - Static variable in class org.red5.server.net.rtmp.codec.RTMP
In the processing of disconnecting
STATE_EDGE_CONNECT_ORIGIN_SENT - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Sent the connect message to origin.
STATE_EDGE_DISCONNECTING - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Edge is disconnecting, waiting Origin close connection.
STATE_ERROR - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Error
STATE_HANDSHAKE - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Handshake state.
STATE_ORIGIN_CONNECT_FORWARDED - Static variable in class org.red5.server.net.rtmp.codec.RTMP
Forwarded client's connect call to origin.
StatefulScopeWrappingAdapter - Class in org.red5.server.adapter
StatefulScopeWrappingAdapter class wraps stateful IScope functionality.
StatefulScopeWrappingAdapter() - Constructor for class org.red5.server.adapter.StatefulScopeWrappingAdapter
 
states - Static variable in class org.red5.server.net.rtmp.codec.RTMP
 
StatisticsCounter - Class in org.red5.server.api.statistics.support
Counts numbers used by the statistics.
StatisticsCounter() - Constructor for class org.red5.server.api.statistics.support.StatisticsCounter
 
status(Status) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Sends a status object to the connection.
status(Status, int) - Method in interface org.red5.server.api.service.IServiceCapableConnection
Sends a status object to the connection on a given channel.
status(Status) - Method in class org.red5.server.net.rtmp.RTMPConnection
Sends a status object to the connection.
status(Status, int) - Method in class org.red5.server.net.rtmp.RTMPConnection
Sends a status object to the connection on a given channel.
Status - Class in org.red5.server.net.rtmp.status
Represents status object that are transferred between server and client
Status() - Constructor for class org.red5.server.net.rtmp.status.Status
Constructs a new Status.
Status(String) - Constructor for class org.red5.server.net.rtmp.status.Status
Creates status object with given status code
Status(String, String, String) - Constructor for class org.red5.server.net.rtmp.status.Status
Creates status object with given level, description and status code
STATUS - Static variable in class org.red5.server.net.rtmp.status.Status
Status constant
STATUS - Static variable in class org.red5.server.net.rtmp.status.StatusObject
 
status - Variable in class org.red5.server.service.Call
Call status, initial one is pending
STATUS_ACCESS_DENIED - Static variable in class org.red5.server.service.Call
Access denied constant
STATUS_APP_SHUTTING_DOWN - Static variable in class org.red5.server.service.Call
The application for this service is currently shutting down
STATUS_GENERAL_EXCEPTION - Static variable in class org.red5.server.service.Call
General exception constant
STATUS_INVOCATION_EXCEPTION - Static variable in class org.red5.server.service.Call
Exception on invocation constant
STATUS_METHOD_NOT_FOUND - Static variable in class org.red5.server.service.Call
Service's method not found constant
STATUS_NOT_CONNECTED - Static variable in class org.red5.server.service.Call
The remote method cannot be invoked because the client is not connected.
STATUS_PENDING - Static variable in class org.red5.server.service.Call
Pending status constant
STATUS_SERVICE_NOT_FOUND - Static variable in class org.red5.server.service.Call
Service not found constant
STATUS_SUCCESS_NULL - Static variable in class org.red5.server.service.Call
Returned value is null constant
STATUS_SUCCESS_RESULT - Static variable in class org.red5.server.service.Call
Success result constant
STATUS_SUCCESS_VOID - Static variable in class org.red5.server.service.Call
Service returns no value constant
StatusCodes - Interface in org.red5.server.net.rtmp.status
Collection of commonly used constants with status codes.
StatusMessage - Class in org.red5.server.stream.message
 
StatusMessage() - Constructor for class org.red5.server.stream.message.StatusMessage
 
StatusObject - Class in org.red5.server.net.rtmp.status
Status object that is sent to client with every status event
StatusObject() - Constructor for class org.red5.server.net.rtmp.status.StatusObject
Constructs a new StatusObject.
StatusObject(String, String) - Constructor for class org.red5.server.net.rtmp.status.StatusObject
 
StatusObject(String, String, String) - Constructor for class org.red5.server.net.rtmp.status.StatusObject
 
statusObjects - Variable in class org.red5.server.net.rtmp.status.StatusObjectService
Status objects map
statusObjectService - Variable in class org.red5.server.net.rtmp.RTMPHandler
Status object service.
StatusObjectService - Class in org.red5.server.net.rtmp.status
Service that works with status objects.
StatusObjectService() - Constructor for class org.red5.server.net.rtmp.status.StatusObjectService
 
stop(IScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
Called just before a scope is disposed.
stop(IScope) - Method in interface org.red5.server.api.scope.IScopeHandler
Called just before a scope is disposed.
stop() - Method in interface org.red5.server.api.stream.IStream
Stop this stream.
stop() - Method in interface org.red5.server.api.stream.ISubscriberStream
Stop playing.
stop() - Method in interface org.red5.server.jmx.mxbeans.ClientBroadcastStreamMXBean
 
stop() - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaTransportMXBean
 
stop() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Stops scope
stop() - Method in class org.red5.server.scope.Scope
Stops scope
stop() - Method in class org.red5.server.stream.ClientBroadcastStream
Stop this stream.
stop() - Method in interface org.red5.server.stream.IRecordingListener
Stop the recording.
stop() - Method in class org.red5.server.stream.PlayEngine
Stop playback
stop() - Method in class org.red5.server.stream.PlaylistSubscriberStream
Stop playing.
stop() - Method in class org.red5.server.stream.RecordingListener
Stop the recording.
stop() - Method in class org.red5.server.stream.SingleItemSubscriberStream
Stop playing.
stopRecording() - Method in class org.red5.server.stream.ClientBroadcastStream
Stops any currently active recording.
storage - Variable in class org.red5.server.so.SharedObject
Object that is delegated with all storage work for persistent SOs
store - Variable in class org.red5.server.scope.BasicScope
Storage for persistable attributes
STREAM_BEGIN - Static variable in class org.red5.server.net.rtmp.event.Ping
Stream begin / clear event
STREAM_DRY - Static variable in class org.red5.server.net.rtmp.event.Ping
Stream is empty
STREAM_PLAYBUFFER_CLEAR - Static variable in class org.red5.server.net.rtmp.event.Ping
Stream EOF, playback of requested stream is completed.
StreamableFileFactory - Class in org.red5.server.stream
Creates streamable file services
StreamableFileFactory() - Constructor for class org.red5.server.stream.StreamableFileFactory
 
StreamActionEvent - Class in org.red5.server.net.rtmp.event
Represents a stream action occurring on a connection or stream.
StreamActionEvent(StreamAction) - Constructor for class org.red5.server.net.rtmp.event.StreamActionEvent
 
streamBroadcastClose(IBroadcastStream) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a broadcaster closes.
streamBroadcastStart(IBroadcastStream) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a broadcaster starts.
StreamNotFoundException - Exception in org.red5.server.stream
Throw when stream can't be found
StreamNotFoundException(String) - Constructor for exception org.red5.server.stream.StreamNotFoundException
 
streamPlayItemPause(ISubscriberStream, IPlayItem, int) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a play item pauses.
streamPlayItemPlay(ISubscriberStream, IPlayItem, boolean) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a play item plays.
streamPlayItemResume(ISubscriberStream, IPlayItem, int) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a play item resumes.
streamPlayItemSeek(ISubscriberStream, IPlayItem, int) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a play item seeks.
streamPlayItemStop(ISubscriberStream, IPlayItem) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a play item stops.
streamPublishStart(IBroadcastStream) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
A broadcast stream starts being published.
streamRecordStart(IBroadcastStream) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
A broadcast stream starts being recorded.
streamRecordStop(IBroadcastStream) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
A broadcast stream stops being recorded.
StreamService - Class in org.red5.server.stream
Stream service
StreamService() - Constructor for class org.red5.server.stream.StreamService
 
StreamState - Enum in org.red5.server.api.stream
Represents all the states that a stream may be in at a requested point in time.
streamSubscriberClose(ISubscriberStream) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a subscriber closes.
streamSubscriberStart(ISubscriberStream) - Method in interface org.red5.server.api.stream.IStreamAwareScopeHandler
Notified when a subscriber starts.
submitTask(Runnable) - Static method in class org.red5.server.so.SharedObjectService
Pushes a task to the scheduler for single execution.
subscopeStats - Variable in class org.red5.server.scope.Scope
Statistics about sub-scopes.
subscribe(IConsumer, Map<String, Object>) - Method in class org.red5.server.messaging.AbstractPipe
Connect consumer to this pipe.
subscribe(IProvider, Map<String, Object>) - Method in class org.red5.server.messaging.AbstractPipe
Connect provider to this pipe.
subscribe(IConsumer, Map<String, Object>) - Method in interface org.red5.server.messaging.IMessageInput
Connect to a consumer.
subscribe(IProvider, Map<String, Object>) - Method in interface org.red5.server.messaging.IMessageOutput
Connect to a provider.
subscribe(IConsumer, Map<String, Object>) - Method in class org.red5.server.messaging.InMemoryPushPushPipe
Connect consumer to this pipe.
subscribe(IProvider, Map<String, Object>) - Method in class org.red5.server.messaging.InMemoryPushPushPipe
Connect provider to this pipe.
SWFResponse - Class in org.red5.server.net.rtmp.event
Control message used in response to a SWF verification request.
SWFResponse() - Constructor for class org.red5.server.net.rtmp.event.SWFResponse
 
SWFResponse(byte[]) - Constructor for class org.red5.server.net.rtmp.event.SWFResponse
 
swfSize - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
swfVerificationBytes - Variable in class org.red5.server.net.rtmp.RTMPHandshake
 
syncEvents - Variable in class org.red5.server.so.SharedObject
Synchronization events

T

threadCount - Variable in class org.red5.server.scheduling.JDKSchedulingService
 
timestamp - Variable in class org.red5.server.net.rtmp.event.BaseEvent
Event timestamp
toByte(ISharedObjectEvent.Type) - Static method in class org.red5.server.net.rtmp.message.SharedObjectTypeMapping
Convert SO event type to byte representation that RTMP uses
toString() - Method in class org.red5.server.api.statistics.support.StatisticsCounter
 
toString() - Method in class org.red5.server.api.stream.support.SimplePlayItem
 
toString() - Method in class org.red5.server.Client
 
toString() - Method in class org.red5.server.net.protocol.RTMPDecodeState
 
toString() - Method in class org.red5.server.net.rtmp.Channel
 
toString() - Method in class org.red5.server.net.rtmp.codec.RTMP
 
toString() - Method in class org.red5.server.net.rtmp.event.Abort
toString() - Method in class org.red5.server.net.rtmp.event.Aggregate
toString() - Method in class org.red5.server.net.rtmp.event.AudioData
toString() - Method in class org.red5.server.net.rtmp.event.BytesRead
toString() - Method in class org.red5.server.net.rtmp.event.ChunkSize
toString() - Method in class org.red5.server.net.rtmp.event.ClientBW
toString() - Method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
 
toString() - Method in class org.red5.server.net.rtmp.event.ClientNotifyEvent
 
toString() - Method in class org.red5.server.net.rtmp.event.Invoke
toString() - Method in class org.red5.server.net.rtmp.event.Notify
toString() - Method in class org.red5.server.net.rtmp.event.Ping
toString() - Method in class org.red5.server.net.rtmp.event.ServerBW
toString() - Method in class org.red5.server.net.rtmp.event.SetBuffer
 
toString() - Method in class org.red5.server.net.rtmp.event.StreamActionEvent
 
toString() - Method in class org.red5.server.net.rtmp.event.SWFResponse
 
toString() - Method in class org.red5.server.net.rtmp.event.Unknown
toString() - Method in class org.red5.server.net.rtmp.event.VideoData
toString() - Method in class org.red5.server.net.rtmp.message.ChunkHeader
 
toString() - Method in class org.red5.server.net.rtmp.message.Header
 
toString() - Method in class org.red5.server.net.rtmp.message.Packet
 
toString(ISharedObjectEvent.Type) - Static method in class org.red5.server.net.rtmp.message.SharedObjectTypeMapping
String representation of type
toString() - Method in class org.red5.server.net.rtmp.ReceivedMessageTask
 
toString() - Method in class org.red5.server.net.rtmp.RTMPConnection
toString() - Method in class org.red5.server.net.rtmp.status.Status
toString() - Method in class org.red5.server.net.rtmp.status.StatusObject
toString() - Method in class org.red5.server.scope.Scope
 
toString() - Method in class org.red5.server.Server
String representation of server
toString() - Method in class org.red5.server.service.Call
toString() - Method in class org.red5.server.so.SharedObjectEvent
toString() - Method in class org.red5.server.so.SharedObjectMessage
toString() - Method in class org.red5.server.so.SharedObjectScope
toString() - Method in class org.red5.server.stream.consumer.ImmutableTag
Prints out the contents of the tag
toType(byte) - Static method in class org.red5.server.net.rtmp.message.SharedObjectTypeMapping
Convert byte value of RTMP marker to event type
transactionId - Variable in class org.red5.server.net.rtmp.event.Notify
Invoke id / transaction id
TRANSIENT_PREFIX - Static variable in interface org.red5.server.api.persistence.IPersistable
Prefix for attribute names that should not be made persistent.
type - Variable in class org.red5.server.BaseConnection
Connection type
type - Variable in class org.red5.server.scope.BasicScope
Scope type.
TYPE_ABORT - Static variable in interface org.red5.server.net.rtmp.message.Constants
Abort message
TYPE_AGGREGATE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Aggregate data marker
TYPE_AUDIO_DATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
Audio data marker
TYPE_BYTES_READ - Static variable in interface org.red5.server.net.rtmp.message.Constants
Acknowledgment.
TYPE_CHUNK_SIZE - Static variable in interface org.red5.server.net.rtmp.message.Constants
RTMP chunk size constant
TYPE_CLIENT_BANDWIDTH - Static variable in interface org.red5.server.net.rtmp.message.Constants
Client (upstream) bandwidth marker
TYPE_EDGE_ORIGIN - Static variable in interface org.red5.server.net.rtmp.message.Constants
Edge / Origin message.
TYPE_FLEX_MESSAGE - Static variable in interface org.red5.server.net.rtmp.message.Constants
AMF3 message
TYPE_FLEX_SHARED_OBJECT - Static variable in interface org.red5.server.net.rtmp.message.Constants
AMF3 shared object
TYPE_FLEX_STREAM_SEND - Static variable in interface org.red5.server.net.rtmp.message.Constants
AMF3 stream send
TYPE_INVOKE - Static variable in interface org.red5.server.net.rtmp.message.Constants
Invoke operation (remoting call but also used for streaming) marker
TYPE_NOTIFY - Static variable in interface org.red5.server.net.rtmp.message.Constants
Notification is invocation without response
TYPE_PING - Static variable in interface org.red5.server.net.rtmp.message.Constants
Ping is a stream control message, it has sub-types
TYPE_SERVER_BANDWIDTH - Static variable in interface org.red5.server.net.rtmp.message.Constants
Server (downstream) bandwidth marker
TYPE_SHARED_OBJECT - Static variable in interface org.red5.server.net.rtmp.message.Constants
Shared Object marker
TYPE_STREAM_METADATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
Stream metadata
TYPE_VIDEO_DATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
Video data marker
typeMap - Static variable in class org.red5.server.net.rtmp.message.SharedObjectTypeMapping
Types map

U

UNDEFINED - Static variable in class org.red5.server.net.rtmp.event.Ping
Event type is undefined
underrunTrigger - Variable in class org.red5.server.stream.PlaylistSubscriberStream
Number of pending messages at which a
underrunTrigger - Variable in class org.red5.server.stream.SingleItemSubscriberStream
Number of pending messages at which a
uninit() - Method in class org.red5.server.scope.Scope
Uninitialize scope and unregister from parent.
uninit() - Method in class org.red5.server.stream.consumer.FileConsumer
Reset or uninitialize
uninit() - Method in class org.red5.server.stream.consumer.SlicedFileConsumer
Reset or uninitialize
Unknown - Class in org.red5.server.net.rtmp.event
Unknown event
Unknown() - Constructor for class org.red5.server.net.rtmp.event.Unknown
 
Unknown(byte, IoBuffer) - Constructor for class org.red5.server.net.rtmp.event.Unknown
Create new unknown event with given data and data type
UNKNOWN_5 - Static variable in class org.red5.server.net.rtmp.event.Ping
One more unknown event
UNKNOWN_8 - Static variable in class org.red5.server.net.rtmp.event.Ping
One more unknown event
unlock() - Method in interface org.red5.server.api.so.ISharedObjectBase
Unlocks a shared object instance that was locked with SharedObject.lock().
unlock() - Method in class org.red5.server.so.ClientSharedObject
Unlocks a shared object instance that was locked with SharedObject.lock().
unlock() - Method in class org.red5.server.so.SharedObjectScope
Unlocks a shared object instance that was locked with SharedObject.lock().
unregister(IConnection) - Method in class org.red5.server.Client
Removes client-connection association for given connection
unregister(IConnection, boolean) - Method in class org.red5.server.Client
Removes client-connection association for given connection
unregister(IEventListener) - Method in class org.red5.server.so.SharedObject
Unregister event listener
unregisterBasicScope(IBasicScope) - Method in class org.red5.server.BaseConnection
Unregister basic scope
unregisterBroadcastStream(IScope, String) - Method in interface org.red5.server.stream.IProviderService
Unregister a broadcast stream of a specific name from a scope.
unregisterBroadcastStream(IScope, String, IBroadcastStream) - Method in interface org.red5.server.stream.IProviderService
Unregister a broadcast stream of a specific name from a scope.
unregisterCallback(IPendingServiceCallback) - Method in interface org.red5.server.api.service.IPendingServiceCall
Unregisters callback object usually represented as an anonymous class instance that implements IPendingServiceCallback interface.
unregisterCallback(IPendingServiceCallback) - Method in class org.red5.server.service.PendingCall
Unregisters callback object usually represented as an anonymous class instance that implements IPendingServiceCallback interface.
unregisterDeferredResult(DeferredResult) - Method in class org.red5.server.net.rtmp.RTMPConnection
Unregister deferred result
unregisterJMX() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
 
unregisterJMX() - Method in class org.red5.server.scope.Scope
 
unregisterJMX() - Method in class org.red5.server.stream.ClientBroadcastStream
 
unregisterServiceHandler(String) - Method in interface org.red5.server.api.service.IServiceHandlerProvider
Unregister service handler.
unregisterServiceHandler(String) - Method in interface org.red5.server.api.so.ISharedObjectHandlerProvider
Unregister the shared object handler for calls without a service name.
unregisterServiceHandler(String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
Unregisters service handler by name
unregisterServiceHandler(String) - Method in class org.red5.server.scope.Scope
Unregisters service handler by name
unregisterServiceHandler(String) - Method in class org.red5.server.so.ClientSharedObject
Unregister the shared object handler for calls without a service name.
unregisterServiceHandler() - Method in class org.red5.server.so.SharedObjectScope
 
unregisterServiceHandler(String) - Method in class org.red5.server.so.SharedObjectScope
Unregister the shared object handler for calls without a service name.
unregisterSharedObjectSecurity(ISharedObjectSecurity) - Method in interface org.red5.server.api.so.ISharedObjectSecurityService
Remove handler that protects shared objects.
unregisterSharedObjectSecurity(ISharedObjectSecurity) - Method in class org.red5.server.so.SharedObjectScope
Remove handler that protects shared objects.
unregisterStreamPlaybackSecurity(IStreamPlaybackSecurity) - Method in interface org.red5.server.api.service.IStreamSecurityService
Remove handler that protects stream playback.
unregisterStreamPublishSecurity(IStreamPublishSecurity) - Method in interface org.red5.server.api.service.IStreamSecurityService
Remove handler that protects stream publishing.
unreserveStreamId(Number) - Method in interface org.red5.server.api.stream.IStreamCapableConnection
Unreserve this id for future use.
unreserveStreamId(Number) - Method in class org.red5.server.net.rtmp.RTMPConnection
Unreserve this id for future use.
unsubscribe(IProvider) - Method in class org.red5.server.messaging.AbstractPipe
Disconnects provider from this pipe.
unsubscribe(IConsumer) - Method in class org.red5.server.messaging.AbstractPipe
Disconnects consumer from this pipe.
unsubscribe(IConsumer) - Method in interface org.red5.server.messaging.IMessageInput
Disconnect from a consumer.
unsubscribe(IProvider) - Method in interface org.red5.server.messaging.IMessageOutput
Disconnect from a provider.
unzip(String, String) - Static method in class org.red5.server.util.FileUtil
Unzips a war file to an application located under the webapps directory
updateBytesRead() - Method in class org.red5.server.net.rtmp.RTMPConnection
Update number of bytes to read next value.
updateCounter - Variable in class org.red5.server.so.SharedObject
Number of pending update operations
url - Variable in class org.red5.server.net.remoting.RemotingClient
Url to connect to.
useEncryption() - Method in interface org.red5.server.net.IHandshake
 
useEncryption() - Method in class org.red5.server.net.rtmp.RTMPHandshake
Whether or not encryptions is in use.

V

validate(byte[]) - Method in interface org.red5.server.net.IHandshake
 
validate(byte[]) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Determines the validation scheme for given input.
validHandshakeType(byte) - Static method in class org.red5.server.net.rtmp.RTMPHandshake
Returns whether or not a given handshake type is valid.
valueOf(String) - Static method in enum org.red5.server.api.event.IEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.api.IConnection.Duty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.api.IConnection.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.api.IConnection.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.api.scope.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.api.stream.IStreamFilenameGenerator.GenerationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.api.stream.StreamState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.messaging.PipeConnectionEvent.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.net.rtmp.event.VideoData.FrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.net.rtmp.message.Header.HeaderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.net.rtmp.RTMPType
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.red5.server.net.rtmp.RTMPType
 
valueOf(String) - Static method in enum org.red5.server.so.ISharedObjectEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.red5.server.stream.IProviderService.INPUT_TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.red5.server.api.event.IEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.api.IConnection.Duty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.api.IConnection.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.api.IConnection.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.api.scope.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.api.stream.IStreamFilenameGenerator.GenerationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.api.stream.StreamState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.messaging.PipeConnectionEvent.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.net.rtmp.event.VideoData.FrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.net.rtmp.message.Header.HeaderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.net.rtmp.RTMPType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.so.ISharedObjectEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.red5.server.stream.IProviderService.INPUT_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
verifyDigest(int, byte[], byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
Verifies the digest.
VERSION - Static variable in class org.red5.server.api.Red5
Server version with revision
version - Variable in class org.red5.server.so.SharedObject
Version.
VideoCodecFactory - Class in org.red5.server.stream
Factory for video codecs.
VideoCodecFactory() - Constructor for class org.red5.server.stream.VideoCodecFactory
 
VideoData - Class in org.red5.server.net.rtmp.event
Video data event
VideoData() - Constructor for class org.red5.server.net.rtmp.event.VideoData
Constructs a new VideoData.
VideoData(IoBuffer) - Constructor for class org.red5.server.net.rtmp.event.VideoData
Create video data event with given data buffer
VideoData(IoBuffer, boolean) - Constructor for class org.red5.server.net.rtmp.event.VideoData
Create video data event with given data buffer
VideoData.FrameType - Enum in org.red5.server.net.rtmp.event
Videoframe type
VideoFrameDropper - Class in org.red5.server.stream
State machine for video frame dropping in live streams.
VideoFrameDropper() - Constructor for class org.red5.server.stream.VideoFrameDropper
Constructs a new VideoFrameDropper.

W

WARNING - Static variable in class org.red5.server.net.rtmp.status.Status
Warning constant
WARNING - Static variable in class org.red5.server.net.rtmp.status.StatusObject
 
wasSent() - Method in class org.red5.server.net.rtmp.DeferredResult
Check if the result has been sent to the client.
write(IRTMPEvent) - Method in class org.red5.server.net.rtmp.Channel
Writes packet from event data to RTMP connection.
write(Packet) - Method in class org.red5.server.net.rtmp.RTMPConnection
Write packet.
write(Packet) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Write packet.
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.Abort
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.Aggregate
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.AudioData
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.BaseEvent
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.BytesRead
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.ChunkSize
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.ClientBW
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.Notify
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.Ping
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.ServerBW
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.SetBuffer
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.SWFResponse
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.Unknown
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.event.VideoData
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.message.ChunkHeader
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.message.Header
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.message.Packet
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.status.Status
 
writeExternal(ObjectOutput) - Method in class org.red5.server.net.rtmp.status.StatusObject
 
writeExternal(ObjectOutput) - Method in class org.red5.server.service.Call
 
writeExternal(ObjectOutput) - Method in class org.red5.server.service.PendingCall
 
writeExternal(ObjectOutput) - Method in class org.red5.server.so.SharedObjectEvent
 
writeExternal(ObjectOutput) - Method in class org.red5.server.so.SharedObjectMessage
 
writeMediumInt(IoBuffer, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
 
writeRaw(IoBuffer) - Method in class org.red5.server.net.rtmp.RTMPConnection
Write raw byte buffer.
writeRaw(IoBuffer) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
Write raw byte buffer.
writeReverseInt(IoBuffer, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
Writes reversed integer to buffer.
writingMessage(Packet) - Method in class org.red5.server.net.rtmp.RTMPConnection
Mark message as being written.
writtenMessages - Variable in class org.red5.server.BaseConnection
Number of written messages

X

XTEA_KEYS - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
XTEA keys for RTMPE (RTMP type 0x08) - 16 x 4
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2005–2019 Red5. All rights reserved.