Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- AbstractConnectionListener - Class in org.red5.server.api.listeners
-
Abstract implementation / adapter for connection listeners.
- AbstractConnectionListener() - Constructor for class org.red5.server.api.listeners.AbstractConnectionListener
- 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(int, E) - Method in class org.red5.server.ClientList
- add(E) - Method in class org.red5.server.ClientList
- addAlias(String) - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Adds a stream name subscribe-side alias.
- addAlias(String) - Method in class org.red5.server.stream.ClientBroadcastStream
- addBuffer(byte[]) - Method in class org.red5.server.net.rtmp.ReadBuffer
-
Add a byte array to the buffer.
- addBuffer(IoBuffer) - Method in class org.red5.server.net.rtmp.ReadBuffer
-
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) - Method in interface org.red5.server.so.ISharedObjectMessage
-
Add event handler
- addEvent(ISharedObjectEvent) - Method in class org.red5.server.so.SharedObjectMessage
-
Add event handler
- addEvent(ISharedObjectEvent.Type, String, Object) - Method in interface org.red5.server.so.ISharedObjectMessage
-
Addition event handler
- addEvent(ISharedObjectEvent.Type, String, Object) - Method in class org.red5.server.so.SharedObjectMessage
-
Addition 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) - Method in class org.red5.server.stream.PlaylistSubscriberStream
-
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, 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(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(IConnectionListener) - Method in class org.red5.server.Server
-
Add listener to get notified about connection events.
- addListener(IScopeListener) - Method in interface org.red5.server.api.IServer
-
Add listener to get notified about scope events.
- addListener(IScopeListener) - Method in class org.red5.server.Server
-
Add listener to get notified about scope 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(long, IScheduledJob) - Method in class org.red5.server.scheduling.JDKSchedulingService
-
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.
- 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
StreamStateof 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
- afterPropertiesSet() - Method in class org.red5.server.ContextLoader
-
Registers with JMX and registers a shutdown hook.
- afterPropertiesSet() - Method in class org.red5.server.net.rtmp.status.StatusObjectService
-
Initialization
- afterPropertiesSet() - Method in class org.red5.server.scheduling.JDKSchedulingService
-
Constructs a new JDKSchedulingService.
- 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
- aliases - Variable in class org.red5.server.stream.ClientBroadcastStream
-
Subscribe aliases for this instance.
- aliasRegistered(String) - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Returns whether or not an alias is in-use / registered already; this includes both publish and subscribe aliases within a server instance.
- aliasRegistered(String) - Method in class org.red5.server.stream.ClientBroadcastStream
- 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(IConnection) - Method in class org.red5.server.scope.ScopeSecurityHandler
- allowed(IScope) - Method in interface org.red5.server.api.scope.IScopeSecurityHandler
-
Determines whether or not a given scope is allowed.
- allowed(IScope) - Method in class org.red5.server.scope.ScopeSecurityHandler
- AMF0 - Enum constant in enum org.red5.server.api.IConnection.Encoding
- AMF3 - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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
- appConnect(IConnection, Object[]) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- appDisconnect(IConnection) - Method in interface org.red5.server.adapter.IApplication
-
Called every time client disconnects from the application
- appDisconnect(IConnection) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- APPEND - Enum constant in enum org.red5.server.api.stream.IStreamFilenameGenerator.GenerationType
- 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
- appJoin(IClient, IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- appLeave(IClient, IScope) - Method in interface org.red5.server.adapter.IApplication
-
Called every time client leaves the application scope
- appLeave(IClient, IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- application - Variable in class org.red5.server.net.rtmp.status.StatusObject
- APPLICATION - Enum constant in enum org.red5.server.api.scope.ScopeType
- applicationContext - Variable in class org.red5.server.ContextLoader
-
Spring Application context
- applicationContext - Static variable in class org.red5.server.LoaderBase
-
We store the application context so we can access it later.
- applicationContext - Variable in class org.red5.server.Server
-
Spring application context
- ApplicationMXBean - Interface in org.red5.server.jmx.mxbeans
-
JMX mbean for Application.
- appStart(IScope) - Method in interface org.red5.server.adapter.IApplication
-
Called once when application or room starts
- appStart(IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- appStop(IScope) - Method in interface org.red5.server.adapter.IApplication
-
Called on application stop
- appStop(IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- 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 with initialCapacity = 1, loadFactor = .9, concurrencyLevel = (# of processors)
- 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.IOnDemandStreamService
- 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.service.ISubscriberStreamService
- 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() - Method in class org.red5.server.so.SharedObject
-
Begin update of this Shared Object.
- beginUpdate() - Method in class org.red5.server.so.SharedObjectScope
-
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(IEventListener) - Method in class org.red5.server.so.SharedObject
-
Begin update of this Shared Object and setting listener
- beginUpdate(IEventListener) - Method in class org.red5.server.so.SharedObjectScope
-
Start performing multiple updates to the shared object from a connected client.
- BLOB - Enum constant in enum org.red5.server.api.IConnection.Encoding
- blowfish - Variable in class org.red5.server.net.rtmp.RTMPHandshake
- BLOWFISH_KEYS - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
-
Blowfish keys for RTMPE (RTMP type 0x09) - 16 x 24
- BROADCAST - Enum constant in enum org.red5.server.api.scope.ScopeType
- BROADCAST_STREAM_SERVICE - Static variable in interface org.red5.server.api.service.IBroadcastStreamService
- 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 needed.
- build() - Method in class org.red5.server.stream.PlayEngine.Builder
- build(byte, int) - 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, 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, IoBuffer, int) - Static method in class org.red5.server.stream.consumer.ImmutableTag
- 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.DynamicPlayItem
-
Builder for DynamicPlayItem
- build(String, long, long) - Static method in class org.red5.server.api.stream.support.SimplePlayItem
-
Builder for SimplePlayItem
- build(String, long, long, double) - Static method in class org.red5.server.api.stream.support.DynamicPlayItem
-
Builder for DynamicPlayItem
- build(String, Object[]) - Static method in class org.red5.server.net.rtmp.event.ClientNotifyEvent
- build(String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.net.rtmp.event.ClientInvokeEvent
- 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(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.
- 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
- 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
- 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
- channels - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Connection channels
- checkAudioCodec - Variable in class org.red5.server.stream.ClientBroadcastStream
-
Is there need to check audio codec?
- 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.adapter.AbstractScopeAdapter
-
Calls the checkBandwidth method on the current client.
- 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.
- checkSendNotifications(IEvent) - Method in class org.red5.server.stream.ClientBroadcastStream
-
Check and send notification if necessary
- 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 - Variable in class org.red5.server.stream.ClientBroadcastStream
-
Data is sent by chunks, each of them has size
- 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
- 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.
- clearBuffer() - Method in class org.red5.server.net.rtmp.ReadBuffer
- 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 - Variable in class org.red5.server.net.remoting.RemotingClient
-
HTTP client for remoting calls.
- Client - Class in org.red5.server
-
Client is an abstraction representing user connected to Red5 application.
- Client(String, Long, ClientRegistry) - Constructor for class org.red5.server.Client
-
Creates client, sets creation time and registers it in ClientRegistry.
- Client(String, ClientRegistry) - Constructor for class org.red5.server.Client
-
Creates client, sets creation time and registers it in ClientRegistry.
- CLIENT - Enum constant in enum org.red5.server.api.event.IEvent.Type
- CLIENT_BUFFER - Static variable in class org.red5.server.net.rtmp.event.Ping
-
Client buffer.
- CLIENT_CLEAR_DATA - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- CLIENT_DELETE_ATTRIBUTE - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- CLIENT_DELETE_DATA - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- CLIENT_INITIAL_DATA - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- CLIENT_INVOKE - Enum constant in enum org.red5.server.api.event.IEvent.Type
- CLIENT_NOTIFY - Enum constant in enum org.red5.server.api.event.IEvent.Type
- CLIENT_SEND_MESSAGE - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- CLIENT_STATUS - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- CLIENT_UPDATE_ATTRIBUTE - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- CLIENT_UPDATE_DATA - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- 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
- clientBytesRead - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Number of bytes the client reported to have received.
- ClientDetailsException - Exception Class in org.red5.server.exception
-
Exception class than contains additional parameters to return to the client.
- ClientDetailsException(String, Object) - Constructor for exception class org.red5.server.exception.ClientDetailsException
-
Create new exception object from message and parameters.
- ClientDetailsException(String, Object, boolean) - Constructor for exception class 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 Class in org.red5.server.exception
-
Client not found
- ClientNotFoundException(String) - Constructor for exception class 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 Class in org.red5.server.exception
-
The client is not allowed to connect.
- ClientRejectedException() - Constructor for exception class org.red5.server.exception.ClientRejectedException
-
Constructs a new ClientRejectedException.
- ClientRejectedException(Object) - Constructor for exception class 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?
- CLOSED - Enum constant in enum org.red5.server.api.stream.StreamState
- closeOnHeaderError - Variable in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
- closeStream() - Method in class org.red5.server.stream.StreamService
-
Close stream
- closeStream(IConnection, Number) - Method in interface org.red5.server.api.stream.IStreamService
-
Close the stream but not deallocate the resources.
- closeStream(IConnection, Number) - Method in class org.red5.server.stream.StreamService
-
Close stream.
- closing - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Closing flag
- code - Variable in class org.red5.server.net.rtmp.status.Status
-
Status code
- code - Variable in class org.red5.server.net.rtmp.status.StatusObject
- codec - Variable in class org.red5.server.net.rtmp.event.AudioData
-
Audio codec
- codec - Variable in class org.red5.server.net.rtmp.event.VideoData
-
Video codec
- codecFactory - Variable in class org.red5.server.net.rtmpt.RTMPTHandler
-
Protocol codec factory
- codecInfo - Variable in class org.red5.server.stream.AbstractStream
-
Stream audio and video codec information
- 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) - Method in interface org.red5.server.api.scope.IScope
-
Adds given connection to the scope
- connect(IConnection) - Method in interface org.red5.server.api.so.IClientSharedObject
-
Connect the shared object using the passed connection.
- connect(IConnection) - Method in class org.red5.server.scope.Scope
-
Connect to scope
- connect(IConnection) - Method in class org.red5.server.so.ClientSharedObject
-
Connect the shared object using the passed connection.
- 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, Object[]) - Method in class org.red5.server.scope.Scope
-
Connect to scope with parameters.
- 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 interface org.red5.server.api.scope.IScopeHandler
-
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) - Method in class org.red5.server.BaseConnection
-
Connect to another scope on server
- connect(IScope, Object[]) - Method in interface org.red5.server.api.IConnection
-
Try to connect to the scope with a list of connection parameters.
- 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
- 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(Channel, Channel, Channel) - Constructor for class org.red5.server.stream.consumer.ConnectionConsumer
-
Create connection consumer without an RTMP connection.
- ConnectionConsumer(RTMPConnection, Channel, Channel, Channel) - 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.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
- Constants.DataType - Enum in org.red5.server.net.rtmp.message
-
Easier way to use the types without needing to look them up.
- CONSUMER_CONNECT_PULL - Enum constant in enum org.red5.server.messaging.PipeConnectionEvent.EventType
-
Consumer connects in pull mode
- CONSUMER_CONNECT_PUSH - Enum constant in enum org.red5.server.messaging.PipeConnectionEvent.EventType
-
Consumer connects in push mode
- CONSUMER_DISCONNECT - Enum constant in enum org.red5.server.messaging.PipeConnectionEvent.EventType
-
Consumer disconnects
- consumers - Variable in class org.red5.server.messaging.AbstractPipe
-
Pipe consumers list
- contains(Object) - Method in class org.red5.server.ClientList
- containsAlias(String) - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Returns whether or not a given subscribe-side alias exists.
- containsAlias(String) - Method in class org.red5.server.stream.ClientBroadcastStream
- CONTENT_TYPE - Static variable in class org.red5.server.net.remoting.RemotingClient
-
Content MIME type for HTTP requests.
- 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
- contextMap - Variable in class org.red5.server.ContextLoader
-
Context map
- contextsConfig - Variable in class org.red5.server.ContextLoader
-
Context location files
- 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) - Static method in class org.red5.server.util.FileUtil
- 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.
- 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 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() - Method in class org.red5.server.stream.StreamService
-
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(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
- DATACHANNEL - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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
- 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, int) - 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.
- 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
- deferredResults - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Deferred results set.
- 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(Number) - Method in class org.red5.server.stream.StreamService
-
Close the stream if not been closed.
- deleteStream(IStreamCapableConnection, Number) - Method in interface org.red5.server.api.stream.IStreamService
-
Delete stream
- 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 class org.red5.server.ContextLoader
-
Un-loads or un-initializes the contexts; this is a shutdown method for this loader.
- destroy() - Method in interface org.red5.server.jmx.mxbeans.LoaderMXBean
- destroy() - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
-
Destroys scope
- destroy() - Method in interface org.red5.server.jmx.mxbeans.ShutdownMXBean
- 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() - Method in interface org.red5.server.api.IClient
-
Closes all the connections.
- disconnect() - Method in interface org.red5.server.api.so.IClientSharedObject
-
Disconnect the shared object.
- disconnect() - Method in class org.red5.server.BaseConnection
-
Disconnects connection from scope
- disconnect() - Method in class org.red5.server.Client
-
Disconnects client from Red5 application
- disconnect() - Method in class org.red5.server.so.ClientSharedObject
-
Disconnect the shared object.
- disconnect(IConnection) - Method in interface org.red5.server.api.scope.IScope
-
Removes given connection from list of scope connections.
- disconnect(IConnection) - Method in class org.red5.server.scope.Scope
-
Disconnect connection from scope
- disconnect(IConnection, IScope) - Method in class org.red5.server.adapter.AbstractScopeAdapter
-
Called just after the a connection is disconnected.
- disconnect(IConnection, IScope) - Method in interface org.red5.server.api.scope.IScopeHandler
-
Called just after the a connection is disconnected.
- 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
- DISPOSABLE_INTERFRAME - Enum constant in enum org.red5.server.net.rtmp.event.VideoData.FrameType
- 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
- doStart() - Method in interface org.red5.server.api.plugin.IRed5Plugin
-
Lifecycle method called when the plug-in is started.
- doStop() - Method in interface org.red5.server.api.plugin.IRed5Plugin
-
Lifecycle method called when the plug-in is stopped.
- 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
- dumpInfo() - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
- 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(Object) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
-
Encodes object with given protocol state to byte buffer
- encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
- 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(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
- encodeCommand(Notify) - Method in class org.red5.server.net.rtmp.codec.RTMPProtocolEncoder
-
Encode notification event.
- 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.
- EncryptedWriteRequest - Class in org.red5.server.net.rtmpe
-
Used to parcel encrypted content for RTMPE.
- EncryptedWriteRequest(WriteRequest, IoBuffer) - Constructor for class org.red5.server.net.rtmpe.EncryptedWriteRequest
- END - Enum constant in enum org.red5.server.api.stream.StreamState
- END_OF_SEQUENCE - Enum constant in enum org.red5.server.net.rtmp.event.VideoData.FrameType
- 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.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.BaseEvent
- 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.
- findMethod(Object, String, List<?>) - Static method in class org.red5.server.service.ReflectionUtils
-
Returns (method, params) for the given service or method name if found on a service or scope handler.
- findMethod(IConnection, IServiceCall, Object, String) - Static method in class org.red5.server.service.ReflectionUtils
-
Returns (method, params) for the given service or method name if found on a service or scope handler.
- 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
PropertyChangeEventand 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, String, IStreamFilenameGenerator.GenerationType) - Method in interface org.red5.server.api.stream.IStreamFilenameGenerator
-
Generate a filename with an extension.
- generateFilename(IScope, String, String, IStreamFilenameGenerator.GenerationType) - Method in class org.red5.server.stream.DefaultStreamFilenameGenerator
-
Generate a filename with an extension.
- generateFilename(IScope, String, IStreamFilenameGenerator.GenerationType) - Method in interface org.red5.server.api.stream.IStreamFilenameGenerator
-
Generate a filename without an extension.
- generateFilename(IScope, String, IStreamFilenameGenerator.GenerationType) - Method in class org.red5.server.stream.DefaultStreamFilenameGenerator
-
Generate a filename without 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
- getAlias() - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Returns an subscribe-side alias.
- getAlias() - Method in class org.red5.server.stream.ClientBroadcastStream
- getAliases() - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Returns all the subscribe-side aliases.
- getAliases() - Method in class org.red5.server.stream.ClientBroadcastStream
- 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
- getApplicationContext() - Static method in class org.red5.server.LoaderBase
-
Getter for application context
- getApplicationLoader() - Static method in class org.red5.server.LoaderBase
-
Getter for the application loader.
- 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(Enum<?>) - Method in interface org.red5.server.api.IAttributeStore
-
Return the value for a given attribute.
- getAttribute(Enum<?>) - Method in class org.red5.server.AttributeStore
-
Return the value for a given attribute.
- getAttribute(Enum<?>) - Method in class org.red5.server.so.SharedObjectScope
- getAttribute(String) - Method in interface org.red5.server.api.IAttributeStore
-
Return the value for a given attribute.
- 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(String) - Method in class org.red5.server.scope.Scope
-
Get attribute by name
- getAttribute(String) - Method in class org.red5.server.so.SharedObject
-
Return the value for a given attribute.
- getAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
-
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, 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, Object) - Method in class org.red5.server.so.ClientSharedObject
-
Return the value for a given attribute and set it if it doesn't exist.
- getAttribute(String, Object) - Method in class org.red5.server.so.SharedObject
-
Return the value for a given attribute and set it if it doesn't exist.
- 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 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 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(String) - Method in interface org.red5.server.api.scope.IScope
-
Get a child scope by name.
- getBasicScope(String) - Method in class org.red5.server.scope.Scope
-
Return base scope with given name.
- 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) - 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.
- getBroadcastStream(IScope, String) - Method in interface org.red5.server.api.service.IBroadcastStreamService
-
Get a broadcast stream by name
- getBroadcastStreamNames(IScope) - Method in interface org.red5.server.api.service.IBroadcastStreamService
-
Get a set containing the names of all the broadcasts
- 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.
- getBroadcastStreams() - Method in interface org.red5.server.api.scope.IScope
-
Returns all the broadcast streams in the current scope.
- getBroadcastStreams() - Method in class org.red5.server.scope.Scope
-
Return the broadcast streams for this scope.
- getBroadcastStreams(IScope) - Method in interface org.red5.server.api.service.IBroadcastStreamService
-
Returns broadcast streams registered on the scope.
- getBuffer() - Method in class org.red5.server.net.rtmp.ReadBuffer
-
Returns buffered byte array.
- getBuffer(int) - Method in class org.red5.server.net.rtmp.ReadBuffer
-
Returns buffered byte array.
- getBufferAsIoBuffer() - Method in class org.red5.server.net.rtmp.ReadBuffer
-
Returns buffered IoBuffer itself.
- getBufferLength() - Method in class org.red5.server.net.rtmp.event.SetBuffer
- getBufferSize() - Method in class org.red5.server.net.rtmp.ReadBuffer
-
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
- 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() - 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.
- getClient(String) - Method in class org.red5.server.ClientRegistry
- getClient(String) - Method in interface org.red5.server.jmx.mxbeans.ClientRegistryMXBean
- 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 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() - 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 interface org.red5.server.api.IClient
-
Get a set of connections.
- 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() - Method in class org.red5.server.scope.Scope
-
Deprecated.
- getConnections(IScope) - Method in interface org.red5.server.api.IClient
-
Get a set of connections of a given scope.
- getConnections(IScope) - Method in class org.red5.server.Client
-
Return client connections to given scope
- 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.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.
- getContext(String) - Method in class org.red5.server.ContextLoader
-
Return context by name
- 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
- getContextsConfig() - Method in class org.red5.server.ContextLoader
- getContextsConfig() - Method in interface org.red5.server.jmx.mxbeans.ContextLoaderMXBean
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getDebug() - Method in class org.red5.server.net.rtmp.event.Ping
-
Getter for property 'debug'.
- getDecoder() - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder
-
Returns an RTMP decoder.
- getDecoder(IoSession) - Method in class org.red5.server.net.rtmp.codec.RTMPCodecFactory
- 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 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() - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
-
Returns an RTMP encoder
- getEncoder(IoSession) - Method in class org.red5.server.net.rtmp.codec.RTMPCodecFactory
- 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.BaseConnection
-
Returns the client id.
- 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.
- 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() - 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.
- getKey(String, String) - Method in class org.red5.server.Server
-
Return scope key.
- 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.
- getMaxPollTimeout() - Method in class org.red5.server.net.rtmp.RTMPConnection
- 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
- getMessage() - Method in class org.red5.server.net.rtmpe.EncryptedWriteRequest
- 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
- 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 interface org.red5.server.api.persistence.IPersistable
-
Returns the name of the persistent object.
- getName() - Method in interface org.red5.server.api.plugin.IRed5Plugin
-
Returns a name / identifier for the plug-in.
- 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.
- getNameAlias() - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Returns the publish-side alias, if configured.
- getNameAlias() - Method in class org.red5.server.stream.ClientBroadcastStream
- 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.
- getOnDemandStream(IScope, String) - Method in interface org.red5.server.api.service.IOnDemandStreamService
-
Get a stream that can be used for playback of the on-demand stream
- getOriginalRequest() - Method in class org.red5.server.net.rtmpe.EncryptedWriteRequest
- getPacket() - 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 class 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 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
- getParentContext() - Method in class org.red5.server.ContextLoader
-
Return parent context
- 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 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
- 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
- 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 class 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.
- getRed5ApplicationContext(String) - Static method in class org.red5.server.LoaderBase
-
Getter for a Red5 application context.
- getRed5ApplicationContexts() - Static method in class org.red5.server.LoaderBase
-
Returns the map containing all of the registered Red5 application contexts.
- 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.scope.Scope
-
Return resource located at given path
- 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
- getRootContext() - Method in interface org.red5.server.api.IApplicationLoader
-
Return the root
ApplicationContext. - 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.AbstractScopeAdapter
- 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() - 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() - Method in class org.red5.server.stream.AbstractStream
-
Return scope.
- getScope(String) - Method in interface org.red5.server.api.scope.IScope
-
Return scope by name
- getScope(String) - Method in class org.red5.server.scope.Scope
-
Return child scope by name
- 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, 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
- 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.
- 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.
- getServiceHandlerProvider() - Method in interface org.red5.server.api.service.IServiceHandlerProviderAware
-
Return object that knows about service handlers.
- 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 class 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) - Method in class org.red5.server.so.SharedObjectService
-
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, 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() - Method in class org.red5.server.service.Call
-
Get service call status
- getStatus(String) - Method in class org.red5.server.net.rtmp.RTMPHandler
- 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.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
- getSubscriberStream(IScope, String) - Method in interface org.red5.server.api.service.ISubscriberStreamService
-
Returns a stream that can subscribe a broadcast stream with the given name using "IBroadcastStream.subscribe".
- 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() - Static method in class org.red5.server.api.Red5
-
Returns the target chunk size.
- getTargetChunkSize() - Method in class org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder
- 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) - Method in class org.red5.server.net.rtmp.RTMPHandshake
-
RTMPE type 8 uses XTEA on the regular signature http://en.wikipedia.org/wiki/XTEA
- GLOBAL - Enum constant in enum org.red5.server.api.scope.ScopeType
- 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 Class in org.red5.server.net.protocol
- HandshakeFailedException(String) - Constructor for exception class org.red5.server.net.protocol.HandshakeFailedException
-
Create handshake failed exception with given message
- handshakeType - Variable in class org.red5.server.net.rtmp.RTMPHandshake
- hasAlias() - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Returns whether or not an subscribe-side alias for this stream exists.
- hasAlias() - Method in class org.red5.server.stream.ClientBroadcastStream
- hasAttribute(Enum<?>) - Method in interface org.red5.server.api.IAttributeStore
-
Check the object has an attribute.
- hasAttribute(Enum<?>) - Method in class org.red5.server.AttributeStore
-
Check the object has an attribute.
- hasAttribute(Enum<?>) - Method in class org.red5.server.so.SharedObjectScope
- 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(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.
- hasBroadcastStream(IScope, String) - Method in interface org.red5.server.api.service.IBroadcastStreamService
-
Does the scope have a broadcast stream registered with a 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(String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
-
Check whether scope has child scope with given name
- hasChildScope(String) - Method in class org.red5.server.scope.Scope
-
Check whether scope has child scope with 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(ScopeType, String) - Method in interface org.red5.server.jmx.mxbeans.ScopeMXBean
-
Check whether scope has child scope with given name and type
- 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.BaseEvent
- 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.
- hasOnDemandStream(IScope, String) - Method in interface org.red5.server.api.service.IOnDemandStreamService
-
Has the service an on-demand stream with the passed name?
- 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_CONTINUE - Enum constant in enum org.red5.server.net.rtmp.message.Header.HeaderType
- HEADER_CONTINUE - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
There's more to encode
- HEADER_NEW - Enum constant in enum org.red5.server.net.rtmp.message.Header.HeaderType
- HEADER_NEW - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
New header marker
- HEADER_SAME_SOURCE - Enum constant in enum org.red5.server.net.rtmp.message.Header.HeaderType
- HEADER_SAME_SOURCE - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Same source marker
- HEADER_TIMER_CHANGE - Enum constant in enum org.red5.server.net.rtmp.message.Header.HeaderType
- HEADER_TIMER_CHANGE - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Timer change marker
- Header.HeaderType - Enum in org.red5.server.net.rtmp.message
- headers - Variable in class org.red5.server.net.remoting.RemotingClient
-
Headers to send to the server.
- HEARTBEAT - Enum constant in enum org.red5.server.api.IConnection.Duty
- host - Variable in class org.red5.server.BaseConnection
-
Connection host
- HTTP - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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.
- IApplicationContext - Interface in org.red5.server.api
-
Interface that wraps the application server context.
- IApplicationLoader - Interface in org.red5.server.api
-
Interface for servers that can load new applications.
- 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.
- IBroadcastStreamService - Interface in org.red5.server.api.service
- 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 and property changes.
- 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 - Variable in class org.red5.server.Client
-
Clients identifier
- 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
- 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 class 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.api.plugin.IRed5PluginHandler
-
Initialize the plug-in handler.
- init() - Method in class org.red5.server.ContextLoader
-
Loads context settings from ResourceBundle (.properties file)
- init() - Method in interface org.red5.server.jmx.mxbeans.ContextLoaderMXBean
- 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(IConnection, String, boolean) - Method in class org.red5.server.stream.RecordingListener
-
Initialize the listener.
- init(IScope, String, boolean) - Method in interface org.red5.server.stream.IRecordingListener
-
Initialize the listener.
- init(IScope, String, boolean) - Method in class org.red5.server.stream.RecordingListener
-
Initialize the listener.
- INIT - Enum constant in enum org.red5.server.api.stream.StreamState
- initBlowfishEncryption(int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
- initialize(IClient) - Method in interface org.red5.server.api.IConnection
-
Initialize the connection.
- initialize(IClient) - Method in class org.red5.server.BaseConnection
-
Initialize the connection.
- 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) - Method in class org.red5.server.stream.StreamService
-
Called by FMS.
- initStream(Number, Object) - Method in interface org.red5.server.api.stream.IStreamService
-
Called by FMS.
- initStream(Number, Object) - Method in class org.red5.server.stream.StreamService
-
Called by FMS.
- initXteaEncryption(int) - Method in class org.red5.server.net.rtmp.RTMPHandshake
- 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
- INTERFRAME - Enum constant in enum org.red5.server.net.rtmp.event.VideoData.FrameType
- invoke(String) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Invoke method by name.
- invoke(String) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Invoke method by name.
- invoke(String, Object[]) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Invoke method with parameters.
- invoke(String, Object[]) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Invoke method with parameters.
- invoke(String, Object[], IPendingServiceCallback) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Invoke method with parameters.
- invoke(String, Object[], IPendingServiceCallback) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Invoke method with parameters.
- invoke(String, IPendingServiceCallback) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Invoke method by name with callback.
- invoke(String, IPendingServiceCallback) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Invoke method by name with callback.
- invoke(IServiceCall) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Invokes service using remoting call object.
- invoke(IServiceCall) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
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(IServiceCall, int) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Invoke service using call and channel.
- invoke(IServiceCall, Object) - Method in interface org.red5.server.api.service.IServiceInvoker
-
Execute the passed service call in the given object.
- invoke(IServiceCall, Object) - Method in class org.red5.server.service.ServiceInvoker
-
Execute the passed service call in the given object.
- invoke(IServiceCall, IScope) - Method in interface org.red5.server.api.service.IServiceInvoker
-
Execute the passed service call in the given scope.
- invoke(IServiceCall, IScope) - Method in class org.red5.server.service.ServiceInvoker
-
Execute the passed service call in the given scope.
- 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
- 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) - Method in class org.red5.server.net.rtmp.RTMPMinaConnection
- 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.
- invokeOnAllConnections(String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on all connections to the current scope.
- invokeOnAllConnections(String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on all connections to the current scope and handle result.
- invokeOnAllConnections(IScope, String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Deprecated.
- invokeOnAllConnections(IScope, String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on all connections to a given scope and handle result.
- invokeOnAllScopeConnections(IScope, String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on all connections of a scope and handle result.
- invokeOnClient(IClient, IScope, String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on all connections of a client to a given scope.
- invokeOnClient(IClient, IScope, String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.api.service.ServiceUtils
-
Deprecated.
- invokeOnConnection(String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on the current connection.
- invokeOnConnection(String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on the current connection and handle result.
- invokeOnConnection(IConnection, String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on a given connection.
- invokeOnConnection(IConnection, String, Object[], IPendingServiceCallback) - Static method in class org.red5.server.api.service.ServiceUtils
-
Invoke a method on a given connection and handle result.
- IOnDemandStream - Interface in org.red5.server.api.stream
-
Extends stream to add methods for on demand access.
- IOnDemandStreamService - Interface in org.red5.server.api.service
- 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.
- IRecordingListener - Interface in org.red5.server.stream
-
Recording listener interface.
- IRed5Plugin - Interface in org.red5.server.api.plugin
-
Base interface for a Red5 server Plug-in.
- IRed5PluginHandler - Interface in org.red5.server.api.plugin
-
Base interface for handlers originating from plug-ins.
- 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.RTMPConnection
-
Check whether connection is alive
- 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() - Method in class org.red5.server.so.SharedObjectScope
-
Call handlers and check if connection to the existing SO is allowed.
- 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(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(ISharedObject) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
-
Check if a connection to the given existing shared object 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 - Variable in class org.red5.server.AttributeStore
- isDebug - Static variable in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
- isDebug - Static variable in class org.red5.server.net.rtmp.RTMPHandler
- isDebug - Static variable in class org.red5.server.scope.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(String) - Method in class org.red5.server.so.SharedObjectScope
-
Call handlers and check if deleting a property from the SO is allowed.
- 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.
- isDisconnected() - Method in class org.red5.server.BaseConnection
-
Returns whether or not the connection is disconnected.
- 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
- isEncoded() - Method in class org.red5.server.net.rtmpe.EncryptedWriteRequest
- isEncrypted() - Method in class org.red5.server.net.rtmp.codec.RTMP
- isEncrypted() - Method in class org.red5.server.net.rtmp.RTMPConnection
- 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.
- IServiceHandlerProviderAware - Interface in org.red5.server.api.service
-
Class that knows about objects which can provide 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.BaseConnection
-
Returns whether or not the connection is idle.
- 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 class org.red5.server.so.SharedObjectScope
-
Deprecated.
- isPaused() - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Is the stream paused
- 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.
- isPlaying() - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Is the stream playing
- isPluginsReady() - Static method in class org.red5.server.api.Red5
- 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(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.
- isSendAllowed(ISharedObject, String, List<?>) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
-
Check if sending a message to the shared object is allowed.
- isStopped() - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Is the stream stopped
- 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.
- isTrace - Variable in class org.red5.server.AttributeStore
- isTrace - Static variable in class org.red5.server.net.rtmp.codec.RTMPProtocolDecoder
- isTrace - Static variable in class org.red5.server.net.rtmp.RTMPHandler
- isTrace - Static variable in class org.red5.server.scope.Scope
- 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.
- ISubscriberStreamService - Interface in org.red5.server.api.service
- 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(String, Object) - Method in class org.red5.server.so.SharedObjectScope
-
Call handlers and check if writing to the SO is allowed.
- isWriteAllowed(ISharedObject, String, Object) - Method in interface org.red5.server.api.so.ISharedObjectSecurity
-
Check if a modification is allowed on the given shared object.
- 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(String, Map<String, Object>) - Constructor for class org.red5.server.scheduling.JDKSchedulingServiceJob
- JDKSchedulingServiceJob(String, Map<String, Object>, boolean) - 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
- keepAliveTask - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Keep alive task.
- 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
- KEYFRAME - Enum constant in enum org.red5.server.net.rtmp.event.VideoData.FrameType
- 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
- lastPingRoundTripTime - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Last ping round trip time
- lastPingSentOn - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Timestamp when last ping command was sent.
- lastPongReceivedOn - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Timestamp when last ping result was received.
- 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.
- LIVE - Enum constant in enum org.red5.server.stream.IProviderService.INPUT_TYPE
- LIVE_WAIT - Enum constant in enum org.red5.server.stream.IProviderService.INPUT_TYPE
- 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(String) - Method in class org.red5.server.persistence.RamPersistence
-
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(IPersistable) - Method in class org.red5.server.persistence.RamPersistence
-
Load state of an already instantiated persistent object.
- loadAndCacheStatusObjects() - Method in class org.red5.server.net.rtmp.status.StatusObjectService
-
Creates all status objects and adds them to status objects map; then caches them.
- loadApplication(String, String, String) - Method in interface org.red5.server.api.IApplicationLoader
-
Load a new application for the given context path from a directory.
- loadContext(String, String) - Method in class org.red5.server.ContextLoader
-
Loads a context (Red5 application) and stores it in a context map, then adds it's beans to parent (that is, Red5)
- loadContext(String, String) - Method in interface org.red5.server.jmx.mxbeans.ContextLoaderMXBean
- loader - Static variable in class org.red5.server.LoaderBase
-
Loader for new applications.
- LoaderBase - Class in org.red5.server
-
Base class for all JEE application loaders.
- LoaderBase() - Constructor for class org.red5.server.LoaderBase
- LoaderMXBean - Interface in org.red5.server.jmx.mxbeans
-
Simple mbean interface for J2EE container loaders.
- localAliases - Static variable in class org.red5.server.stream.ClientBroadcastStream
-
Stream name aliases for the entire server instance.
- log - Variable in class org.red5.server.AttributeStore
- log - Static variable in class org.red5.server.Client
- log - Static variable in class org.red5.server.ContextLoader
- 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 interface org.red5.server.api.scope.IScope
-
Deprecated.Use
IScope.lookupConnection(IClient)instead - 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
- 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() - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Increases number of read messages by one.
- 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.
- messageSent(Packet) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Mark message as sent.
- 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.
- messageType - Variable in class org.red5.server.messaging.AbstractMessage
- messageTypeToName(byte) - Method in class org.red5.server.net.rtmp.RTMPConnection
- metaData - Variable in class org.red5.server.stream.AbstractStream
-
Stores the streams metadata
- MethodNotFoundException - Exception Class in org.red5.server.service
-
Thrown if service method is not found so call throws exception
- MethodNotFoundException(String) - Constructor for exception class org.red5.server.service.MethodNotFoundException
-
Creates exception with given method name
- MethodNotFoundException(String, Object[]) - Constructor for exception class 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
- moveFile(String, String) - Static method in class org.red5.server.util.FileUtil
- MPEGTS - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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)
- nameAlias - Variable in class org.red5.server.stream.ClientBroadcastStream
-
Publish alias for the stream name.
- nameAliasingEnabled - Variable in class org.red5.server.stream.StreamService
-
Whether or not to enable stream name aliasing; defaulted to disabled.
- 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() - Method in class org.red5.server.stream.PlaylistSubscriberStream
-
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(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
- NOT_FOUND - Enum constant in enum org.red5.server.stream.IProviderService.INPUT_TYPE
- NotAllowedException - Exception Class in org.red5.server.service
-
Thrown when a client is not allowed to execute a method.
- NotAllowedException() - Constructor for exception class org.red5.server.service.NotAllowedException
- NotAllowedException(String) - Constructor for exception class org.red5.server.service.NotAllowedException
- notificationDelay - Variable in class org.red5.server.Server
- 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(String) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Notify method.
- notify(String) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Notify method.
- notify(String, Object[]) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Notify method with parameters.
- notify(String, Object[]) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Notify method with parameters.
- notify(IServiceCall) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Notify method.
- notify(IServiceCall) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Notify method.
- notify(IServiceCall, int) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Notify method with channel id.
- notify(IServiceCall, int) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Notify method with channel id.
- 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
- notifyBasicScopeAdded(IBasicScope) - Method in interface org.red5.server.api.listeners.IScopeListener
-
A basic scope has been added.
- notifyBasicScopeAdded(IBasicScope) - Method in class org.red5.server.api.listeners.ScopeListenerAdapter
- notifyBasicScopeAdded(IBasicScope) - Method in class org.red5.server.Server
-
Notify listeners about an added basic scope.
- notifyBasicScopeRemoved(IBasicScope) - Method in interface org.red5.server.api.listeners.IScopeListener
-
A basic scope has been removed.
- notifyBasicScopeRemoved(IBasicScope) - Method in class org.red5.server.api.listeners.ScopeListenerAdapter
- notifyBasicScopeRemoved(IBasicScope) - Method in class org.red5.server.Server
-
Notify listeners that a basic scope was removed.
- notifyBroadcastClose() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Notifies handler on stream broadcast close
- notifyBroadcastStart() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Notifies handler on stream broadcast start
- notifyChunkSize() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Send OOB control message with chunk size
- 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 class org.red5.server.api.listeners.AbstractConnectionListener
- 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 class org.red5.server.api.listeners.AbstractConnectionListener
- 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
- notifyOnAllConnections(String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Notify a method on all connections to the current scope.
- notifyOnAllConnections(IScope, String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Deprecated.
- notifyOnAllScopeConnections(IScope, String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Notify a method on all connections of a scope.
- notifyOnClient(IClient, IScope, String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Deprecated.
- notifyOnConnection(String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Notify a method on the current connection.
- notifyOnConnection(IConnection, String, Object[]) - Static method in class org.red5.server.api.service.ServiceUtils
-
Notify a method on a given connection.
- notifyPropertyChanged(PropertyChangeEvent) - Method in class org.red5.server.BaseConnection
-
Notifies listeners of a property change.
- notifyRecordingStop() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Notifies handler on stream recording stop
- notifyScopeCreated(IScope) - Method in interface org.red5.server.api.listeners.IScopeListener
-
A scope has been created.
- notifyScopeCreated(IScope) - Method in class org.red5.server.api.listeners.ScopeListenerAdapter
- 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.api.listeners.ScopeListenerAdapter
- 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, Map<String, Object>) - Method in interface org.red5.server.api.so.ISharedObjectListener
-
Called when multiple attributes of a shared object are updated.
- onSharedObjectUpdate(ISharedObjectBase, IAttributeStore) - 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.
- 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.
- OPEN - Enum constant in enum org.red5.server.api.stream.StreamState
- OperationNotSupportedException - Exception Class in org.red5.server.api.stream
-
The requested operation is not supported by the stream.
- OperationNotSupportedException() - Constructor for exception class 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.plugin - package org.red5.server.api.plugin
- 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.rtmpe - package org.red5.server.net.rtmpe
- 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.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.
- packetSequence - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Packet sequence number
- 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.
- parentContext - Variable in class org.red5.server.ContextLoader
-
Spring parent app context
- 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() - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Pause the stream
- 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 interface org.red5.server.api.stream.IStreamService
-
Pauses playback
- pause(Boolean, int) - Method in class org.red5.server.stream.StreamService
-
Pause at given position.
- PAUSED - Enum constant in enum org.red5.server.api.stream.StreamState
- 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
- pendingCalls - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Hash map that stores pending calls and ids as pairs.
- pendingVideos - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Map for pending video packets keyed by stream id.
- 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 - Enum constant in enum org.red5.server.api.IConnection.Type
- 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() - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Start measuring the round-trip time for a packet on the connection.
- ping(Ping) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Handler for ping event.
- 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, int, 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) - 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, 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_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
- pingInterval - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Ping interval in ms to detect dead clients.
- 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() - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Start playback
- play() - Method in interface org.red5.server.api.stream.ISubscriberStream
-
Start playing.
- play() - Method in class org.red5.server.stream.PlaylistSubscriberStream
-
Start playing.
- play() - Method in class org.red5.server.stream.SingleItemSubscriberStream
- play(int) - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Start playback with a given maximum duration.
- play(Boolean) - Method in interface org.red5.server.api.stream.IStreamService
-
Play stream without initial stop
- play(Boolean) - Method in class org.red5.server.stream.StreamService
-
Play stream without initial stop
- play(String) - Method in interface org.red5.server.api.stream.IStreamService
-
Play stream with name
- play(String) - Method in class org.red5.server.stream.StreamService
-
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) - Method in class org.red5.server.stream.StreamService
-
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) - Method in class org.red5.server.stream.StreamService
-
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(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, 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, Double, Double) - Method in interface org.red5.server.api.stream.IStreamService
- play(String, Double, Double, boolean) - Method in interface org.red5.server.api.stream.IStreamService
- 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
- play2(String, int, String, int, double, String) - 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.
- play2(ObjectMap) - Method in class org.red5.server.stream.StreamService
-
Dynamic streaming play method.
- PLAYBACK - Enum constant in enum org.red5.server.api.stream.IStreamFilenameGenerator.GenerationType
- PlayEngine - Class in org.red5.server.stream
-
A play engine for playing a IPlayItem.
- PlayEngine.Builder - Class in org.red5.server.stream
-
Builder pattern
- PLAYING - Enum constant in enum org.red5.server.api.stream.StreamState
- 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.
- POLLING - Enum constant in enum org.red5.server.api.IConnection.Type
- 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() - Method in class org.red5.server.stream.PlaylistSubscriberStream
-
Go for the previous played item.
- previousItem(IPlaylist, int) - Method in interface org.red5.server.api.stream.IPlaylistController
-
Get previous item to play.
- 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.
- propertyChange(PropertyChangeEvent) - Method in class org.red5.server.api.listeners.AbstractConnectionListener
- 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 Class in org.red5.server.net.protocol
- ProtocolException(String) - Constructor for exception class org.red5.server.net.protocol.ProtocolException
-
Create protocol exception with given message.
- ProtocolException(String, Throwable) - Constructor for exception class org.red5.server.net.protocol.ProtocolException
-
Create protocol exception with given message and cause.
- PROVIDER_CONNECT_PULL - Enum constant in enum org.red5.server.messaging.PipeConnectionEvent.EventType
-
Provider connects in pull mode
- PROVIDER_CONNECT_PUSH - Enum constant in enum org.red5.server.messaging.PipeConnectionEvent.EventType
-
Provider connects in push mode
- PROVIDER_DISCONNECT - Enum constant in enum org.red5.server.messaging.PipeConnectionEvent.EventType
-
Provider disconnects
- providers - Variable in class org.red5.server.messaging.AbstractPipe
-
Pipe providers list
- PROXY - Enum constant in enum org.red5.server.api.IConnection.Duty
- 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) - Method in interface org.red5.server.api.stream.IStreamService
-
Publishes stream with given name
- publish(String) - Method in class org.red5.server.stream.StreamService
-
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(String, String) - Method in class org.red5.server.stream.StreamService
-
Publishes stream with given name and mode
- publishedName - Variable in class org.red5.server.stream.ClientBroadcastStream
-
Stream published name
- PUBLISHER - Enum constant in enum org.red5.server.api.IConnection.Duty
- PUBLISHING - Enum constant in enum org.red5.server.api.stream.StreamState
- pullMessage() - 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 interface org.red5.server.messaging.IMessageInput
-
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(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
- pushMessage(StatusMessage) - Method in class org.red5.server.stream.ClientBroadcastStream
-
Pushes a message out to a consumer.
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(IScope) - Constructor for class org.red5.server.persistence.RamPersistence
-
Creates RAM persistence object from scope
- RamPersistence(ResourcePatternResolver) - Constructor for class org.red5.server.persistence.RamPersistence
-
Creates RAM persistence object from resource pattern resolvers
- random - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
- random - Variable in class org.red5.server.stream.PlaylistSubscriberStream
-
Random mode state
- RAW - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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.
- ReadBuffer - Class in org.red5.server.net.rtmp
-
Buffer for incoming data.
- ReadBuffer() - Constructor for class org.red5.server.net.rtmp.ReadBuffer
- 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.so.SharedObjectEvent
- readExternal(ObjectInput) - Method in class org.red5.server.so.SharedObjectMessage
- readExternal(IDataInput) - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
- readExternal(IDataInput) - Method in class org.red5.server.net.rtmp.status.Status
- readExternal(IDataInput) - Method in class org.red5.server.net.rtmp.status.StatusObject
- readExternal(IDataInput) - Method in class org.red5.server.service.Call
- readExternal(IDataInput) - Method in class org.red5.server.service.PendingCall
- 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() - Method in interface org.red5.server.api.stream.IStreamService
-
If called without parameter imply it is true.
- receiveAudio() - Method in class org.red5.server.stream.PlayEngine
-
Returns true if the engine currently receives audio.
- receiveAudio(boolean) - Method in interface org.red5.server.api.stream.IStreamService
-
Can receive audio?
- receiveAudio(boolean) - Method in interface org.red5.server.api.stream.ISubscriberStream
-
Should the stream send audio to the client?
- 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 receive 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(RTMPConnection, Packet) - Constructor for class org.red5.server.net.rtmp.ReceivedMessageTask
- receivedPacketExecutor - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Executor for received RTMP messages.
- receivedPacketFuture - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Future which takes packets from the queue and passes them to the handler.
- receivedPacketQueue - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Queue for received RTMP packets.
- receivedQueueSize - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Received packet queue size
- receiveVideo() - Method in interface org.red5.server.api.stream.IStreamService
-
If called without parameter imply it is true.
- receiveVideo() - Method in class org.red5.server.stream.PlayEngine
-
Returns true if the engine currently receives video.
- receiveVideo(boolean) - Method in interface org.red5.server.api.stream.IStreamService
-
Can receive video?
- receiveVideo(boolean) - Method in interface org.red5.server.api.stream.ISubscriberStream
-
Should the stream send video to the client?
- 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 receive video?
- RECORD - Enum constant in enum org.red5.server.api.stream.IStreamFilenameGenerator.GenerationType
- 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
- RECVONLY - Enum constant in enum org.red5.server.api.IConnection.Duty
- Red5 - Class in org.red5.server.api
-
Utility class for accessing Red5 API objects.
- 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
- Red5(IConnection) - Constructor for class org.red5.server.api.Red5
-
Create a new Red5 object using given connection.
- red5AppCtx - Static variable in class org.red5.server.LoaderBase
-
Current Red5 application context, set by the different loaders.
- 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(IEventListener) - Method in class org.red5.server.so.SharedObject
-
Register event listener
- register(IConnection) - Method in class org.red5.server.Client
-
Associate connection with client
- 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 - Variable in class org.red5.server.stream.ClientBroadcastStream
-
Whether or not to register with JMX.
- registerJMX() - Method in class org.red5.server.ContextLoader
- 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(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(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(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 interface org.red5.server.api.service.IServiceHandlerProvider
-
Register an object that provides methods which can be called from a client.
- registerServiceHandler(String, Object) - Method in class org.red5.server.scope.Scope
-
Register service handler by name
- 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(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() - 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.
- release(BaseEvent) - Method in class org.red5.server.net.rtmp.event.AllocationDebugger
-
Release event if there's no more references to it
- 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
- REMOTING - Enum constant in enum org.red5.server.api.IConnection.Duty
- 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(int) - Method in class org.red5.server.ClientList
- remove(Object) - Method in class org.red5.server.ClientList
- remove(String) - Method in interface org.red5.server.api.persistence.IPersistenceStore
-
Delete the persistent object with the given name.
- remove(String) - Method in class org.red5.server.persistence.RamPersistence
-
Delete the persistent object with the given name.
- remove(IPersistable) - Method in interface org.red5.server.api.persistence.IPersistenceStore
-
Delete the passed persistent object.
- remove(IPersistable) - Method in class org.red5.server.persistence.RamPersistence
-
Delete the passed persistent object.
- 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.
- removeAttribute(Enum<?>) - Method in interface org.red5.server.api.IAttributeStore
-
Remove an attribute.
- removeAttribute(Enum<?>) - Method in class org.red5.server.AttributeStore
-
Remove an attribute.
- removeAttribute(Enum<?>) - Method in class org.red5.server.so.SharedObjectScope
- 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(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
-
Remove an attribute.
- removeAttribute(String) - Method in class org.red5.server.so.SharedObject
-
Remove an attribute.
- removeAttribute(String) - Method in class org.red5.server.so.SharedObjectScope
-
Remove an attribute.
- 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.
- removeAttributes() - Method in class org.red5.server.so.SharedObject
-
Remove all attributes.
- 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(String) - Method in interface org.red5.server.net.IConnectionManager
-
Removes a connection by the given sessionId.
- removeConnection(T) - Method in interface org.red5.server.net.IConnectionManager
-
Removes a connection matching the client id specified.
- removeConnections() - Method in interface org.red5.server.net.IConnectionManager
-
Removes all the connections from the set.
- removeContext(String) - Method in interface org.red5.server.jmx.mxbeans.LoaderMXBean
- removeContext(String) - Method in class org.red5.server.LoaderBase
-
Remove context from the current host.
- 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(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(IConnectionListener) - Method in class org.red5.server.Server
-
Remove listener that got notified about connection events.
- removeListener(IScopeListener) - Method in interface org.red5.server.api.IServer
-
Remove listener that got notified about scope events.
- removeListener(IScopeListener) - Method in class org.red5.server.Server
-
Remove listener that got notified about scope events.
- removeLocalContext() - Method in class org.red5.logging.LoggingContextSelector
- removeMapping(String) - Method in class org.red5.server.Server
-
Remove all mappings with given context path
- 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
- 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
- removeRed5ApplicationContext(String) - Static method in class org.red5.server.LoaderBase
-
Remover for a Red5 application context.
- 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
StreamStateof 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.
- 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?
- reservedStreams - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Reserved stream ids.
- reserveStreamId() - Method in interface org.red5.server.api.stream.IStreamCapableConnection
-
Return a reserved stream id for use.
- reserveStreamId() - Method in class org.red5.server.net.rtmp.RTMPConnection
-
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(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() - Method in class org.red5.server.stream.VideoFrameDropper
-
Reset the frame dropper.
- reset(int) - Method in interface org.red5.server.stream.IFrameDropper
-
Reset the frame dropper to a given state.
- 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 Class in org.red5.server.api.stream
- ResourceExistException() - Constructor for exception class org.red5.server.api.stream.ResourceExistException
-
Constructs a new ResourceExistException.
- ResourceExistException(String) - Constructor for exception class org.red5.server.api.stream.ResourceExistException
- ResourceExistException(String, Throwable) - Constructor for exception class org.red5.server.api.stream.ResourceExistException
- ResourceExistException(Throwable) - Constructor for exception class org.red5.server.api.stream.ResourceExistException
- ResourceNotFoundException - Exception Class in org.red5.server.api.stream
- ResourceNotFoundException() - Constructor for exception class org.red5.server.api.stream.ResourceNotFoundException
-
Constructs a new ResourceNotFoundException.
- ResourceNotFoundException(String) - Constructor for exception class org.red5.server.api.stream.ResourceNotFoundException
- ResourceNotFoundException(String, Throwable) - Constructor for exception class org.red5.server.api.stream.ResourceNotFoundException
- ResourceNotFoundException(Throwable) - Constructor for exception class 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(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.
- resultReceived(RemotingClient, String, Object[], Object) - Method in interface org.red5.server.net.remoting.IRemotingCallback
-
The result of a remoting call has been received.
- resume() - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Resume a paused stream
- 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.
- RESUMED - Enum constant in enum org.red5.server.api.stream.StreamState
- 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() - 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
- retain(BaseEvent) - Method in class org.red5.server.net.rtmp.event.AllocationDebugger
-
Retain event
- retrievePendingCall(int) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
Retrieves and removes the pending call service by id.
- 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
- ROOM - Enum constant in enum org.red5.server.api.scope.ScopeType
- roomConnect(IConnection, Object[]) - Method in interface org.red5.server.adapter.IApplication
-
Called every time client connects to the room
- roomConnect(IConnection, Object[]) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- roomDisconnect(IConnection) - Method in interface org.red5.server.adapter.IApplication
-
Called when client disconnects from room scope
- roomDisconnect(IConnection) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- roomJoin(IClient, IScope) - Method in interface org.red5.server.adapter.IApplication
-
Called when user joins room scope
- roomJoin(IClient, IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- roomLeave(IClient, IScope) - Method in interface org.red5.server.adapter.IApplication
-
Called when user leaves room scope
- roomLeave(IClient, IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- roomStart(IScope) - Method in interface org.red5.server.adapter.IApplication
-
Called on application room start
- roomStart(IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- roomStop(IScope) - Method in interface org.red5.server.adapter.IApplication
-
Called on room scope stop
- roomStop(IScope) - Method in interface org.red5.server.jmx.mxbeans.ApplicationMXBean
- 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_BUFFER - Static variable in class org.red5.server.net.rtmp.RTMPConnection
- 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
- RTP - Enum constant in enum org.red5.server.api.IConnection.Encoding
- RTSP - Enum constant in enum org.red5.server.api.IConnection.Encoding
- run() - Method in class org.red5.server.net.remoting.RemotingClient.RemotingWorker
- run() - Method in class org.red5.server.scheduling.JDKSchedulingServiceJob
- 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.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(IScope, ScopeType, String, boolean) - Constructor for class org.red5.server.scope.Scope
-
Creates scope via parameters.
- scopeAllowed - Variable in class org.red5.server.scope.ScopeSecurityHandler
- ScopeException - Exception Class in org.red5.server.exception
-
Generic Scope exception.
- ScopeException(String) - Constructor for exception class org.red5.server.exception.ScopeException
- ScopeListenerAdapter - Class in org.red5.server.api.listeners
-
Adapter class impl for IScopeListener.
- ScopeListenerAdapter() - Constructor for class org.red5.server.api.listeners.ScopeListenerAdapter
- 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 Class in org.red5.server.exception
-
Scope not found, thrown when child scope wasn't found.
- ScopeNotFoundException(IScope, String) - Constructor for exception class 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 Class in org.red5.server.exception
-
Scope is currently shutting down.
- ScopeShuttingDownException(IScope) - Constructor for exception class 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.IOnDemandStream
-
Seek to the keyframe nearest to position
- 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
- SEEK - Enum constant in enum org.red5.server.api.stream.StreamState
- 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.
- SENDONLY - Enum constant in enum org.red5.server.api.IConnection.Duty
- 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 class org.red5.server.messaging.AbstractPipe
-
Send out-of-band ("special") control message to all consumers
- 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.
- sendPublishStartNotify() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Sends publish start notifications
- sendPublishStopNotify() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Sends publish stop notifications
- sendRecordFailedNotify(String) - Method in class org.red5.server.stream.ClientBroadcastStream
-
Sends record failed notifications
- sendRecordStartNotify() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Sends record start notifications
- sendRecordStopNotify() - Method in class org.red5.server.stream.ClientBroadcastStream
-
Sends record stop notifications
- SENDRECV - Enum constant in enum org.red5.server.api.IConnection.Duty
- 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?
- sendStartNotifications(IEventListener) - Method in class org.red5.server.stream.ClientBroadcastStream
- 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.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
- SERVER - Enum constant in enum org.red5.server.api.event.IEvent.Type
- SERVER_CONNECT - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- SERVER_DELETE_ATTRIBUTE - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- SERVER_DISCONNECT - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- SERVER_SEND_MESSAGE - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- SERVER_SET_ATTRIBUTE - Enum constant in enum org.red5.server.so.ISharedObjectEvent.Type
- 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_CALL - Enum constant in enum org.red5.server.api.event.IEvent.Type
- 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 Class in org.red5.server.service
-
Thrown when service can't be found thus remote call throws an exception
- ServiceNotFoundException(String) - Constructor for exception class org.red5.server.service.ServiceNotFoundException
-
Creates new exception with service name
- ServiceUtils - Class in org.red5.server.api.service
-
Utility functions to invoke methods on connections.
- ServiceUtils() - Constructor for class org.red5.server.api.service.ServiceUtils
- 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'.
- setApplication(IScopeHandler) - Method in interface org.red5.server.api.plugin.IRed5PluginHandler
-
Set the application making use of this plug-in handler.
- setApplicationContext(ApplicationContext) - Method in interface org.red5.server.api.plugin.IRed5Plugin
-
Sets the top-most ApplicationContext within Red5.
- setApplicationContext(ApplicationContext) - Method in class org.red5.server.ContextLoader
- setApplicationContext(ApplicationContext) - Method in class org.red5.server.LoaderBase
-
Setter for application context.
- setApplicationContext(ApplicationContext) - Method in class org.red5.server.Server
-
Setter for Spring application context
- setApplicationLoader(IApplicationLoader) - Static method in class org.red5.server.LoaderBase
-
Setter for the application loader.
- setArguments(Object[]) - Method in class org.red5.server.service.Call
-
Setter for arguments.
- setAttribute(Enum<?>, Object) - Method in interface org.red5.server.api.IAttributeStore
-
Set an attribute on this object.
- setAttribute(Enum<?>, Object) - Method in class org.red5.server.AttributeStore
-
Set an attribute on this object.
- setAttribute(Enum<?>, Object) - Method in class org.red5.server.so.SharedObjectScope
- 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(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(Map<String, Object>) - 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(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(Map<String, Object>) - Method in class org.red5.server.so.SharedObjectScope
-
Set multiple attributes on this object.
- setAttributes(IAttributeStore) - Method in interface org.red5.server.api.IAttributeStore
-
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(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.
- 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(IConnection) - Method in class org.red5.server.stream.SingleItemSubscriberStream.Notifier
- setConnection(IStreamCapableConnection) - Method in class org.red5.server.stream.AbstractClientStream
-
Setter for stream capable connection
- 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
- setContextsConfig(String) - Method in class org.red5.server.ContextLoader
-
Setter for context config name
- setContextsConfig(String) - Method in interface org.red5.server.jmx.mxbeans.ContextLoaderMXBean
- 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(byte[]) - Method in class org.red5.server.net.rtmp.event.Aggregate
- setData(byte[]) - Method in class org.red5.server.net.rtmp.event.AudioData
- setData(byte[]) - Method in class org.red5.server.net.rtmp.event.VideoData
- setData(IoBuffer) - Method in class org.red5.server.net.rtmp.event.Aggregate
- setData(IoBuffer) - 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(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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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
-
Deprecated.
- setDirty(boolean) - Method in class org.red5.server.so.SharedObject
- setDirty(boolean) - Method in class org.red5.server.so.SharedObjectScope
-
Deprecated.
- setDirty(String) - Method in interface org.red5.server.api.so.ISharedObject
-
Sets a "dirty" flag to indicate that the named attribute has been modified.
- setDirty(String) - Method in class org.red5.server.so.SharedObject
- setDirty(String) - Method in class org.red5.server.so.SharedObjectScope
-
Sets a "dirty" flag to indicate that the named attribute has 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
- setEncrypted(boolean) - Method in class org.red5.server.net.rtmp.RTMPConnection
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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(IScopeHandler) - Method in class org.red5.server.scope.Scope
-
Setter for scope event handler
- setHandler(IRTMPHandler) - Method in class org.red5.server.net.rtmp.RTMPConnection
- 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.BaseConnection
-
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.
- 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
-
Deprecated.
- 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
- setMaxPollTimeout(long) - Method in class org.red5.server.net.rtmp.RTMPConnection
- 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.
- 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.
- setNameAlias(String) - Method in interface org.red5.server.api.stream.IClientBroadcastStream
-
Sets the publish-side alias for the streams name.
- setNameAlias(String) - Method in class org.red5.server.stream.ClientBroadcastStream
- setNameAliasingEnabled(boolean) - Method in class org.red5.server.stream.StreamService
- 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.
- 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
- setParentContext(String, String) - Method in class org.red5.server.ContextLoader
-
Sets a parent context for child context based on a given key.
- setParentContext(String, String) - Method in interface org.red5.server.jmx.mxbeans.ContextLoaderMXBean
- setParentContext(ApplicationContext) - Method in class org.red5.server.ContextLoader
-
Setter for parent application context
- 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.
- setPluginsReady(boolean) - Static method in class org.red5.server.api.Red5
-
Plugins ready flag.
- 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.
- setProperties(Map<String, Object>) - Method in interface org.red5.server.api.plugin.IRed5PluginHandler
-
Set properties to be used by this handler.
- 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
- setRed5ApplicationContext(String, IApplicationContext) - Static method in class org.red5.server.LoaderBase
-
Setter for a Red5 application context.
- 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 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.
- setServer(Server) - Method in interface org.red5.server.api.plugin.IRed5Plugin
-
Sets a reference to the server.
- 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(byte) - Method in class org.red5.server.net.rtmp.message.ChunkHeader
-
Setter for size
- setSize(int) - Method in class org.red5.server.net.rtmp.event.ChunkSize
-
Setter for size.
- setSize(int) - Method in class org.red5.server.net.rtmp.message.Header
-
Setter for size
- setSize(long) - Method in class org.red5.server.api.stream.support.DynamicPlayItem
-
Set the size in bytes
- 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(byte) - Method in class org.red5.server.net.rtmp.codec.RTMP
-
Setter for state.
- setState(StreamState) - Method in interface org.red5.server.api.stream.ISubscriberStream
-
Sets the streams state enum.
- 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
-
Sets the state by code and fires property chanage notifications.
- 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(int) - Method in class org.red5.server.net.rtmp.event.SetBuffer
- setStreamId(int) - Method in class org.red5.server.stream.AbstractClientStream
-
Setter for stream id
- 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(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
- setStripTypePrefix(boolean) - Method in class org.red5.server.stream.StreamService
- setTarget(String) - Method in class org.red5.server.messaging.OOBControlMessage
-
Setter for property 'target'.
- setTargetChunkSize(int) - Static method in class org.red5.server.api.Red5
-
Sets the target chunk size to use for publish and play invocations.
- 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
-
Deprecated.
- 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.
- setWebappFolder(String) - Method in class org.red5.server.LoaderBase
-
Set the folder containing webapps.
- setWriteChunkSize(int) - Method in class org.red5.server.net.rtmp.codec.RTMP
-
Setter for write chunk size.
- SHARED_OBJECT - Enum constant in enum org.red5.server.api.event.IEvent.Type
- SHARED_OBJECT - Enum constant in enum org.red5.server.api.scope.ScopeType
- SharedObject - Class in org.red5.server.so
-
Represents a remote shared object on server-side.
- SharedObject() - Constructor for class org.red5.server.so.SharedObject
-
Constructs a new SharedObject.
- 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
- SharedObject(Input) - Constructor for class org.red5.server.so.SharedObject
-
Constructs new SO from Input object
- 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
- shutdown() - Method in class org.red5.server.ContextLoader
-
Shut server down.
- shutdown() - Method in interface org.red5.server.jmx.mxbeans.ContextLoaderMXBean
- ShutdownMXBean - Interface in org.red5.server.jmx.mxbeans
-
Red5 shutdown hook
- 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 - Variable in class org.red5.server.api.stream.support.DynamicPlayItem
-
Size - for VOD items this will be the file size
- size() - Method in interface org.red5.server.api.IAttributeStore
-
Size of the attribute store.
- 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
- SOCKETIO - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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
- SRT - Enum constant in enum org.red5.server.api.IConnection.Encoding
- SRTP - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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.api.stream.IStream
-
Start this stream.
- 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
- 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.
- startDecoding() - Method in class org.red5.server.net.protocol.RTMPDecodeState
-
Starts decoding.
- STARTED - Enum constant in enum org.red5.server.api.stream.StreamState
- 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.
- startWebApplication(String) - Method in interface org.red5.server.jmx.mxbeans.LoaderMXBean
- 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.
- stateListeners - Variable in class org.red5.server.stream.AbstractStream
-
Contains
PropertyChangeListeners registered with this stream and following its changes of state. - 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 - Variable in class org.red5.server.service.Call
-
Call status, initial one is pending
- status(Status) - Method in interface org.red5.server.api.service.IServiceCapableConnection
-
Sends a status object to the connection.
- status(Status) - Method in class org.red5.server.net.rtmp.RTMPConnection
-
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, 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 - Enum constant in enum org.red5.server.api.event.IEvent.Type
- 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_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() - Method in interface org.red5.server.api.IApplicationContext
-
Stop the web application.
- stop() - Method in interface org.red5.server.api.stream.IOnDemandStream
-
Stop the stream, this resets the position to the start
- 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.
- 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.
- stopDecoding() - Method in class org.red5.server.net.protocol.RTMPDecodeState
- STOPPED - Enum constant in enum org.red5.server.api.stream.StreamState
- 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_ACTION - Enum constant in enum org.red5.server.api.event.IEvent.Type
- STREAM_BEGIN - Static variable in class org.red5.server.net.rtmp.event.Ping
-
Stream begin / clear event
- STREAM_CONTROL - Enum constant in enum org.red5.server.api.event.IEvent.Type
- STREAM_DATA - Enum constant in enum org.red5.server.api.event.IEvent.Type
- 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 Class in org.red5.server.stream
-
Throw when stream can't be found
- StreamNotFoundException(String) - Constructor for exception class 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.
- streams - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Client streams
- 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.
- stripTypePrefix - Variable in class org.red5.server.stream.StreamService
-
Whether or not to strip file / media type prefixing.
- 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(IConsumer, Map<String, Object>) - Method in interface org.red5.server.messaging.IMessageInput
-
Connect to a consumer.
- 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.AbstractPipe
-
Connect provider to this pipe.
- subscribe(IProvider, Map<String, Object>) - Method in interface org.red5.server.messaging.IMessageOutput
-
Connect to a provider.
- subscribe(IProvider, Map<String, Object>) - Method in class org.red5.server.messaging.InMemoryPushPushPipe
-
Connect provider to this pipe.
- SUBSCRIBER - Enum constant in enum org.red5.server.api.IConnection.Duty
- 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
- SYSTEM - Enum constant in enum org.red5.server.api.event.IEvent.Type
T
- targetChunkSize - Static variable in class org.red5.server.api.Red5
-
Target for ChunkSize messaging in RTMP.
- threadCount - Variable in class org.red5.server.scheduling.JDKSchedulingService
- timer - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Timestamp generator
- 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() - 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
- toString(ISharedObjectEvent.Type) - Static method in class org.red5.server.net.rtmp.message.SharedObjectTypeMapping
-
String representation of type
- 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
- transactionId - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Transaction identifier for remote commands.
- TRANSIENT - Enum constant in enum org.red5.server.api.IConnection.Type
- 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 - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_ABORT - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_ABORT - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Abort message
- TYPE_AGGREGATE - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_AGGREGATE - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_AGGREGATE - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Aggregate data marker
- TYPE_AUDIO_DATA - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_AUDIO_DATA - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_AUDIO_DATA - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Audio data marker
- TYPE_BYTES_READ - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_BYTES_READ - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_BYTES_READ - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Acknowledgment.
- TYPE_CHUNK_SIZE - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_CHUNK_SIZE - Enum constant in enum org.red5.server.net.rtmp.RTMPType
-
The specification refers to the following types by different names: 0x03 = Acknowledgement 0x04 = User control message 0x05 = Window Acknowledgement Size 0x06 = Set Peer Bandwidth 0x0f = AMF3 Data message 0x10 = AMF3 Shared object message 0x11 = AMF3 Command message 0x12 = AMF0 Data message 0x13 = AMF0 Shared object message 0x14 = AMF0 Command message ------------------------------------------------------------------- RTMFP related (here for reference) 0x30 Initiator hello 0x70 Responder hello 0x38 Initiator initial keying 0x78 Responder initial keying 0x0f Forwarded initiator hello 0x71 Forwarded hello response 0x10 Normal user data 0x11 Next user data 0x0c Session failed on client side 0x4c Session died 0x01 Causes response with 0x41, reset keep alive 0x41 Reset times keep alive 0x5e Negative ack 0x51 Some ack
- TYPE_CHUNK_SIZE - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
RTMP chunk size constant
- TYPE_CLIENT_BANDWIDTH - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_CLIENT_BANDWIDTH - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_CLIENT_BANDWIDTH - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Client (upstream) bandwidth marker
- TYPE_EDGE_ORIGIN - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_EDGE_ORIGIN - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_EDGE_ORIGIN - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Edge / Origin message.
- TYPE_FLEX_MESSAGE - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_FLEX_MESSAGE - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_FLEX_MESSAGE - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
AMF3 message
- TYPE_FLEX_SHARED_OBJECT - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_FLEX_SHARED_OBJECT - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_FLEX_SHARED_OBJECT - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
AMF3 shared object
- TYPE_FLEX_STREAM_SEND - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_FLEX_STREAM_SEND - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_FLEX_STREAM_SEND - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
AMF3 stream send
- TYPE_INVALID - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_INVOKE - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_INVOKE - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- 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 - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_NOTIFY - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_NOTIFY - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Notification is invocation without response
- TYPE_PING - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_PING - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- 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 - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_SERVER_BANDWIDTH - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_SERVER_BANDWIDTH - Static variable in interface org.red5.server.net.rtmp.message.Constants
-
Server (downstream) bandwidth marker
- TYPE_SHARED_OBJECT - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_SHARED_OBJECT - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- 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_UNK_0A - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_UNK_0B - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_UNK_0C - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_UNK_0D - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_UNK_0E - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_UNK_15 - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_UNK1 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_UNK2 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_UNK3 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_UNK4 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_UNK5 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_UNK6 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_UNK7 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_UNK8 - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- TYPE_VIDEO_DATA - Enum constant in enum org.red5.server.net.rtmp.message.Constants.DataType
- TYPE_VIDEO_DATA - Enum constant in enum org.red5.server.net.rtmp.RTMPType
- 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 - Enum constant in enum org.red5.server.api.IConnection.Duty
- UNDEFINED - Enum constant in enum org.red5.server.api.scope.ScopeType
- 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
- UNINIT - Enum constant in enum org.red5.server.api.stream.StreamState
- uninitialize() - Method in interface org.red5.server.api.IConnection
-
Uninitializes client
- uninitialize() - Method in class org.red5.server.BaseConnection
-
Uninitializes client
- 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 - Enum constant in enum org.red5.server.api.IConnection.Type
- UNKNOWN - Enum constant in enum org.red5.server.net.rtmp.event.VideoData.FrameType
- 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
- unloadContext(String) - Method in class org.red5.server.ContextLoader
-
Unloads a context (Red5 application) and removes it from the context map, then removes it's beans from the parent (that is, Red5)
- unloadContext(String) - Method in interface org.red5.server.jmx.mxbeans.ContextLoaderMXBean
- unregister(IEventListener) - Method in class org.red5.server.so.SharedObject
-
Unregister event listener
- 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
- 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.ContextLoader
- 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() - Method in class org.red5.server.so.SharedObjectScope
- 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(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(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 class org.red5.server.messaging.AbstractPipe
-
Disconnects provider from this pipe.
- 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 (beginUpdate / endUpdate)
- 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(byte) - Static method in enum org.red5.server.net.rtmp.RTMPType
-
Returns the enum constant of this type with the specified name.
- 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.Constants.DataType
-
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(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.Constants.DataType
-
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 - Variable in class org.red5.server.so.SharedObject
-
Version.
- VERSION - Static variable in class org.red5.server.api.Red5
-
Server version with revision
- 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.
- VOD - Enum constant in enum org.red5.server.stream.IProviderService.INPUT_TYPE
W
- waitForHandshakeTask - Variable in class org.red5.server.net.rtmp.RTMPConnection
-
Wait for handshake task.
- 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.
- webappFolder - Variable in class org.red5.server.LoaderBase
-
Folder containing the webapps.
- WEBRTC - Enum constant in enum org.red5.server.api.IConnection.Encoding
- WEBSOCKET - Enum constant in enum org.red5.server.api.IConnection.Encoding
- 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.so.SharedObjectEvent
- writeExternal(ObjectOutput) - Method in class org.red5.server.so.SharedObjectMessage
- writeExternal(IDataOutput) - Method in class org.red5.server.net.rtmp.status.RuntimeStatusObject
- writeExternal(IDataOutput) - Method in class org.red5.server.net.rtmp.status.Status
- writeExternal(IDataOutput) - Method in class org.red5.server.net.rtmp.status.StatusObject
- writeExternal(IDataOutput) - Method in class org.red5.server.service.Call
- writeExternal(IDataOutput) - Method in class org.red5.server.service.PendingCall
- 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 - Variable in class org.red5.server.net.rtmp.RTMPHandshake
- XTEA_KEYS - Static variable in class org.red5.server.net.rtmp.RTMPHandshake
-
XTEA keys for RTMPE (RTMP type 0x08) - 16 x 16 (little endian)
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
IScope.getClientConnections()instead