- CacheableImpl - Class in org.red5.server.cache
-
Provides an implementation of a cacheable object.
- CacheableImpl(Object) - Constructor for class org.red5.server.cache.CacheableImpl
-
- CacheableImpl(IoBuffer) - Constructor for class org.red5.server.cache.CacheableImpl
-
- cachedStatusObjects - Variable in class org.red5.server.net.rtmp.status.StatusObjectService
-
Cached status objects map
- CacheImpl - Class in org.red5.server.cache
-
Provides an implementation of an object cache.
- cacheStatusObjects() - Method in class org.red5.server.net.rtmp.status.StatusObjectService
-
Cache status objects
- CachingFileKeyFrameMetaCache - Class in org.red5.io
-
- CachingFileKeyFrameMetaCache() - Constructor for class org.red5.io.CachingFileKeyFrameMetaCache
-
- calculateClientBw(IConnection) - Method in interface org.red5.server.stream.bandwidth.IBandwidthDetection
-
- calculateClientBw(IConnection) - Method in class org.red5.server.stream.bandwidth.ServerClientDetection
-
- calculateHMAC_SHA256(byte[], byte[]) - Method in class org.red5.server.net.rtmp.RTMPHandshake
-
Calculates an HMAC SHA256 hash using a default key length.
- calculateHMAC_SHA256(byte[], byte[], int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
-
Calculates an HMAC SHA256 hash using a set key length.
- call - Variable in class org.red5.server.net.rtmp.event.Notify
-
Service call
- 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
- calls - Variable in class org.red5.server.net.remoting.message.RemotingPacket
-
List of calls
- cancelGhostConnectionsCleanup() - Method in class org.red5.server.adapter.MultiThreadedApplicationAdapter
-
Cancel ghost connections cleanup period
- canContinueDecoding() - Method in class org.red5.server.net.protocol.ProtocolState
-
Checks whether decoding process can be continued.
- canDropFrames() - Method in interface org.red5.server.api.stream.IVideoStreamCodec
-
Check if the codec supports frame dropping.
- canDropFrames() - Method in class org.red5.server.stream.codec.AVCVideo
-
Check if the codec supports frame dropping.
- canDropFrames() - Method in class org.red5.server.stream.codec.ScreenVideo
-
Check if the codec supports frame dropping.
- canDropFrames() - Method in class org.red5.server.stream.codec.ScreenVideo2
-
Check if the codec supports frame dropping.
- canDropFrames() - Method in class org.red5.server.stream.codec.SorensonVideo
-
Check if the codec supports frame dropping.
- canHandle(File) - Method in class org.red5.io.BaseStreamableFileService
-
Check whether file can be used by file service, that is, it does exist and have valid extension
- canHandle(File) - Method in interface org.red5.io.IStreamableFileService
-
Check whether file can be used by file service, that is, it does exist and have valid extension
- canHandleData(IoBuffer) - Method in interface org.red5.server.api.stream.IAudioStreamCodec
-
Returns true if the codec knows how to handle the passed
stream data.
- canHandleData(IoBuffer) - Method in interface org.red5.server.api.stream.IVideoStreamCodec
-
Returns true if the codec knows how to handle the passed
stream data.
- canHandleData(IoBuffer) - Method in class org.red5.server.stream.codec.AACAudio
-
Returns true if the codec knows how to handle the passed
stream data.
- canHandleData(IoBuffer) - Method in class org.red5.server.stream.codec.AVCVideo
-
Returns true if the codec knows how to handle the passed
stream data.
- canHandleData(IoBuffer) - Method in class org.red5.server.stream.codec.ScreenVideo
-
Returns true if the codec knows how to handle the passed
stream data.
- canHandleData(IoBuffer) - Method in class org.red5.server.stream.codec.ScreenVideo2
-
Returns true if the codec knows how to handle the passed
stream data.
- canHandleData(IoBuffer) - Method in class org.red5.server.stream.codec.SorensonVideo
-
Returns true if the codec knows how to handle the passed
stream data.
- 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.ProtocolState
-
Checks whether remaining buffer size is greater or equal than buffer amount and so if it makes sense to start decoding.
- 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
- CHARSET - Static variable in class org.red5.io.amf.AMF
-
UTF-8 is used
- CHARSET - Static variable in class org.red5.io.utils.IOUtils
-
UTF-8 is used
- 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.
- checkReaderSettings(XMLStreamReader) - Method in class org.red5.io.utils.Stax2DomBuilder
-
- checkRelease() - Method in class org.red5.server.so.SharedObject
-
Check if shared object must be released.
- checkRemoveEmptyDirectories(String) - Method in class org.red5.server.persistence.FilePersistence
-
Remove empty dirs
- 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?
- checkWriteReference(Object) - Method in class org.red5.io.amf.Output
-
- ChildFirstClassLoader - Class in org.red5.classloading
-
An almost trivial no-fuss implementation of a class loader following the
child-first delegation model.
- ChildFirstClassLoader(URL[]) - Constructor for class org.red5.classloading.ChildFirstClassLoader
-
- ChildFirstClassLoader(URL[], ClassLoader) - Constructor for class org.red5.classloading.ChildFirstClassLoader
-
- children - Variable in class org.red5.io.mp4.MP4Atom
-
The children of this atom.
- children - Variable in class org.red5.io.mp4.MP4Descriptor
-
- chunkBuffer(IoBuffer, int) - Static method in class org.red5.server.net.rtmp.codec.MulticastEventProcessor
-
Breaks buffer into chunks of given size.
- chunks - Variable in class org.red5.io.mp4.MP4Atom
-
The decoding time to sample table.
- 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
-
- classAliases - Static variable in class org.red5.io.amf.Input
-
- ClassLoaderBuilder - Class in org.red5.classloading
-
Class used to get the Servlet Class loader.
- ClassLoaderBuilder() - Constructor for class org.red5.classloading.ClassLoaderBuilder
-
- ClassLoaderBuilder.JarFileFilter - Class in org.red5.classloading
-
Filters jar files
- ClassLoaderBuilder.JarFileFilter() - Constructor for class org.red5.classloading.ClassLoaderBuilder.JarFileFilter
-
- className - Variable in class org.red5.io.amf3.Input.ClassReference
-
Name of the deserialized class.
- cleanup() - Method in class org.red5.server.net.remoting.RemotingConnection
-
Cleans up the remoting connection client from the HttpSession and client
registry.
- clear() - Method in class org.red5.compatibility.flex.messaging.io.ObjectProxy
-
- 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.
- clear() - Method in class org.red5.server.stream.PlayBuffer
-
Empty this buffer.
- clearReferences() - Method in class org.red5.io.object.BaseInput
-
Clears the map
- clearReferences() - Method in class org.red5.io.object.BaseOutput
-
Clears the map
- clearReferences() - Method in interface org.red5.io.object.Input
-
Clears all references
- clearReferences() - Method in interface org.red5.io.object.Output
-
Clear references
- clearSharedObjects(IScope, String) - Method in class org.red5.server.adapter.MultiThreadedApplicationAdapter
-
Deletes persistent shared objects specified by name and clears all
properties from active shared objects (persistent and nonpersistent).
- 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
DW: nope, does not currently register 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.
- CLIENT_PING_OPERATION - Static variable in class org.red5.compatibility.flex.messaging.messages.Constants
-
Operation id of ping commands.
- CLIENT_SYNC_OPERATION - Static variable in class org.red5.compatibility.flex.messaging.messages.Constants
-
- 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
-
- clientCallback - Variable in class org.red5.server.net.remoting.message.RemotingCall
-
Client callback name
- 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.compatibility.flex.messaging.messages.AbstractMessage
-
- clientId - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
- 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
- clientId - Variable in class org.red5.server.session.Session
-
- clientIdBytes - Variable in class org.red5.compatibility.flex.messaging.messages.AbstractMessage
-
- 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
-
- ClientMXBean - Interface in org.red5.server.jmx.mxbeans
-
MBean for Client.
- 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
- ClientRegistry - Class in org.red5.server
-
Registry for clients.
- 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
- clientStats - Variable in class org.red5.server.scope.Scope
-
Statistics about clients connected to the scope.
- clone() - Method in class org.red5.server.net.rtmp.message.Header
- close() - Method in class org.red5.io.flv.impl.FLVReader
-
Closes the reader and free any allocated memory.
- close() - Method in class org.red5.io.flv.impl.FLVWriter
-
Ends the writing process, then merges the data file with the flv file header and metadata.
- close() - Method in interface org.red5.io.ITagReader
-
Closes the reader and free any allocated memory.
- close() - Method in interface org.red5.io.ITagWriter
-
Closes a Writer
- close() - Method in class org.red5.io.m4a.impl.M4AReader
-
Closes the reader and free any allocated memory.
- close() - Method in class org.red5.io.mp3.impl.MP3Reader
-
Closes the reader and free any allocated memory.
- close() - Method in class org.red5.io.mp4.impl.MP4Reader
-
Closes the reader and free any allocated memory.
- close() - Method in class org.red5.io.mp4.MP4DataStream
-
- 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.ConnectionMXBean
-
- close() - Method in interface org.red5.server.jmx.mxbeans.RTMPMinaConnectionMXBean
-
- close() - Method in class org.red5.server.messaging.AbstractPipe
-
Close the pipe
- close() - Method in class org.red5.server.midi.SharedMidiObject
-
- close() - Method in class org.red5.server.midi.SharedMidiObject.MidiReceiver
- close() - Method in class org.red5.server.midi.Test.MyReceiver
- close() - Method in class org.red5.server.net.remoting.RemotingConnection
-
Close this connection.
- 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.net.rtmpt.BaseRTMPTConnection
-
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.FileStreamSource
-
Closes tag reader
- close() - Method in class org.red5.server.stream.filter.StreamBandwidthController
-
Stop pulling, close stream
- close() - Method in interface org.red5.server.stream.IStreamSource
-
Close stream source
- 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.ServerStream
-
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.BaseConnection
-
Is the connection closed?
- closed - Variable in class org.red5.server.stream.ClientBroadcastStream
-
Is this stream still active?
- closeStream(IConnection, int) - 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, int) - Method in class org.red5.server.stream.StreamService
-
Close stream.
- CLUSTER_REQUEST_OPERATION - Static variable in class org.red5.compatibility.flex.messaging.messages.Constants
-
- 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
- codecFactory - Variable in class org.red5.server.net.servlet.AMFGatewayServlet
-
Remoting codec factory
- CommandMessage - Class in org.red5.compatibility.flex.messaging.messages
-
Command message as sent by the mx:RemoteObject
tag.
- CommandMessage() - Constructor for class org.red5.compatibility.flex.messaging.messages.CommandMessage
-
- CommandMessageExt - Class in org.red5.compatibility.flex.messaging.messages
-
An externalizable version of a given CommandMessage.
- CommandMessageExt() - Constructor for class org.red5.compatibility.flex.messaging.messages.CommandMessageExt
-
- CommandMessageExt(CommandMessage) - Constructor for class org.red5.compatibility.flex.messaging.messages.CommandMessageExt
-
- compare(Resource, Resource) - Method in class org.red5.spring.ExtendedPropertyPlaceholderConfigurer.ResourceFilenameComparator
-
- compareTimestamps(int, int) - Static method in class org.red5.server.net.rtmp.RTMPUtils
-
Compares two RTMP time stamps, accounting for time stamp wrapping.
- compareTo(Object) - Method in class org.red5.io.flv.meta.MetaCue
- compareTo(MP4Frame) - Method in class org.red5.io.mp4.MP4Frame
-
The frames are expected to be sorted by their timestamp
- compareTo(UnsignedNumber) - Method in class org.red5.io.object.UnsignedByte
-
- compareTo(UnsignedNumber) - Method in class org.red5.io.object.UnsignedInt
-
- compareTo(UnsignedNumber) - Method in class org.red5.io.object.UnsignedLong
-
- compareTo(UnsignedNumber) - Method in class org.red5.io.object.UnsignedNumber
-
- compareTo(UnsignedNumber) - Method in class org.red5.io.object.UnsignedShort
-
- compress() - Method in class org.red5.io.amf3.ByteArray
-
Compress contents using zlib.
- comptimeToSamplesRecords - Variable in class org.red5.io.mp4.MP4Atom
-
- Config - Class in org.red5.server.adapter
-
Provides configuration details for Applications.
- Config() - Constructor for class org.red5.server.adapter.Config
-
- 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(IConnection, IScope, Object[]) - Method in class org.red5.server.adapter.ApplicationAdapter
-
Returns connection result for given scope and parameters.
- connect(IConnection, IScope, Object[]) - Method in class org.red5.server.adapter.MultiThreadedApplicationAdapter
-
Returns connection result for given scope and parameters.
- 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(IConnection, IScope) - Method in class org.red5.server.CoreHandler
-
Connects client to the scope
- connect(IConnection, IScope, Object[]) - Method in class org.red5.server.CoreHandler
-
Connects client to the scope
- connect(IConnection, IScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
-
- connect(IConnection, IScope, Object[]) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
-
- connect(IProvider, IPipe, IConsumer) - Static method in class org.red5.server.messaging.PipeUtils
-
Connect a provider/consumer with a pipe.
- connect() - Method in class org.red5.server.midi.SharedMidiObject
-
- connect(IScope) - Method in class org.red5.server.net.remoting.RemotingConnection
-
Try to connect to the scope.
- connect(IScope, Object[]) - Method in class org.red5.server.net.remoting.RemotingConnection
-
Try to connect to the scope with a list of connection 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.
- connectionClosed(RTMPConnection, RTMP) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
-
Connection closed
- connectionClosed(RTMPConnection, RTMP) - Method in interface org.red5.server.net.rtmp.IRTMPHandler
-
Connection closed
- ConnectionConsumer - Class in org.red5.server.stream.consumer
-
RTMP connection consumer.
- ConnectionConsumer(RTMPConnection, int, int, int) - Constructor for class org.red5.server.stream.consumer.ConnectionConsumer
-
Create rtmp connection consumer for given connection and channels
- connectionListeners - Variable in class org.red5.server.Server
-
- ConnectionMXBean - Interface in org.red5.server.jmx.mxbeans
-
The connection object.
- connectionOpened(RTMPConnection, RTMP) - Method in class org.red5.server.net.rtmp.BaseRTMPHandler
-
Connection open event
- connectionOpened(RTMPConnection, RTMP) - Method in interface org.red5.server.net.rtmp.IRTMPHandler
-
Connection open event
- ConnectionProvider - Class in org.red5.server.stream.provider
-
Provides connection via pipe
- ConnectionProvider() - Constructor for class org.red5.server.stream.provider.ConnectionProvider
-
- 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
- connToScope - Variable in class org.red5.server.Client
-
Scopes this client connected to
- Constants - Class in org.red5.compatibility.flex.messaging.messages
-
Constants for the flex compatibility messages.
- Constants() - Constructor for class org.red5.compatibility.flex.messaging.messages.Constants
-
- Constants - Interface in org.red5.server.net.rtmp.message
-
Class for AMF and RTMP marker values constants
- CONSUMER_CONNECT_PULL - Static variable in class org.red5.server.messaging.PipeConnectionEvent
-
A consumer connects as pull mode.
- CONSUMER_CONNECT_PUSH - Static variable in class org.red5.server.messaging.PipeConnectionEvent
-
A consumer connects as push mode.
- CONSUMER_DISCONNECT - Static variable in class org.red5.server.messaging.PipeConnectionEvent
-
A consumer disconnects.
- consumers - Variable in class org.red5.server.messaging.AbstractPipe
-
Pipe consumers list
- ConsumerService - Class in org.red5.server.stream
-
Basic consumer service implementation.
- ConsumerService() - Constructor for class org.red5.server.stream.ConsumerService
-
- contains(Charset) - Method in class org.red5.io.utils.HexCharset
-
Tells whether or not this charset contains the given charset.
- contains(Object) - Method in class org.red5.server.ClientList
-
- containsKey(Object) - Method in class org.red5.compatibility.flex.messaging.io.ObjectProxy
-
Check if proxied object has a given property.
- containsValue(Object) - Method in class org.red5.compatibility.flex.messaging.io.ObjectProxy
-
- CONTENT_TYPE - Static variable in class org.red5.server.net.remoting.RemotingClient
-
Content MIME type for HTTP requests.
- Context - Class in org.red5.server
-
This is basic context implementation used by Red5.
- Context() - Constructor for class org.red5.server.Context
-
Initializes core context bean factory using red5.core bean factory from
red5.xml context
- Context(ApplicationContext, String) - Constructor for class org.red5.server.Context
-
Initializes app context and context path from given parameters
- context - Variable in class org.red5.server.plugin.Red5Plugin
-
- contextDestroyed(ServletContextEvent) - Method in class org.red5.logging.ContextLoggingListener
-
- contextDestroyed(ServletContextEvent) - Method in class org.red5.server.war.WarLoaderServlet
-
Clearing the in-memory configuration parameters, we will receive
notification that the servlet context is about to be shut down
- contextInitialized(ServletContextEvent) - Method in class org.red5.logging.ContextLoggingListener
-
- contextInitialized(ServletContextEvent) - Method in class org.red5.server.war.WarLoaderServlet
-
Main entry point for the Red5 Server as a war
- ContextLoader - Class in org.red5.server
-
Red5 applications loader
- ContextLoader() - Constructor for class org.red5.server.ContextLoader
-
- ContextLoaderMXBean - Interface in org.red5.server.jmx.mxbeans
-
Red5 applications loader
- ContextLoggingListener - Class in org.red5.logging
-
A servlet context listener that puts this contexts LoggerContext
into a static map of logger contexts within an overall singleton
log context selector.
- ContextLoggingListener() - Constructor for class org.red5.logging.ContextLoggingListener
-
- contextMap - Variable in class org.red5.server.ContextLoader
-
Context map
- ContextMXBean - Interface in org.red5.server.jmx.mxbeans
-
This is basic context implementation used by Red5.
- contextPath - Variable in class org.red5.server.scope.WebScope
-
Context path
- contextsConfig - Variable in class org.red5.server.ContextLoader
-
Context location files
- ContextServiceResolver - Class in org.red5.server.service
-
Resolve services that have been configured in the context of a scope.
- ContextServiceResolver() - Constructor for class org.red5.server.service.ContextServiceResolver
-
- continueDecoding() - Method in class org.red5.server.net.protocol.ProtocolState
-
Set decoding state as "needed to be continued".
- controller - Variable in class org.red5.server.stream.ServerStream
-
Actual playlist controller
- ConversionUtils - Class in org.red5.server.util
-
Misc utils for conversions
- ConversionUtils() - Constructor for class org.red5.server.util.ConversionUtils
-
- convert(Object, Class<?>) - Static method in class org.red5.server.util.ConversionUtils
-
Convert source to given class
- convertArrayToList(Object[]) - Static method in class org.red5.server.util.ConversionUtils
-
- convertArrayToSet(Object[]) - Static method in class org.red5.server.util.ConversionUtils
-
Convert array to set, removing duplicates
- convertBeanToMap(Object) - Static method in class org.red5.server.util.ConversionUtils
-
Convert bean to map
- convertMapToBean(Map, Class<?>) - Static method in class org.red5.server.util.ConversionUtils
-
Convert map to bean
- convertMapToList(Map<?, ?>) - Static method in class org.red5.server.util.ConversionUtils
-
- convertMillisToSeconds(Long) - Static method in class org.red5.server.util.PropertyConverter
-
Quick time converter to keep our timestamps compatible with PHP's time()
(seconds)
- convertNumberToWrapper(Number, Class<?>) - Static method in class org.red5.server.util.ConversionUtils
-
Convert number to primitive wrapper like Boolean or Float
- convertParams(Object[], Class<?>[]) - Static method in class org.red5.server.util.ConversionUtils
-
Convert parameters using methods of this utility class
- convertParams(Object[]) - Static method in class org.red5.server.util.ConversionUtils
-
Convert parameters using methods of this utility class.
- 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.
- convertStringToWrapper(String, Class<?>) - Static method in class org.red5.server.util.ConversionUtils
-
Convert string to primitive wrapper like Boolean or Float
- convertToArray(Object, Class<?>) - Static method in class org.red5.server.util.ConversionUtils
-
Convert to array
- convertToWrappedPrimitive(Object, Class<?>) - Static method in class org.red5.server.util.ConversionUtils
-
Convert to wrapped primitive
- 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(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.
- CORE_ARRAY - Static variable in class org.red5.io.object.DataTypes
-
Array type marker
- CORE_BOOLEAN - Static variable in class org.red5.io.object.DataTypes
-
Boolean type marker
- CORE_BYTEARRAY - Static variable in class org.red5.io.object.DataTypes
-
ByteArray type marker (AMF3 only)
- CORE_DATE - Static variable in class org.red5.io.object.DataTypes
-
Date type marker
- CORE_MAP - Static variable in class org.red5.io.object.DataTypes
-
Map type marker
- CORE_NULL - Static variable in class org.red5.io.object.DataTypes
-
Null type marker
- CORE_NUMBER - Static variable in class org.red5.io.object.DataTypes
-
Number type marker
- CORE_OBJECT - Static variable in class org.red5.io.object.DataTypes
-
Object (Hash) type marker
- CORE_SKIP - Static variable in class org.red5.io.object.DataTypes
-
Padding marker
- CORE_STRING - Static variable in class org.red5.io.object.DataTypes
-
String type marker
- CORE_VECTOR_INT - Static variable in class org.red5.io.object.DataTypes
-
Vector type markers
- CORE_VECTOR_NUMBER - Static variable in class org.red5.io.object.DataTypes
-
- CORE_VECTOR_OBJECT - Static variable in class org.red5.io.object.DataTypes
-
- CORE_VECTOR_UINT - Static variable in class org.red5.io.object.DataTypes
-
- CORE_XML - Static variable in class org.red5.io.object.DataTypes
-
XML type marker
- CoreHandler - Class in org.red5.server
-
Base IScopeHandler implementation
- CoreHandler() - Constructor for class org.red5.server.CoreHandler
-
- CoreHandlerMXBean - Interface in org.red5.server.jmx.mxbeans
-
Base IScopeHandler implementation
- CORRELATION_ID_BYTES_FLAG - Static variable in class org.red5.compatibility.flex.messaging.messages.AsyncMessage
-
- CORRELATION_ID_FLAG - Static variable in class org.red5.compatibility.flex.messaging.messages.AsyncMessage
-
- correlationId - Variable in class org.red5.compatibility.flex.messaging.messages.AsyncMessage
-
Id of message this message belongs to.
- correlationID - Variable in class org.red5.server.messaging.AbstractMessage
-
- correlationIdBytes - Variable in class org.red5.compatibility.flex.messaging.messages.AsyncMessage
-
- create(BaseEvent) - Method in class org.red5.server.net.rtmp.event.AllocationDebugger
-
Add event to map
- create_audio_sample_entry_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads AudioSampleEntry atom from the input bitstream.
- create_avc_config_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads AVCC atom from the input bitstream.
- create_chan_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads Audio Channel Layout atom from the input bitstream.
- create_chunk_large_offset_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads ChunkLargeOffset atom from the input bitstream.
- create_chunk_offset_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads ChunkOffset atom from the input bitstream.
- create_compact_sample_size_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads CompactSampleSize atom from the input stream.
- create_composite_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads the composite atom from the input bitstream.
- create_composition_time_to_sample_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads composition time to sample atom from the input bitstream.
- create_esd_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads M4ESDAtom atom from the input bitstream.
- create_full_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads the version of the full atom from the input bitstream.
- create_handler_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads Handler atom from the input bitstream.
- create_media_header_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MediaHeader atom from the input bitstream.
- create_meta_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Creates a meta data atom.
- create_movie_header_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MovieHeader atom from the input bitstream.
- create_pasp_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Creates the PASP atom or Pixel Aspect Ratio.
- create_sample_description_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads SampleDescription atom from the input bitstream.
- create_sample_size_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4SampleSizeAtom atom from the input bitstream.
- create_sample_to_chunk_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4SampleToChunkAtom atom from the input bitstream.
- create_sound_media_header_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4SoundMediaHeaderAtom atom from the input bitstream.
- create_sync_sample_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4SyncSampleAtom atom from the input bitstream.
- create_time_to_sample_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4TimeToSampleAtom atom from the input bitstream.
- create_track_header_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4TrackHeaderAtom atom from the input bitstream.
- create_udta_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Creates a user data atom.
- create_video_media_header_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4VideoMediaHeaderAtom atom from the input bitstream.
- create_video_sample_entry_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4VideoSampleEntryAtom atom from the input bitstream.
- create_visual_sample_entry_atom(MP4DataStream) - Method in class org.red5.io.mp4.MP4Atom
-
Loads MP4VisualSampleEntryAtom atom from the input bitstream.
- createAtom(MP4DataStream) - Static method in class org.red5.io.mp4.MP4Atom
-
Constructs an Atom
object from the data in the bitstream.
- 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 with given name
- createConnection(Class<?>) - Method in interface org.red5.server.net.rtmp.IRTMPConnManager
-
- createConnection(Class<?>) - Method in class org.red5.server.net.rtmp.RTMPConnManager
-
- createConnection() - Method in class org.red5.server.net.rtmpt.RTMPTServlet
-
- createConnectionInstance(Class<?>) - Method in class org.red5.server.net.rtmp.RTMPConnManager
-
- created - Variable in class org.red5.server.session.Session
-
- createDate(long) - Static method in class org.red5.io.mp4.MP4Atom
-
Converts the time in seconds since midnight 1 Jan 1904 to the Date
.
- createDecoderConfigDescriptor(MP4DataStream) - Method in class org.red5.io.mp4.MP4Descriptor
-
Loads the MP4DecoderConfigDescriptor from the input bitstream.
- createDecSpecificInfoDescriptor(MP4DataStream) - Method in class org.red5.io.mp4.MP4Descriptor
-
Loads the MP4DecSpecificInfoDescriptor from the input bitstream.
- createDescriptor(MP4DataStream) - Static method in class org.red5.io.mp4.MP4Descriptor
-
- createES_Descriptor(MP4DataStream) - Method in class org.red5.io.mp4.MP4Descriptor
-
Loads the MP4ES_Descriptor from the input bitstream.
- createHandshakeBytes() - Method in class org.red5.server.net.rtmp.InboundHandshake
-
Creates the servers handshake bytes
- createHandshakeBytes() - Method in class org.red5.server.net.rtmp.RTMPHandshake
-
Create the initial bytes for a request / response.
- createHash(String) - Static method in class org.red5.server.session.SessionManager
-
- createOutputStream(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Creates output stream object from stream id.
- createRhinoObject(String, Class[], Class) - Static method in class org.red5.server.script.rhino.RhinoScriptUtils
-
Create a new Rhino-scripted object from the given script source.
- createRTMPMinaConnection() - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
-
- createServerStream(IScope, String) - Static method in class org.red5.server.api.stream.support.StreamUtils
-
Creates server stream
- createSession() - Static method in class org.red5.server.session.SessionManager
-
- createSession(String) - Static method in class org.red5.server.session.SessionManager
-
- createSharedObject(IScope, String, boolean) - Method in class org.red5.server.adapter.MultiThreadedApplicationAdapter
-
Creates a new shared object for given scope.
- 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() - 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.
- createTokenBucket(long, long) - Method in interface org.red5.server.stream.ITokenBucketService
-
Create a token bucket.
- creationTime - Variable in class org.red5.io.mp4.MP4Atom
-
- 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.
- currentDataType - Variable in class org.red5.io.amf.Input
-
- currentItem - Variable in class org.red5.server.stream.ServerStream
-
Current item
- CUSTOM_AMF_MASK - Static variable in class org.red5.io.object.DataTypes
-
Custom datatype AMF mask
- CUSTOM_JSON_MASK - Static variable in class org.red5.io.object.DataTypes
-
Custom datatype JSON mask
- CUSTOM_MOCK_MASK - Static variable in class org.red5.io.object.DataTypes
-
Custom datatype mock mask marker
- CUSTOM_RTMP_MASK - Static variable in class org.red5.io.object.DataTypes
-
Custom datatype RTMP mask
- CUSTOM_XML_MASK - Static variable in class org.red5.io.object.DataTypes
-
Custom datatype XML mask