A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

acceptor - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
AccessDeniedException - Exception in org.red5.server.exception
Access denied
AccessDeniedException() - Constructor for exception org.red5.server.exception.AccessDeniedException
 
acquireToken(long, long) - Method in interface org.red5.server.stream.ITokenBucket
Acquire tokens amount of tokenCount waiting wait milliseconds if token not available.
acquireTokenBestEffort(long) - Method in interface org.red5.server.stream.ITokenBucket
Nonblockingly acquire token.
acquireTokenNonblocking(long, ITokenBucket.ITokenBucketCallback) - Method in interface org.red5.server.stream.ITokenBucket
Nonblockingly acquire token.
active - Variable in class org.red5.server.session.Session
 
addChildScope(IBasicScope) - Method in class org.red5.server.CoreHandler
addGlobalProperty(String, String) - Static method in class org.red5.spring.ExtendedPropertyPlaceholderConfigurer
Add a global property to be merged
addHeader(String, Object) - Method in interface org.red5.server.api.remoting.IRemotingConnection
Tell the client to add a header with all further requests.
addHeader(String, Object) - Method in class org.red5.server.net.remoting.RemotingConnection
Tell the client to add a header with all further requests.
addHeader(String, Object, boolean) - Method in interface org.red5.server.api.remoting.IRemotingConnection
Tell the client to add a header with all further requests.
addHeader(String, Object, boolean) - Method in class org.red5.server.net.remoting.RemotingConnection
Tell the client to add a header with all further requests.
addItem(IPlayItem) - Method in class org.red5.server.stream.ServerStream
addItem(IPlayItem, int) - Method in class org.red5.server.stream.ServerStream
addListener(IConnectionListener) - Method in class org.red5.server.net.remoting.RemotingConnection
addPipeConnectionListener(IPipeConnectionListener) - Method in class org.red5.server.scope.BroadcastScope
Register pipe connection event listener with this scope's pipe.
addresses - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
addStreamListener(IStreamListener) - Method in class org.red5.server.stream.ServerStream
 
afterPropertiesSet() - Method in class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
 
afterPropertiesSet() - Method in class org.red5.server.scope.WebScope
 
afterPropertiesSet() - Method in class org.red5.server.service.ShutdownServer
 
afterPropertiesSet() - Method in class org.red5.spring.Red5ApplicationContext
 
AMFGatewayServlet - Class in org.red5.server.net.servlet
Servlet that handles remoting requests.
AMFGatewayServlet() - Constructor for class org.red5.server.net.servlet.AMFGatewayServlet
 
AMFTunnelServlet - Class in org.red5.server.net.servlet
Servlet to tunnel to the AMF gateway servlet.
AMFTunnelServlet() - Constructor for class org.red5.server.net.servlet.AMFTunnelServlet
 
appConnect(IConnection, Object[]) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
appContext - Variable in class org.red5.server.scope.WebScope
The application context this webscope is running in.
appCtx - Variable in class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
 
appDisconnect(IConnection) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
appJoin(IClient, IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
appLeave(IClient, IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
APPLICATION_AMF - Static variable in class org.red5.server.net.servlet.AMFGatewayServlet
AMF MIME type
applicationContext - Static variable in class org.red5.server.net.rtmp.RTMPConnManager
 
applicationContext - Variable in class org.red5.server.net.rtmpt.RTMPTServlet
Web app context
ApplicationLifecycle - Class in org.red5.server.adapter
 
ApplicationLifecycle() - Constructor for class org.red5.server.adapter.ApplicationLifecycle
 
appLoader - Variable in class org.red5.server.scope.WebScope
Loader for new applications.
appStart(IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
appStop(IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
available(ITokenBucket, long) - Method in interface org.red5.server.stream.ITokenBucket.ITokenBucketCallback
Being called when the tokens requested are available.

B

BaseRTMPTConnection - Class in org.red5.server.net.rtmpt
Base RTMPT client / session.
BaseRTMPTConnection(String) - Constructor for class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
BaseStreamableFileService - Class in org.red5.server.service
Base class for streamable file services.
BaseStreamableFileService() - Constructor for class org.red5.server.service.BaseStreamableFileService
 
BEAN_NAME - Static variable in interface org.red5.server.api.stream.IStreamSecurityService
Name of a bean defining that scope service.
BroadcastScope - Class in org.red5.server.scope
Scope type for publishing that deals with pipe connection events, like async message listening in JMS
BroadcastScope(IScope, String) - Constructor for class org.red5.server.scope.BroadcastScope
Creates broadcast scope

C

calls - Variable in class org.red5.server.net.remoting.message.RemotingPacket
List of calls
canHandle(File) - Method in class org.red5.server.service.BaseStreamableFileService
checkRemoveEmptyDirectories(String) - Method in class org.red5.server.persistence.FilePersistence
Remove empty dirs
cleanup() - Method in class org.red5.server.net.remoting.RemotingConnection
Cleans up the remoting connection client from the HttpSession and client registry.
clear() - Method in class org.red5.server.stream.PlayBuffer
Empty this buffer.
clientCallback - Variable in class org.red5.server.net.remoting.message.RemotingCall
Client callback name
clientId - Variable in class org.red5.server.session.Session
 
ClientMXBean - Interface in org.red5.server.jmx.mxbeans
MBean for Client.
close() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
close() - Method in class org.red5.server.net.remoting.RemotingConnection
close() - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
close() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
close() - Method in class org.red5.server.stream.FileStreamSource
Closes tag reader
close() - Method in class org.red5.server.stream.filter.StreamBandwidthController
Stop pulling, close stream
close() - Method in interface org.red5.server.stream.IStreamSource
Close stream source
close() - Method in class org.red5.server.stream.ServerStream
codecFactory - Variable in class org.red5.server.net.rtmpt.RTMPTHandler
Protocol codec factory
codecFactory - Variable in class org.red5.server.net.servlet.AMFGatewayServlet
Remoting codec factory
compare(Resource, Resource) - Method in class org.red5.spring.ExtendedPropertyPlaceholderConfigurer.ResourceFilenameComparator
 
Config - Class in org.red5.server.adapter
Provides configuration details for Applications.
Config() - Constructor for class org.red5.server.adapter.Config
 
connect(IConnection, IScope) - Method in class org.red5.server.CoreHandler
Connects client to the scope
connect(IConnection, IScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
connect(IConnection, IScope, Object[]) - Method in class org.red5.server.CoreHandler
Connects client to the scope
connect(IConnection, IScope, Object[]) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
connect(IScope) - Method in class org.red5.server.net.remoting.RemotingConnection
connect(IScope, Object[]) - Method in class org.red5.server.net.remoting.RemotingConnection
connect(IProvider, IPipe, IConsumer) - Static method in class org.red5.server.messaging.PipeUtils
Connect a provider/consumer with a pipe.
connectionListeners - Variable in class org.red5.server.net.remoting.RemotingConnection
Listeners
ConnectionMXBean - Interface in org.red5.server.jmx.mxbeans
The connection object.
ConnectionProvider - Class in org.red5.server.stream.provider
Provides connection via pipe
ConnectionProvider() - Constructor for class org.red5.server.stream.provider.ConnectionProvider
 
connMap - Variable in class org.red5.server.net.rtmp.RTMPConnManager
 
conns - Variable in class org.red5.server.net.rtmp.RTMPConnManager
 
ConsumerService - Class in org.red5.server.stream
Basic consumer service implementation.
ConsumerService() - Constructor for class org.red5.server.stream.ConsumerService
 
Context - Class in org.red5.server
This is basic context implementation used by Red5.
Context() - Constructor for class org.red5.server.Context
Initializes core context bean factory using red5.core bean factory from red5.xml context
Context(ApplicationContext, String) - Constructor for class org.red5.server.Context
Initializes app context and context path from given parameters
contextDestroyed(ServletContextEvent) - Method in class org.red5.logging.ContextLoggingListener
 
contextDestroyed(ServletContextEvent) - Method in class org.red5.server.war.WarLoaderServlet
Clearing the in-memory configuration parameters, we will receive notification that the servlet context is about to be shut down
contextInitialized(ServletContextEvent) - Method in class org.red5.logging.ContextLoggingListener
 
contextInitialized(ServletContextEvent) - Method in class org.red5.server.war.WarLoaderServlet
Main entry point for the Red5 Server as a war
ContextLoggingListener - Class in org.red5.logging
A servlet context listener that puts this contexts LoggerContext into a static map of logger contexts within an overall singleton log context selector.
ContextLoggingListener() - Constructor for class org.red5.logging.ContextLoggingListener
 
ContextMXBean - Interface in org.red5.server.jmx.mxbeans
This is basic context implementation used by Red5.
contextPath - Variable in class org.red5.server.scope.WebScope
Context path
ContextServiceResolver - Class in org.red5.server.service
Resolve services that have been configured in the context of a scope.
ContextServiceResolver() - Constructor for class org.red5.server.service.ContextServiceResolver
 
controller - Variable in class org.red5.server.stream.ServerStream
Actual playlist controller
CoreHandler - Class in org.red5.server
Base IScopeHandler implementation
CoreHandler() - Constructor for class org.red5.server.CoreHandler
 
CoreHandlerMXBean - Interface in org.red5.server.jmx.mxbeans
Base IScopeHandler implementation
createConnection(Class<?>) - Method in interface org.red5.server.net.rtmp.IRTMPConnManager
Creates a connection based on the given RTMPConnection class.
createConnection(Class<?>) - Method in class org.red5.server.net.rtmp.RTMPConnManager
createConnection(Class<?>, String) - Method in class org.red5.server.net.rtmp.RTMPConnManager
createConnectionInstance(Class<?>) - Method in class org.red5.server.net.rtmp.RTMPConnManager
Creates a connection instance based on the supplied type.
created - Variable in class org.red5.server.session.Session
 
createHandshakeBytes() - Method in class org.red5.server.net.rtmp.InboundHandshake
Creates the servers handshake bytes
createHash(String) - Static method in class org.red5.server.session.SessionManager
 
createRTMPMinaConnection() - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
 
createServerStream(IScope, String) - Static method in class org.red5.server.api.stream.support.StreamUtils
Creates server stream
createSession() - Static method in class org.red5.server.session.SessionManager
 
createSession(String) - Static method in class org.red5.server.session.SessionManager
 
createTokenBucket(long, long) - Method in interface org.red5.server.stream.ITokenBucketService
Create a token bucket.
currentItem - Variable in class org.red5.server.stream.ServerStream
Current item

D

data - Variable in class org.red5.server.net.remoting.message.RemotingPacket
Byte buffer data
dataReceived() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Register timestamp that data was received
debug - Variable in class org.red5.server.net.rtmp.RTMPConnManager
 
DebugProxyHandler - Class in org.red5.server.net.proxy
 
DebugProxyHandler() - Constructor for class org.red5.server.net.proxy.DebugProxyHandler
 
decode(IoBuffer) - Method in class org.red5.server.net.remoting.codec.RemotingProtocolDecoder
Decodes the buffer and returns a remoting packet.
decode(IoBuffer) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Decode data sent by the client.
decodeBuffer(IoBuffer) - Method in class org.red5.server.net.remoting.codec.RemotingProtocolDecoder
Decodes the given buffer.
decodeCalls(IoBuffer) - Method in class org.red5.server.net.remoting.codec.RemotingProtocolDecoder
Decode calls.
decodeClientRequest1(IoBuffer) - Method in class org.red5.server.net.rtmp.InboundHandshake
Decodes the first client request (C1) and returns a server response (S0S1).
decodeClientRequest2(IoBuffer) - Method in class org.red5.server.net.rtmp.InboundHandshake
Decodes the second client request (C2) and returns a server response (S2).
decoder - Variable in class org.red5.server.net.remoting.codec.RemotingCodecFactory
Remoting protocol decoder
decoder - Variable in class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
RTMP Mina protocol decoder.
decodeRequest(HttpServletRequest) - Method in class org.red5.server.net.servlet.AMFGatewayServlet
Decode request
defaultController - Variable in class org.red5.server.stream.ServerStream
Default playlist controller
DenyAllStreamAccess - Class in org.red5.server.api.stream.support
Stream security handler that denies access to all streams.
DenyAllStreamAccess() - Constructor for class org.red5.server.api.stream.support.DenyAllStreamAccess
 
dequeue() - Method in class org.red5.server.stream.FileStreamSource
Get tag from queue and convert to message
dequeue() - Method in interface org.red5.server.stream.IStreamSource
Double ended queue of event objects
DerbyLogInterceptor - Class in org.red5.logging
 
DerbyLogInterceptor() - Constructor for class org.red5.logging.DerbyLogInterceptor
 
deserialize(Input) - Method in class org.red5.server.PersistableAttributeStore
Deserializes data from input to attributes
destinationDirectory - Variable in class org.red5.server.session.Session
 
destroy() - Method in class org.red5.logging.LoggerContextFilter
 
destroy() - Method in class org.red5.server.net.rtmp.RTMPConnManager
 
destroy() - Method in class org.red5.server.net.rtmpt.RTMPTServlet
destroy() - Method in class org.red5.server.scope.WebScope
 
destroy() - Method in class org.red5.server.service.ShutdownServer
 
disconnect() - Method in interface org.red5.server.jmx.mxbeans.ClientMXBean
 
disconnect(IConnection, IScope) - Method in class org.red5.server.CoreHandler
disconnect(IConnection, IScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
disconnect(IProvider, IPipe, IConsumer) - Static method in class org.red5.server.messaging.PipeUtils
Disconnect a provider/consumer from a pipe.
dispatchEvent(Object) - Method in class org.red5.server.net.remoting.RemotingConnection
 
dispatchEvent(IEvent) - Method in class org.red5.server.net.remoting.RemotingConnection
doAppend(LoggingEvent) - Method in class org.red5.logging.W3CAppender
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.red5.logging.LoggerContextFilter
 
doHandshake(IoBuffer) - Method in class org.red5.server.net.rtmp.InboundHandshake
Generates response for versioned connections.
duty - Variable in class org.red5.server.net.remoting.RemotingConnection
Duty type

E

enableMinaLogFilter - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
enableMinaMonitor - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
encode(Object) - Method in class org.red5.server.net.remoting.codec.RemotingProtocolEncoder
Encodes the given buffer.
encoder - Variable in class org.red5.server.net.remoting.codec.RemotingCodecFactory
Remoting protocol encoder
encoder - Variable in class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
RTMP Mina protocol encoder.
end() - Method in interface org.red5.server.api.session.ISession
Ends the session, no further modifications should be allowed.
end() - Method in class org.red5.server.session.Session
 
endpoints - Variable in class org.red5.server.net.remoting.FlexMessagingService
Configured endpoints.
equals(Object) - Method in class org.red5.server.session.Session
 
exceptionCaught(IoSession, Throwable) - Method in class org.red5.server.net.proxy.DebugProxyHandler
exceptionCaught(IoSession, Throwable) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
ExtendedPropertyPlaceholderConfigurer - Class in org.red5.spring
ExtendedPropertyPlaceholderConfigurer() - Constructor for class org.red5.spring.ExtendedPropertyPlaceholderConfigurer
 
ExtendedPropertyPlaceholderConfigurer.ResourceFilenameComparator - Class in org.red5.spring
 

F

FilePersistence - Class in org.red5.server.persistence
Simple file-based persistence for objects.
FilePersistence(IScope) - Constructor for class org.red5.server.persistence.FilePersistence
Create file persistence object for given scope
FilePersistence(ResourcePatternResolver) - Constructor for class org.red5.server.persistence.FilePersistence
Create file persistence object from given resource pattern resolver
FileProvider - Class in org.red5.server.stream.provider
Pullable provider for files
FileProvider(IScope, File) - Constructor for class org.red5.server.stream.provider.FileProvider
Create file provider for given file and scope
FileStreamSource - Class in org.red5.server.stream
Represents stream source that is file
FileStreamSource(ITagReader) - Constructor for class org.red5.server.stream.FileStreamSource
Creates file stream source with tag reader
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.red5.server.net.rtmp.RTMPChannelFilter
 
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.red5.server.net.rtmpe.RTMPEIoFilter
 
FlexMessagingService - Class in org.red5.server.net.remoting
Service that can execute compatibility Flex messages.
FlexMessagingService() - Constructor for class org.red5.server.net.remoting.FlexMessagingService
 
FLVService - Class in org.red5.server.service.flv.impl
A FLVServiceImpl sets up the service and hands out FLV objects to its callers.
FLVService() - Constructor for class org.red5.server.service.flv.impl.FLVService
 
foldPendingMessages(int) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
FORWARD_KEY - Static variable in class org.red5.server.net.proxy.ProxyFilter
Forwarding key constant
from(CompositeData) - Static method in class org.red5.server.Context
Allows for reconstruction via CompositeData.

G

generateErrorResult(String, Throwable) - Method in class org.red5.server.net.remoting.codec.RemotingProtocolEncoder
Generate error object to return for given exception.
GERONIMO_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
GERONIMO_ID - Static variable in class org.red5.server.util.ServerDetector
 
getAddress() - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
Returns all the bound addresses and ports as string.
getAllConnections() - Method in class org.red5.server.net.rtmp.RTMPConnManager
getAppendWriter() - Method in interface org.red5.server.api.stream.IStreamableFile
Returns a Writer which is setup to append to the file.
getApplicationContext() - Method in class org.red5.server.Context
Return application context
getApplicationContext() - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getApplicationLoader() - Method in class org.red5.server.scope.WebScope
Return object that can be used to load new applications.
getAsText() - Method in class org.red5.spring.InetAddressEditor
Get text representation of the value.
getAttribute(Enum<?>) - Method in class org.red5.server.net.remoting.RemotingConnection
 
getAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getAttribute(String, Object) - Method in class org.red5.server.net.remoting.RemotingConnection
getAttribute(String, Object) - Method in class org.red5.server.PersistableAttributeStore
getAttributeNames() - Method in class org.red5.server.net.remoting.RemotingConnection
getAttributes() - Method in class org.red5.server.net.remoting.RemotingConnection
getBasicScopes() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getBasicScopes() - Method in class org.red5.server.net.remoting.RemotingConnection
getBean(String) - Method in class org.red5.server.Context
Return bean instantiated by bean factory
getBean(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getBoolAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getBroadcastStreamNames(IScope) - Method in class org.red5.server.stream.ProviderService
getByteAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getCalls() - Method in class org.red5.server.net.remoting.message.RemotingPacket
Getter for calls.
getCapacity() - Method in interface org.red5.server.stream.ITokenBucket
Get the capacity of this bucket in Byte.
getCapacity() - Method in class org.red5.server.stream.PlayBuffer
Buffer capacity in bytes.
getCipherSuites() - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
getClassLoader() - Method in class org.red5.server.Context
Return current thread's context classloader
getClient() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getClient() - Method in interface org.red5.server.jmx.mxbeans.Red5MXBean
 
getClient() - Method in class org.red5.server.net.remoting.RemotingConnection
getClientBroadcastStream() - Method in class org.red5.server.scope.BroadcastScope
Returns the client broadcast stream
getClientBytesRead() - Method in class org.red5.server.net.remoting.RemotingConnection
getClientId() - Method in interface org.red5.server.api.session.ISession
Returns the client id associated with this session.
getClientId() - Method in class org.red5.server.session.Session
 
getClientRegistry() - Method in class org.red5.server.Context
Return client registry
getClientRegistry() - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getClientResponse() - Method in class org.red5.server.net.remoting.message.RemotingCall
Getter for client response.
getClientResult() - Method in class org.red5.server.net.remoting.message.RemotingCall
Getter for client result.
getCodecFactory() - Method in class org.red5.server.net.rtmpt.RTMPTHandler
Getter for codec factory
getConnection() - Method in interface org.red5.server.jmx.mxbeans.Red5MXBean
 
getConnection() - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Returns a connection based on the current client session id.
getConnection(int) - Method in interface org.red5.server.net.rtmp.IRTMPConnManager
Returns a connection matching the given client id.
getConnection(int) - Method in class org.red5.server.net.rtmp.RTMPConnManager
Returns a connection for a given client id.
getConnectionBySessionId(String) - Method in interface org.red5.server.net.rtmp.IRTMPConnManager
Returns a connection matching the given session id.
getConnectionBySessionId(String) - Method in class org.red5.server.net.rtmp.RTMPConnManager
Returns a connection for a given session id.
getConnections() - Method in interface org.red5.server.jmx.mxbeans.ClientMXBean
 
getConnectParams() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getConnectParams() - Method in class org.red5.server.net.remoting.RemotingConnection
getConsumerOutput(IClientStream) - Method in class org.red5.server.stream.ConsumerService
getConsumers() - Method in class org.red5.server.scope.BroadcastScope
Getter for pipe consumers
getContext() - Method in interface org.red5.server.jmx.mxbeans.Red5MXBean
 
getContextPath() - Method in class org.red5.server.scope.WebScope
Return scope context path
getCoreService(String) - Method in class org.red5.server.Context
Return core Red5 service instantiated by core context bean factory
getCoreService(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getCreated() - Method in interface org.red5.server.api.session.ISession
Returns creation time in milliseconds.
getCreated() - Method in class org.red5.server.session.Session
 
getCreationTime() - Method in interface org.red5.server.jmx.mxbeans.ClientMXBean
 
getCurrentEnvironmentLoopbackIp() - Static method in class org.red5.server.util.LocalNetworkUtil
Returns a loopback IP address.
getCurrentItem() - Method in class org.red5.server.stream.ServerStream
getCurrentItemIndex() - Method in class org.red5.server.stream.ServerStream
getDecoder(IoSession) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
getDestinationDirectory() - Method in interface org.red5.server.api.session.ISession
Returns the directory used to store session resources.
getDestinationDirectory() - Method in class org.red5.server.session.Session
 
getDestinationDirectory() - Method in class org.red5.server.session.SessionManager
 
getDoubleAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getDroppedMessages() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getDroppedMessages() - Method in class org.red5.server.net.remoting.RemotingConnection
getDuty() - Method in class org.red5.server.net.remoting.RemotingConnection
getEncoder(IoSession) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
getEncoding() - Method in class org.red5.server.net.remoting.message.RemotingPacket
Return the encoding of the included calls.
getEncoding() - Method in class org.red5.server.net.remoting.RemotingConnection
Return encoding (AMF0 or AMF3).
getEvents() - Method in class org.red5.logging.W3CAppender
 
getExtension() - Method in class org.red5.server.service.BaseStreamableFileService
getExtension() - Method in class org.red5.server.service.flv.impl.FLVService
getExtension() - Method in class org.red5.server.service.m4a.impl.M4AService
getExtension() - Method in class org.red5.server.service.mp3.impl.MP3Service
getExtension() - Method in class org.red5.server.service.mp4.impl.MP4Service
getFields() - Method in class org.red5.logging.W3CAppender
 
getFilterNames() - Method in class org.red5.server.adapter.Config
 
getGlobalScope() - Method in interface org.red5.server.api.scope.IScopeResolver
Return the global scope.
getGlobalScope() - Method in class org.red5.server.Context
Return global scope
getGlobalScope() - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getGlobalScope() - Method in class org.red5.server.scope.ScopeResolver
Getter for global scope
getGlobalScope(HttpServletRequest) - Method in class org.red5.server.net.servlet.AMFGatewayServlet
Return the global scope to use for the given request.
getHandshakeBytes() - Method in class org.red5.server.net.rtmp.InboundHandshake
 
getHeaders() - Method in interface org.red5.server.api.remoting.IRemotingConnection
Return headers to send.
getHeaders() - Method in class org.red5.server.net.remoting.message.RemotingPacket
Get the headers sent with the request.
getHeaders() - Method in class org.red5.server.net.remoting.RemotingConnection
Return headers to send.
getHost() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getHost() - Method in class org.red5.server.net.remoting.RemotingConnection
getHostname(String) - Method in class org.red5.server.net.rtmpt.RTMPTHandler
Return hostname for URL.
getId() - Method in interface org.red5.server.jmx.mxbeans.ClientMXBean
 
getInstance() - Static method in class org.red5.server.net.rtmp.RTMPConnManager
 
getIntAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getIoSession() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Returns the IoSession.
getItem(int) - Method in class org.red5.server.stream.ServerStream
getItems() - Method in class org.red5.server.stream.ServerStream
 
getItemSize() - Method in class org.red5.server.stream.ServerStream
getLastDataReceived() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Get the timestamp of last data received
getLastModified() - Method in class org.red5.server.PersistableAttributeStore
Returns last modification time as timestamp
getLastPingTime() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getLastPingTime() - Method in class org.red5.server.net.remoting.RemotingConnection
getListAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getLiveProviderInput(IScope, String, boolean) - Method in class org.red5.server.stream.ProviderService
getLongAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getMapAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getMappingStrategy() - Method in class org.red5.server.Context
Return mapping strategy used by this context.
getMappingStrategy() - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getMergedProperties() - Method in class org.red5.spring.ExtendedPropertyPlaceholderConfigurer
getMessageCount() - Method in class org.red5.server.stream.PlayBuffer
Number of messages in buffer.
getMessageSize() - Method in class org.red5.server.stream.PlayBuffer
Total message size in bytes.
getName() - Method in class org.red5.server.PersistableAttributeStore
Return store name
getNextRTMPMessage() - Method in class org.red5.server.stream.ServerStream
Getter for next RTMP message.
getObjectPath(String, String) - Method in class org.red5.server.persistence.FilePersistence
getPath() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getPath() - Method in class org.red5.server.net.remoting.RemotingConnection
getPath() - Method in class org.red5.server.PersistableAttributeStore
Ruturn scope path
getPendingMessages() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getPendingMessages() - Method in class org.red5.server.net.remoting.RemotingConnection
getPendingMessages() - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
getPendingMessages(int) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Return any pending messages up to a given size.
getPendingMessages(int) - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Return any pending messages up to a given size.
getPendingVideoMessages() - Method in class org.red5.server.net.remoting.RemotingConnection
Return pending video messages number.
getPersistanceStore() - Method in class org.red5.server.Context
Return persistence store
getPersistanceStore() - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getPersistenceInterval() - Method in class org.red5.server.persistence.FilePersistence
 
getPollingDelay() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Return the polling delay to use.
getPrefix() - Method in class org.red5.server.service.BaseStreamableFileService
getPrefix() - Method in class org.red5.server.service.flv.impl.FLVService
getPrefix() - Method in class org.red5.server.service.m4a.impl.M4AService
getPrefix() - Method in class org.red5.server.service.mp3.impl.MP3Service
getPrefix() - Method in class org.red5.server.service.mp4.impl.MP4Service
getProtocol() - Method in class org.red5.server.net.remoting.RemotingConnection
 
getProtocol() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
 
getProtocols() - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
getProvider() - Method in class org.red5.server.stream.ServerStream
getProviderInput(IScope, String) - Method in class org.red5.server.stream.ProviderService
getProviders() - Method in class org.red5.server.scope.BroadcastScope
Getter for providers list
getPublishedName() - Method in class org.red5.server.stream.ServerStream
getReadBytes() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getReadBytes() - Method in class org.red5.server.net.remoting.RemotingConnection
getReadBytes() - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
getReader() - Method in interface org.red5.server.api.stream.IStreamableFile
Returns a reader to parse and read the tags inside the file.
getReadMessages() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getReadMessages() - Method in class org.red5.server.net.remoting.RemotingConnection
getRemoteAddress() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getRemoteAddress() - Method in class org.red5.server.net.remoting.RemotingConnection
getRemoteAddresses() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getRemoteAddresses() - Method in class org.red5.server.net.remoting.RemotingConnection
getRemotePort() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getRemotePort() - Method in class org.red5.server.net.remoting.RemotingConnection
getRemotingDecoder() - Method in class org.red5.server.net.remoting.codec.RemotingCodecFactory
Returns the remoting decoder.
getRemotingEncoder() - Method in class org.red5.server.net.remoting.codec.RemotingCodecFactory
Returns the remoting encoder.
getRequestNumber() - Method in class org.red5.server.net.rtmpt.RTMPTServlet.RequestInfo
 
getResource(String) - Method in class org.red5.server.Context
Return resource by path
getResource(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getResources(String) - Method in class org.red5.server.Context
Return array or resource that match given pattern
getResources(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getSaveFilename() - Method in class org.red5.server.stream.ServerStream
getScope() - Method in class org.red5.server.Context
Return scope
getScope() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getScope() - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getScope() - Method in interface org.red5.server.jmx.mxbeans.Red5MXBean
 
getScope() - Method in class org.red5.server.net.remoting.RemotingConnection
getScopePath() - Method in class org.red5.server.net.remoting.message.RemotingPacket
Getter for property scope path.
getScopeResolver() - Method in class org.red5.server.Context
Return scope resolver
getScopes() - Method in interface org.red5.server.api.statistics.IStatisticsService
Return a list of all scopes that currently exist on the server.
getScopes() - Method in class org.red5.server.statistics.StatisticsService
 
getScopes(String) - Method in interface org.red5.server.api.statistics.IStatisticsService
Return a list of all scopes that currently exist on the server below a current path.
getScopes(String) - Method in class org.red5.server.statistics.StatisticsService
 
getScopeStatisticsSO(IScope) - Method in interface org.red5.server.api.statistics.IStatisticsService
Return the shared object that will be used to keep scope statistics.
getScopeStatisticsSO(IScope) - Method in class org.red5.server.statistics.StatisticsService
 
getServer() - Method in class org.red5.server.scope.GlobalScope
getServer() - Method in class org.red5.server.scope.WebScope
getServerStream(IScope, String) - Static method in class org.red5.server.api.stream.support.StreamUtils
Looks up a server stream in the stream map.
getServiceInvoker() - Method in class org.red5.server.Context
Return service invoker
getServiceInvoker() - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
getSession(String) - Static method in class org.red5.server.session.SessionManager
 
getSessionId() - Method in interface org.red5.server.api.session.ISession
Returns the session's identifier.
getSessionId() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getSessionId() - Method in class org.red5.server.net.remoting.RemotingConnection
getSessionId() - Method in class org.red5.server.net.rtmpt.RTMPTServlet.RequestInfo
 
getSessionId() - Method in class org.red5.server.session.Session
 
getSessionId() - Static method in class org.red5.server.session.SessionManager
 
getSetAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getSharedObjects(String) - Method in interface org.red5.server.api.statistics.IStatisticsService
Return informations about shared objects for a given scope.
getSharedObjects(String) - Method in class org.red5.server.statistics.StatisticsService
 
getSharedObjectStatisticsSO(IScope) - Method in interface org.red5.server.api.statistics.IStatisticsService
Return the shared object that will be used to keep SO statistics.
getSharedObjectStatisticsSO(IScope) - Method in class org.red5.server.statistics.StatisticsService
 
getShortAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getSpeed() - Method in interface org.red5.server.stream.ITokenBucket
The amount of tokens increased per millisecond.
getStatistics() - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
Returns the current statistics as a json formatted string.
getStore() - Method in class org.red5.server.PersistableAttributeStore
Return persistent store
getStore() - Method in class org.red5.server.scope.GlobalScope
Get persistence store for scope
getStreamableFile(File) - Method in class org.red5.server.service.BaseStreamableFileService
getStreamableFile(File) - Method in class org.red5.server.service.flv.impl.FLVService
getStreamableFile(File) - Method in class org.red5.server.service.m4a.impl.M4AService
getStreamableFile(File) - Method in class org.red5.server.service.mp3.impl.MP3Service
getStreamableFile(File) - Method in class org.red5.server.service.mp4.impl.MP4Service
getStreamId() - Method in class org.red5.server.net.remoting.RemotingConnection
 
getStreamListeners() - Method in class org.red5.server.stream.ServerStream
 
getStreamPlaybackSecurity() - Method in interface org.red5.server.api.stream.IStreamSecurityService
Get handlers that protect stream plaback.
getStreamPublishSecurity() - Method in interface org.red5.server.api.stream.IStreamSecurityService
Get handlers that protect stream publishing.
getStringAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
getType() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getType() - Method in class org.red5.server.net.remoting.RemotingConnection
getType() - Method in class org.red5.server.PersistableAttributeStore
Return scope type
getVODProviderFile(IScope, String) - Method in class org.red5.server.stream.ProviderService
getVODProviderInput(IScope, String) - Method in class org.red5.server.stream.ProviderService
getWriter() - Method in interface org.red5.server.api.stream.IStreamableFile
Returns a writer that creates a new file or truncates existing contents.
getWrittenBytes() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getWrittenBytes() - Method in class org.red5.server.net.remoting.RemotingConnection
getWrittenBytes() - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
getWrittenMessages() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
getWrittenMessages() - Method in class org.red5.server.net.remoting.RemotingConnection
GLASSFISH_ID - Static variable in class org.red5.server.util.ServerDetector
 
GLASSFISH_SYSTEM_PROPERTY - Static variable in class org.red5.server.util.ServerDetector
 
globalScope - Variable in class org.red5.server.scope.ScopeResolver
Global scope
GlobalScope - Class in org.red5.server.scope
Global scope is a top level scope.
GlobalScope() - Constructor for class org.red5.server.scope.GlobalScope
 
GlobalScopeMXBean - Interface in org.red5.server.jmx.mxbeans
An MBean interface for the scope object.

H

handleBadRequest(String, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Return an error message to the client.
handleClose(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Close a RTMPT session.
handleDerbyLogFile() - Static method in class org.red5.logging.DerbyLogInterceptor
 
handleEvent(IEvent) - Method in class org.red5.server.CoreHandler
handleEvent(IEvent) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
handleEvent(IEvent) - Method in class org.red5.server.net.remoting.RemotingConnection
handleIdle(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Poll RTMPT session for updates.
handleMessageReceived(Object) - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Received message object router.
handleOpen(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Start a new RTMPT session.
handler - Variable in class org.red5.server.net.rtmp.RTMPMinaIoHandler
RTMP events handler
HANDLER_ERROR - Static variable in class org.red5.server.net.remoting.message.RemotingCall
Handler error posfix constant
HANDLER_SUCCESS - Static variable in class org.red5.server.net.remoting.message.RemotingCall
Handler success posfix constant
handleRemotingPacket(HttpServletRequest, IContext, IScope, RemotingPacket) - Method in class org.red5.server.net.servlet.AMFGatewayServlet
Handles AMF request by making calls
handleRequest(DataMessage) - Method in class org.red5.server.net.remoting.FlexMessagingService
Handle messages related to shared objects.
handleRequest(AbstractMessage) - Method in class org.red5.server.net.remoting.FlexMessagingService
Fallback method to handle arbitrary messages.
handleRequest(CommandMessage) - Method in class org.red5.server.net.remoting.FlexMessagingService
Handle command message request.
handleRequest(CommandMessageExt) - Method in class org.red5.server.net.remoting.FlexMessagingService
Handle command message (external) request.
handleRequest(RemotingMessage) - Method in class org.red5.server.net.remoting.FlexMessagingService
Handle request coming from
HandlerServiceResolver - Class in org.red5.server.service
Allow scope handlers to create service handlers dynamically.
HandlerServiceResolver() - Constructor for class org.red5.server.service.HandlerServiceResolver
 
handleSend(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Add data for an established session.
handlesSubscriptions() - Method in class org.red5.server.messaging.ServiceAdapter
Returns true if the adapter performs custom subscription management.
hasAttribute(Enum<?>) - Method in class org.red5.server.net.remoting.RemotingConnection
 
hasAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
hasBean(String) - Method in class org.red5.server.Context
hasEventsWaiting(IConnection) - Method in interface org.red5.server.net.IConnectionEventQueue
Whether queue has waiting connection events
hashCode() - Method in class org.red5.server.session.Session
 
hasMore() - Method in class org.red5.server.stream.FileStreamSource
Is there something more to stream?
hasMore() - Method in interface org.red5.server.stream.IStreamSource
Is there something more to stream?
hasMoreItems() - Method in class org.red5.server.stream.ServerStream
hasVideo() - Method in class org.red5.server.stream.provider.FileProvider
headers - Variable in class org.red5.server.net.proxy.NetworkDumpFilter
Headers byte channel
headers - Variable in class org.red5.server.net.remoting.message.RemotingPacket
Headers sent with request.
headers - Variable in class org.red5.server.net.remoting.RemotingConnection
Headers to be returned to the client.
hostnames - Variable in class org.red5.server.scope.WebScope
Hostnames

I

IConnectionEventQueue - Interface in org.red5.server.net
Queue of connection events
IFLVService - Interface in org.red5.server.service.flv
A FLVService sets up the service and hands out FLV objects to its callers
IM4AService - Interface in org.red5.server.service.m4a
A M4AService sets up the service and hands out M4A objects to its callers
IMP3Service - Interface in org.red5.server.service.mp3
Provide access to MP3 objects.
IMP4Service - Interface in org.red5.server.service.mp4
A MP4Service sets up the service and hands out MP4 objects to its callers
InboundHandshake - Class in org.red5.server.net.rtmp
Performs handshaking for server connections.
InboundHandshake() - Constructor for class org.red5.server.net.rtmp.InboundHandshake
 
InboundHandshake(byte) - Constructor for class org.red5.server.net.rtmp.InboundHandshake
 
InboundHandshake(byte, int) - Constructor for class org.red5.server.net.rtmp.InboundHandshake
 
InetAddressEditor - Class in org.red5.spring
Custom property editor for java.net.InetAddress class
InetAddressEditor() - Constructor for class org.red5.spring.InetAddressEditor
 
init() - Method in class org.red5.server.net.remoting.codec.RemotingCodecFactory
Initialization, creates and binds encoder and decoder
init() - Method in class org.red5.server.net.servlet.AMFGatewayServlet
init() - Method in class org.red5.server.session.SessionManager
 
init(FilterConfig) - Method in class org.red5.logging.LoggerContextFilter
 
init(ServletConfig) - Method in class org.red5.server.net.servlet.AMFTunnelServlet
 
initialize(IClient) - Method in class org.red5.server.net.remoting.RemotingConnection
InMemoryPullPullPipe - Class in org.red5.server.messaging
A simple in-memory version of pull-pull pipe.
InMemoryPullPullPipe() - Constructor for class org.red5.server.messaging.InMemoryPullPullPipe
 
instance - Static variable in class org.red5.server.net.rtmp.RTMPConnManager
 
invoke(Message) - Method in class org.red5.server.messaging.ServiceAdapter
Handle a data message intended for this adapter.
ioHandler - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
ioThreads - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
IPullableProvider - Interface in org.red5.server.messaging
A provider that supports passive pulling of messages.
IRemotingConnection - Interface in org.red5.server.api.remoting
Connection coming from Remoting clients.
IRTMPConnManager - Interface in org.red5.server.net.rtmp
 
isActive() - Method in interface org.red5.server.api.session.ISession
Returns the active state of the session.
isActive() - Method in class org.red5.server.session.Session
 
isAMF3 - Variable in class org.red5.server.net.remoting.message.RemotingCall
 
isAudioAllowed(IScope) - Method in class org.red5.server.stream.RtmpSampleAccess
isClosing() - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Getter for property 'closing'.
isConnected() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
isConnected() - Method in class org.red5.server.net.remoting.RemotingConnection
IScopeResolver - Interface in org.red5.server.api.scope
Resolve the scope from given a host and path.
ISeekableStreamSource - Interface in org.red5.server.stream
Stream source that can be seeked in timeline
isEnableMinaLogFilter() - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
isEnforceContentTypeCheck() - Method in class org.red5.server.net.rtmpt.RTMPTServlet
 
IServerStream - Interface in org.red5.server.api.stream
IServerStream has both IPlaylist and IBroadcastStream methods but add nothing new.
ISession - Interface in org.red5.server.api.session
Represents the most basic type of "Session", loosely modeled after the HTTP Session used in J2EE applications.
isGeronimo() - Static method in class org.red5.server.util.ServerDetector
 
isGlassfish() - Static method in class org.red5.server.util.ServerDetector
 
isIdle() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
isJBoss() - Static method in class org.red5.server.util.ServerDetector
 
isJetty() - Static method in class org.red5.server.util.ServerDetector
 
isJOnAS() - Static method in class org.red5.server.util.ServerDetector
 
isLiveWaitSupport() - Method in class org.red5.server.stream.ProviderService
isMessaging - Variable in class org.red5.server.net.remoting.message.RemotingCall
 
isPersistent() - Method in class org.red5.server.PersistableAttributeStore
Check whether object is persistent or not
isPlaybackAllowed(IScope, String, int, int, boolean) - Method in class org.red5.server.api.stream.support.DenyAllStreamAccess
isPublishAllowed(IScope, String, String) - Method in class org.red5.server.api.stream.support.DenyAllStreamAccess
isRandom() - Method in class org.red5.server.stream.ServerStream
isReaderIdle() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
isRepeat() - Method in class org.red5.server.stream.ServerStream
isResin() - Static method in class org.red5.server.util.ServerDetector
 
isRewind() - Method in class org.red5.server.stream.ServerStream
isShuttingDown() - Method in interface org.red5.server.jmx.mxbeans.WebScopeMXBean
 
isShuttingDown() - Method in class org.red5.server.scope.WebScope
Is the scope currently shutting down?
IStatisticsService - Interface in org.red5.server.api.statistics
Statistics methods for Red5.
isTomcat() - Static method in class org.red5.server.util.ServerDetector
 
IStreamableFile - Interface in org.red5.server.api.stream
Interface represents streamable file with tag reader and writers (one for plain mode and one for append)
IStreamControl - Interface in org.red5.server.stream
Stream Control Event.
IStreamHandler - Interface in org.red5.server.api.stream
 
IStreamSecurityService - Interface in org.red5.server.api.stream
Service that supports protecting access to streams.
IStreamSource - Interface in org.red5.server.stream
Source for streams
isVideoAllowed(IScope) - Method in class org.red5.server.stream.RtmpSampleAccess
isWebLogic() - Static method in class org.red5.server.util.ServerDetector
 
isWebSphere() - Static method in class org.red5.server.util.ServerDetector
 
isWriterIdle() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
items - Variable in class org.red5.server.stream.ServerStream
List of items in this playlist
iterateScopeNameList() - Method in interface org.red5.server.jmx.mxbeans.ClientMXBean
 
ITokenBucket - Interface in org.red5.server.stream
Basically token bucket is used to control the bandwidth used by a stream or a connection or a client.
ITokenBucket.ITokenBucketCallback - Interface in org.red5.server.stream
Callback for tocket bucket
ITokenBucketService - Interface in org.red5.server.stream
A service used to create and manage token buckets.

J

JBOSS_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
JBOSS_ID - Static variable in class org.red5.server.util.ServerDetector
 
JETTY_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
JETTY_ID - Static variable in class org.red5.server.util.ServerDetector
 
JMXUtil - Class in org.red5.server.jmx
Helper methods for working with ObjectName or MBean instances.
JMXUtil() - Constructor for class org.red5.server.jmx.JMXUtil
 
join(IClient, IScope) - Method in class org.red5.server.CoreHandler
join(IClient, IScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
JONAS_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
JONAS_ID - Static variable in class org.red5.server.util.ServerDetector
 

K

KEY - Static variable in interface org.red5.server.messaging.IPullableProvider
 
KEY - Static variable in class org.red5.server.stream.filter.StreamBandwidthController
Class name
KEY - Static variable in interface org.red5.server.stream.ITokenBucketService
 
KEY - Static variable in class org.red5.server.stream.provider.FileProvider
Class name

L

lastModified - Variable in class org.red5.server.PersistableAttributeStore
Last modified Timestamp
launch() - Method in class org.red5.server.Launcher
Launch Red5 under it's own classloader
Launcher - Class in org.red5.server
Launches Red5.
Launcher() - Constructor for class org.red5.server.Launcher
 
leave(IClient, IScope) - Method in class org.red5.server.CoreHandler
leave(IClient, IScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
load(String) - Method in class org.red5.server.persistence.FilePersistence
load(IPersistable) - Method in class org.red5.server.persistence.FilePersistence
LocalNetworkUtil - Class in org.red5.server.util
 
LocalNetworkUtil() - Constructor for class org.red5.server.util.LocalNetworkUtil
 
log - Static variable in class org.red5.logging.DerbyLogInterceptor
 
log - Static variable in class org.red5.server.CoreHandler
 
log - Static variable in class org.red5.server.net.proxy.DebugProxyHandler
 
log - Static variable in class org.red5.server.net.proxy.NetworkDumpFilter
 
log - Static variable in class org.red5.server.net.proxy.ProxyFilter
Logger
log - Static variable in class org.red5.server.net.remoting.codec.RemotingProtocolDecoder
 
log - Static variable in class org.red5.server.net.remoting.codec.RemotingProtocolEncoder
 
log - Static variable in class org.red5.server.net.remoting.FlexMessagingService
Logger
log - Static variable in class org.red5.server.net.rtmpt.RTMPTServlet
 
log - Variable in class org.red5.server.net.servlet.AMFGatewayServlet
Logger
log - Variable in class org.red5.server.net.servlet.AMFTunnelServlet
 
log - Static variable in class org.red5.server.scope.ScopeResolver
 
log - Static variable in class org.red5.server.scope.WebScope
Logger
log - Static variable in class org.red5.server.stream.FileStreamSource
Logger
logger - Static variable in class org.red5.server.Context
 
logger - Static variable in class org.red5.server.war.WarLoaderServlet
 
LoggerContextFilter - Class in org.red5.logging
A servlet filter that puts this contexts LoggerContext into a Threadlocal variable.
LoggerContextFilter() - Constructor for class org.red5.logging.LoggerContextFilter
 
lookupProviderInput(IScope, String, int) - Method in class org.red5.server.stream.ProviderService
lookupScopeHandler(String) - Method in class org.red5.server.Context
Look up scope handler for context path
lookupScopeHandler(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
lookupService(String) - Method in class org.red5.server.Context
Look up service by name
lookupService(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 

M

M4AService - Class in org.red5.server.service.m4a.impl
A M4AServiceImpl sets up the service and hands out M4A objects to its callers.
M4AService() - Constructor for class org.red5.server.service.m4a.impl.M4AService
 
main(String[]) - Static method in class Version
 
manage(CommandMessage) - Method in class org.red5.server.messaging.ServiceAdapter
Accept a command from the adapter's service and perform some internal action based upon it.
MappingStrategy - Class in org.red5.server
Basic mapping strategy implementation.
MappingStrategy() - Constructor for class org.red5.server.MappingStrategy
 
mapResourcePrefix(String) - Method in class org.red5.server.MappingStrategy
Resolves resource prefix from path.
mapScopeHandlerName(String) - Method in class org.red5.server.MappingStrategy
Resolves scope handler name for path.
mapServiceName(String) - Method in class org.red5.server.MappingStrategy
Resolves service filename name from name
maxInMessagesPerProcess - Variable in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Maximum incoming messages to process at a time per client
maxQueueOfferAttempts - Variable in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Maximum offer attempts before failing on incoming or outgoing queues
maxQueueOfferTime - Variable in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Maximum amount of time in milliseconds to wait before allowing an offer to fail
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.red5.server.net.proxy.NetworkDumpFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.red5.server.net.proxy.ProxyFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.red5.server.net.rtmpe.RTMPEIoFilter
 
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.red5.server.net.rtmps.RTMPSIoFilter
 
messageReceived(IoSession, Object) - Method in class org.red5.server.net.proxy.DebugProxyHandler
messageReceived(IoSession, Object) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.red5.server.net.rtmp.RTMPChannelFilter
 
messageSent(IoSession, Object) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
minaPollInterval - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
modified() - Method in class org.red5.server.PersistableAttributeStore
Set last modified flag to current system time
moveToNext() - Method in class org.red5.server.stream.ServerStream
Move to the next item updating the currentItemIndex.
moveToPrevious() - Method in class org.red5.server.stream.ServerStream
Move to the previous item updating the currentItemIndex.
MP3Service - Class in org.red5.server.service.mp3.impl
Streamable file service extension for MP3
MP3Service() - Constructor for class org.red5.server.service.mp3.impl.MP3Service
 
MP4Service - Class in org.red5.server.service.mp4.impl
A MP4ServiceImpl sets up the service and hands out MP4 objects to its callers.
MP4Service() - Constructor for class org.red5.server.service.mp4.impl.MP4Service
 

N

name - Variable in class org.red5.server.net.proxy.ProxyFilter
Filter name
name - Variable in class org.red5.server.PersistableAttributeStore
Attribute store name
NetworkDumpFilter - Class in org.red5.server.net.proxy
Network dump filter, performs raw data and headers dump on message receive
NetworkDumpFilter(WritableByteChannel, WritableByteChannel) - Constructor for class org.red5.server.net.proxy.NetworkDumpFilter
Create network dump filter from given dump channels
nextItem() - Method in class org.red5.server.stream.ServerStream
notifyBroadcastClose() - Method in class org.red5.server.stream.ServerStream
Notifies handler on stream broadcast stop
notifyBroadcastStart() - Method in class org.red5.server.stream.ServerStream
Notifies handler on stream broadcast start
notifyClose() - Method in class org.red5.server.persistence.FilePersistence
notifyEvent(IEvent) - Method in class org.red5.server.net.remoting.RemotingConnection

O

onBroadcastStreamStart(IStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when the broadcast starts
onBroadcastStreamSubscribe(IBroadcastStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when a client subscribes to a broadcast
onBroadcastStreamUnsubscribe(IBroadcastStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when a client unsubscribes from a broadcast
onInactive() - Method in class org.red5.server.net.rtmpt.RTMPTConnection
onItemEnd() - Method in class org.red5.server.stream.ServerStream
Play next item on item end
onOnDemandStreamConnect(IOnDemandStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when a client connects to an on demand stream
onOnDemandStreamDisconnect(IOnDemandStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when a client disconnects from an on demand stream
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.filter.StreamBandwidthController
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.provider.ConnectionProvider
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.provider.FileProvider
onOOBControlMessage(IMessageComponent, IPipe, OOBControlMessage) - Method in class org.red5.server.stream.ServerStream
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.scope.BroadcastScope
Pipe connection event handler
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.filter.StreamBandwidthController
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.provider.ConnectionProvider
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.provider.FileProvider
onPipeConnectionEvent(PipeConnectionEvent) - Method in class org.red5.server.stream.ServerStream
Pipe connection event handler.
onRecordStreamStart(IStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when a recording starts
onRecordStreamStop(IStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when a recording stops
onStreamPublishStart(IStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when the client begins publishing
onStreamPublishStop(IStream) - Method in interface org.red5.server.api.stream.IStreamHandler
Called when the client stops publishing
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.remoting - package org.red5.server.api.remoting
 
org.red5.server.api.scope - package org.red5.server.api.scope
 
org.red5.server.api.session - package org.red5.server.api.session
 
org.red5.server.api.statistics - package org.red5.server.api.statistics
 
org.red5.server.api.stream - package org.red5.server.api.stream
 
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 - package org.red5.server.jmx
 
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.proxy - package org.red5.server.net.proxy
 
org.red5.server.net.remoting - package org.red5.server.net.remoting
 
org.red5.server.net.remoting.codec - package org.red5.server.net.remoting.codec
 
org.red5.server.net.remoting.message - package org.red5.server.net.remoting.message
 
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.rtmpe - package org.red5.server.net.rtmpe
 
org.red5.server.net.rtmps - package org.red5.server.net.rtmps
 
org.red5.server.net.rtmpt - package org.red5.server.net.rtmpt
 
org.red5.server.net.servlet - package org.red5.server.net.servlet
 
org.red5.server.persistence - package org.red5.server.persistence
 
org.red5.server.scope - package org.red5.server.scope
 
org.red5.server.service - package org.red5.server.service
 
org.red5.server.service.flv - package org.red5.server.service.flv
 
org.red5.server.service.flv.impl - package org.red5.server.service.flv.impl
 
org.red5.server.service.m4a - package org.red5.server.service.m4a
 
org.red5.server.service.m4a.impl - package org.red5.server.service.m4a.impl
 
org.red5.server.service.mp3 - package org.red5.server.service.mp3
 
org.red5.server.service.mp3.impl - package org.red5.server.service.mp3.impl
 
org.red5.server.service.mp4 - package org.red5.server.service.mp4
 
org.red5.server.service.mp4.impl - package org.red5.server.service.mp4.impl
 
org.red5.server.session - package org.red5.server.session
 
org.red5.server.statistics - package org.red5.server.statistics
 
org.red5.server.stream - package org.red5.server.stream
 
org.red5.server.stream.filter - package org.red5.server.stream.filter
 
org.red5.server.stream.provider - package org.red5.server.stream.provider
 
org.red5.server.util - package org.red5.server.util
 
org.red5.server.war - package org.red5.server.war
 
org.red5.spring - package org.red5.spring
 

P

packet - Variable in class org.red5.server.net.remoting.RemotingConnection
Remoting packet that triggered the connection.
parse(String) - Static method in class org.red5.server.util.UrlQueryStringMap
Parse a given query string and return an instance of this class.
path - Variable in class org.red5.server.PersistableAttributeStore
Attribute store path (on local hard drive)
pause() - Method in interface org.red5.server.api.stream.IServerStream
Toggles the paused state.
pause() - Method in class org.red5.server.stream.ServerStream
Toggles the paused state.
peekMessage() - Method in class org.red5.server.stream.PlayBuffer
Peek a message but not take it from the buffer.
pendingOutMessages - Variable in class org.red5.server.net.rtmpt.BaseRTMPTConnection
List of pending outgoing messages.
PersistableAttributeStore - Class in org.red5.server
Persistable attributes store.
PersistableAttributeStore(String, String, String, boolean) - Constructor for class org.red5.server.PersistableAttributeStore
Creates persistable attribute store
persistent - Variable in class org.red5.server.PersistableAttributeStore
Persistence flag
pickupEvents(IConnection) - Method in interface org.red5.server.net.IConnectionEventQueue
Return iterator over waiting events
ping() - Method in interface org.red5.server.jmx.mxbeans.ConnectionMXBean
 
ping() - Method in class org.red5.server.net.remoting.RemotingConnection
PipeUtils - Class in org.red5.server.messaging
Helper class for pipe structure.
PipeUtils() - Constructor for class org.red5.server.messaging.PipeUtils
 
play(IPlayItem) - Method in class org.red5.server.stream.ServerStream
Play a specific IPlayItem.
PlayBuffer - Class in org.red5.server.stream
A Play buffer for sending VOD.
PlayBuffer(long) - Constructor for class org.red5.server.stream.PlayBuffer
Create play buffer with given capacity
prepareFilename(String) - Method in class org.red5.server.service.BaseStreamableFileService
previousItem() - Method in class org.red5.server.stream.ServerStream
printMBeanInfo(ObjectName, String) - Static method in class org.red5.server.jmx.JMXUtil
 
processProperties(ConfigurableListableBeanFactory, Properties) - Method in class org.red5.spring.ExtendedPropertyPlaceholderConfigurer
 
ProviderService - Class in org.red5.server.stream
 
ProviderService() - Constructor for class org.red5.server.stream.ProviderService
 
ProxyFilter - Class in org.red5.server.net.proxy
Proxy filter
ProxyFilter(String) - Constructor for class org.red5.server.net.proxy.ProxyFilter
Create proxy filter with given name
publishedName - Variable in class org.red5.server.stream.ServerStream
Stream published name
pullMessage() - Method in class org.red5.server.messaging.InMemoryPullPullPipe
pullMessage() - Method in class org.red5.server.scope.BroadcastScope
Pull message from pipe
pullMessage(long) - Method in class org.red5.server.messaging.InMemoryPullPullPipe
pullMessage(long) - Method in class org.red5.server.scope.BroadcastScope
Pull message with timeout
pullMessage(IPipe) - Method in interface org.red5.server.messaging.IPullableProvider
 
pullMessage(IPipe) - Method in class org.red5.server.stream.provider.FileProvider
pullMessage(IPipe, long) - Method in interface org.red5.server.messaging.IPullableProvider
 
pullMessage(IPipe, long) - Method in class org.red5.server.stream.provider.FileProvider
pushMessage(IMessage) - Method in class org.red5.server.messaging.InMemoryPullPullPipe
pushMessage(IMessage) - Method in class org.red5.server.scope.BroadcastScope
Push a message to this output endpoint.
pushMessage(IPipe, IMessage) - Method in class org.red5.server.stream.ServerStream
putMessage(RTMPMessage) - Method in class org.red5.server.stream.PlayBuffer
Put a message into this buffer.
putServerStream(IScope, String, IServerStream) - Static method in class org.red5.server.api.stream.support.StreamUtils
Puts a server stream in the stream map

R

raw - Variable in class org.red5.server.net.proxy.NetworkDumpFilter
Raw data byte channel
readHeaders(IoBuffer) - Method in class org.red5.server.net.remoting.codec.RemotingProtocolDecoder
Read remoting headers.
receiveBufferSize - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
Red5ApplicationContext - Class in org.red5.spring
 
Red5ApplicationContext() - Constructor for class org.red5.spring.Red5ApplicationContext
 
Red5MXBean - Interface in org.red5.server.jmx.mxbeans
JMX interface for accessing Red5 API objects
RedirectHTTPServlet - Class in org.red5.server.net.servlet
Servlet to redirect to HTTP port of Red5.
RedirectHTTPServlet() - Constructor for class org.red5.server.net.servlet.RedirectHTTPServlet
 
refresh() - Method in class org.red5.spring.Red5ApplicationContext
 
register() - Method in interface org.red5.server.jmx.mxbeans.GlobalScopeMXBean
 
register() - Method in interface org.red5.server.jmx.mxbeans.WebScopeMXBean
 
register() - Method in class org.red5.server.scope.GlobalScope
Register global scope in server instance, then call initialization
register() - Method in class org.red5.server.scope.WebScope
Map all vhosts to global scope then initialize
registerBroadcastStream(IScope, String, IBroadcastStream) - Method in class org.red5.server.stream.ProviderService
registered - Variable in class org.red5.server.scope.WebScope
Has the web scope been registered?
registerNewMBean(Class, Class) - Static method in class org.red5.server.jmx.JMXUtil
 
registerStreamPlaybackSecurity(IStreamPlaybackSecurity) - Method in interface org.red5.server.api.stream.IStreamSecurityService
Add handler that protects stream playback.
registerStreamPublishSecurity(IStreamPublishSecurity) - Method in interface org.red5.server.api.stream.IStreamSecurityService
Add handler that protects stream publishing.
registerSubContext(String) - Method in class org.red5.server.war.WarLoaderServlet
 
registrations - Variable in class org.red5.server.net.remoting.FlexMessagingService
Registered clients.
RemotingCall - Class in org.red5.server.net.remoting.message
Remoting method call, specific pending call.
RemotingCall() - Constructor for class org.red5.server.net.remoting.message.RemotingCall
Default / void constructor to prevent runtime exception.
RemotingCall(String, String, Object[], String, boolean, boolean) - Constructor for class org.red5.server.net.remoting.message.RemotingCall
Create remoting call from service name, method name, list of arguments and callback name.
RemotingCodecFactory - Class in org.red5.server.net.remoting.codec
Factory for remoting codec
RemotingCodecFactory() - Constructor for class org.red5.server.net.remoting.codec.RemotingCodecFactory
 
RemotingConnection - Class in org.red5.server.net.remoting
Connection class so the Red5 object works in methods invoked through remoting.
RemotingConnection(HttpServletRequest, IScope, RemotingPacket) - Constructor for class org.red5.server.net.remoting.RemotingConnection
Create servlet connection from request and scope.
RemotingPacket - Class in org.red5.server.net.remoting.message
Packet of remote calls.
RemotingPacket(Map<String, Object>, List<RemotingCall>) - Constructor for class org.red5.server.net.remoting.message.RemotingPacket
Create remoting packet from list of pending calls
RemotingProtocolDecoder - Class in org.red5.server.net.remoting.codec
 
RemotingProtocolDecoder() - Constructor for class org.red5.server.net.remoting.codec.RemotingProtocolDecoder
 
RemotingProtocolEncoder - Class in org.red5.server.net.remoting.codec
Remoting protocol encoder.
RemotingProtocolEncoder() - Constructor for class org.red5.server.net.remoting.codec.RemotingProtocolEncoder
 
remove(String) - Method in class org.red5.server.persistence.FilePersistence
remove(IPersistable) - Method in class org.red5.server.persistence.FilePersistence
removeAllItems() - Method in class org.red5.server.stream.ServerStream
removeAttribute(Enum<?>) - Method in class org.red5.server.net.remoting.RemotingConnection
 
removeAttribute(String) - Method in class org.red5.server.net.remoting.RemotingConnection
removeAttribute(String) - Method in class org.red5.server.PersistableAttributeStore
Removes attribute
removeAttributes() - Method in class org.red5.server.net.remoting.RemotingConnection
removeAttributes() - Method in class org.red5.server.PersistableAttributeStore
Removes all attributes and sets modified flag
removeChildScope(IBasicScope) - Method in class org.red5.server.CoreHandler
removeChildScope(IBasicScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
removeConnection(int) - Method in interface org.red5.server.net.rtmp.IRTMPConnManager
Removes a connection matching the client id specified.
removeConnection(int) - Method in class org.red5.server.net.rtmp.RTMPConnManager
removeConnection(String) - Method in class org.red5.server.net.rtmp.RTMPConnManager
removeConnection(String) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Removes a connection matching the given session id from the connection manager.
removeConnections() - Method in interface org.red5.server.net.rtmp.IRTMPConnManager
Removes all the connections from the set.
removeConnections() - Method in class org.red5.server.net.rtmp.RTMPConnManager
removeHeader(String) - Method in interface org.red5.server.api.remoting.IRemotingConnection
Tell the client to no longer send a header with all further requests.
removeHeader(String) - Method in class org.red5.server.net.remoting.RemotingConnection
Tell the client to no longer send a header with all further requests.
removeItem(int) - Method in class org.red5.server.stream.ServerStream
removeListener(IConnectionListener) - Method in class org.red5.server.net.remoting.RemotingConnection
removePipeConnectionListener(IPipeConnectionListener) - Method in class org.red5.server.scope.BroadcastScope
Unregisters pipe connection event listener with this scope's pipe
removeServerStream(IScope, String) - Static method in class org.red5.server.api.stream.support.StreamUtils
Removes a server stream from the stream map
removeSession(String) - Static method in class org.red5.server.session.SessionManager
 
removeStreamListener(IStreamListener) - Method in class org.red5.server.stream.ServerStream
 
removeTokenBucket(ITokenBucket) - Method in interface org.red5.server.stream.ITokenBucketService
Remove this bucket.
request - Variable in class org.red5.server.net.remoting.message.RemotingPacket
HTTP request object
request - Variable in class org.red5.server.net.remoting.RemotingConnection
Servlet request
requestInfo - Variable in class org.red5.server.net.rtmpt.RTMPTServlet
Thread local for request info storage
reset() - Method in interface org.red5.server.api.session.ISession
Resets a specified set of internal parameters.
reset() - Method in class org.red5.server.session.Session
 
reset() - Method in interface org.red5.server.stream.ITokenBucket
Reset this token bucket.
reset(ITokenBucket, long) - Method in interface org.red5.server.stream.ITokenBucket.ITokenBucketCallback
Resets tokens in bucket
RESIN_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
RESIN_ID - Static variable in class org.red5.server.util.ServerDetector
 
resolveScope(String) - Method in interface org.red5.server.api.scope.IScopeResolver
Get the scope for a given path.
resolveScope(String) - Method in class org.red5.server.Context
Resolves scope using scope resolver collaborator
resolveScope(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
resolveScope(String) - Method in class org.red5.server.scope.ScopeResolver
Return scope associated with given path
resolveScope(String, String) - Method in class org.red5.server.Context
Resolve scope from host and path
resolveScope(String, String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
resolveScope(IScope, String) - Method in interface org.red5.server.api.scope.IScopeResolver
Get the scope for a given path from a root scope.
resolveScope(IScope, String) - Method in class org.red5.server.Context
Resolves scope from given root using scope resolver.
resolveScope(IScope, String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
resolveScope(IScope, String) - Method in class org.red5.server.scope.ScopeResolver
Return scope associated with given path from given root scope.
resolveService(IScope, String) - Method in class org.red5.server.service.ContextServiceResolver
resolveService(IScope, String) - Method in class org.red5.server.service.HandlerServiceResolver
resolveService(IScope, String) - Method in class org.red5.server.service.ScopeServiceResolver
ResourceFilenameComparator() - Constructor for class org.red5.spring.ExtendedPropertyPlaceholderConfigurer.ResourceFilenameComparator
 
returnError(AbstractMessage, String, String, String) - Static method in class org.red5.server.net.remoting.FlexMessagingService
Construct error message.
returnError(AbstractMessage, String, String, Throwable) - Static method in class org.red5.server.net.remoting.FlexMessagingService
Construct error message from exception.
returnMessage(byte, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Return a single byte to the client.
returnMessage(String, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Return a message to the client.
returnMessage(RTMPTConnection, IoBuffer, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Return raw data to the client.
returnPendingMessages(RTMPTConnection, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Send pending messages to client.
rnd - Static variable in class org.red5.server.session.SessionManager
 
roomConnect(IConnection, Object[]) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
roomDisconnect(IConnection) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
roomJoin(IClient, IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
roomLeave(IClient, IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
RoomScope - Class in org.red5.server.scope
Represents a subscope to other scopes.
RoomScope() - Constructor for class org.red5.server.scope.RoomScope
 
roomStart(IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
roomStop(IScope) - Method in class org.red5.server.adapter.ApplicationLifecycle
 
RTMPChannelFilter - Class in org.red5.server.net.rtmp
 
RTMPChannelFilter(ProtocolCodecFactory) - Constructor for class org.red5.server.net.rtmp.RTMPChannelFilter
 
RTMPConnManager - Class in org.red5.server.net.rtmp
Responsible for management and creation of RTMP based connections.
RTMPConnManager() - Constructor for class org.red5.server.net.rtmp.RTMPConnManager
 
RTMPEIoFilter - Class in org.red5.server.net.rtmpe
RTMPE IO filter - Server version.
RTMPEIoFilter() - Constructor for class org.red5.server.net.rtmpe.RTMPEIoFilter
 
RTMPMinaCodecFactory - Class in org.red5.server.net.rtmp.codec
RTMP codec factory.
RTMPMinaCodecFactory() - Constructor for class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
 
RTMPMinaIoHandler - Class in org.red5.server.net.rtmp
Handles all RTMP protocol events fired by the MINA framework.
RTMPMinaIoHandler() - Constructor for class org.red5.server.net.rtmp.RTMPMinaIoHandler
 
RTMPMinaTransport - Class in org.red5.server.net.rtmp
Transport setup class configures socket acceptor and thread pools for RTMP in Mina.
RTMPMinaTransport() - Constructor for class org.red5.server.net.rtmp.RTMPMinaTransport
 
RtmpSampleAccess - Class in org.red5.server.stream
Default RtmpSampleAccess bean
RtmpSampleAccess() - Constructor for class org.red5.server.stream.RtmpSampleAccess
 
RTMPSIoFilter - Class in org.red5.server.net.rtmps
RTMPS IO filter - Server version.
RTMPSIoFilter() - Constructor for class org.red5.server.net.rtmps.RTMPSIoFilter
 
RTMPSMinaIoHandler - Class in org.red5.server.net.rtmps
Handles Native RTMPS protocol events fired by the MINA framework.
RTMPSMinaIoHandler() - Constructor for class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
RTMPTConnection - Class in org.red5.server.net.rtmpt
A RTMPT client / session.
RTMPTHandler - Class in org.red5.server.net.rtmpt
Handler for RTMPT messages.
RTMPTHandler() - Constructor for class org.red5.server.net.rtmpt.RTMPTHandler
 
RTMPTServlet - Class in org.red5.server.net.rtmpt
Servlet that handles all RTMPT requests.
RTMPTServlet() - Constructor for class org.red5.server.net.rtmpt.RTMPTServlet
 
RTMPTServlet.RequestInfo - Class in org.red5.server.net.rtmpt
Used to store request information per thread.
run() - Method in class org.red5.server.stream.filter.StreamBandwidthController

S

save(IPersistable) - Method in class org.red5.server.persistence.FilePersistence
saveAs(String, boolean) - Method in class org.red5.server.stream.ServerStream
saveObject(IPersistable) - Method in class org.red5.server.persistence.FilePersistence
Save persistable object
scheduleNextMessage() - Method in class org.red5.server.stream.ServerStream
Pull the next message from IMessageInput and schedule it for push according to the timestamp.
scope - Variable in class org.red5.server.net.remoting.RemotingConnection
Scope
ScopeHandlerNotFoundException - Exception in org.red5.server.exception
Scope handler not found.
ScopeHandlerNotFoundException(String) - Constructor for exception org.red5.server.exception.ScopeHandlerNotFoundException
Create exception from given scope handler name
scopePath - Variable in class org.red5.server.net.remoting.message.RemotingPacket
Scope path
ScopeResolver - Class in org.red5.server.scope
Resolves scopes from path
ScopeResolver() - Constructor for class org.red5.server.scope.ScopeResolver
 
ScopeServiceResolver - Class in org.red5.server.service
Resolves service names in custom configured services of a scope.
ScopeServiceResolver() - Constructor for class org.red5.server.service.ScopeServiceResolver
 
seek(int) - Method in interface org.red5.server.api.stream.IServerStream
Seek to a given position in the stream.
seek(int) - Method in class org.red5.server.stream.FileStreamSource
Seek the stream source to timestamp ts (in milliseconds).
seek(int) - Method in interface org.red5.server.stream.ISeekableStreamSource
Seek the stream source to timestamp ts (in milliseconds).
seek(int) - Method in class org.red5.server.stream.provider.FileProvider
seek(int) - Method in class org.red5.server.stream.ServerStream
Seek to a given position in the stream.
sendBufferSize - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
sendOOBControlMessage(IConsumer, OOBControlMessage) - Method in class org.red5.server.scope.BroadcastScope
Send out-of-band ("special") control message
sendOOBControlMessage(IProvider, OOBControlMessage) - Method in class org.red5.server.scope.BroadcastScope
Send out-of-band ("special") control message
sendResponse(HttpServletResponse, RemotingPacket) - Method in class org.red5.server.net.servlet.AMFGatewayServlet
Sends response to client
serialize(Output) - Method in class org.red5.server.PersistableAttributeStore
Serializes byte buffer output, storing them to attributes
server - Variable in class org.red5.server.net.servlet.AMFGatewayServlet
Red5 server instance
server - Variable in class org.red5.server.scope.GlobalScope
 
server - Variable in class org.red5.server.scope.WebScope
Server instance
ServerDetector - Class in org.red5.server.util
Simple JEE server detector, based on an idea created by Brian Wing Shun Chan.
ServerDetector() - Constructor for class org.red5.server.util.ServerDetector
 
ServerStream - Class in org.red5.server.stream
An implementation for server side stream.
ServerStream() - Constructor for class org.red5.server.stream.ServerStream
Constructs a new ServerStream.
service(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Main entry point for the servlet.
service(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.servlet.AMFGatewayServlet
service(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.servlet.AMFTunnelServlet
Redirect to HTTP port.
service(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.servlet.RedirectHTTPServlet
Redirect to HTTP port.
SERVICE_NAME - Static variable in class org.red5.server.net.remoting.FlexMessagingService
Name of the service.
ServiceAdapter - Class in org.red5.server.messaging
The ServiceAdapter class is the base definition of a service adapter.
ServiceAdapter() - Constructor for class org.red5.server.messaging.ServiceAdapter
 
serviceAMF(HttpServletRequest, HttpServletResponse) - Method in class org.red5.server.net.servlet.AMFGatewayServlet
Works out AMF request
serviceCall(IConnection, IServiceCall) - Method in class org.red5.server.CoreHandler
Remote method invocation
serviceCall(IConnection, IServiceCall) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
serviceInvoker - Variable in class org.red5.server.net.remoting.FlexMessagingService
Service invoker to use.
serviceManagerObjectName - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
MBean object name used for de/registration purposes.
ServiceNotFoundException - Exception in org.red5.server.exception
Thrown when server can't be found
ServiceNotFoundException() - Constructor for exception org.red5.server.exception.ServiceNotFoundException
 
servletContext - Variable in class org.red5.server.scope.WebScope
Servlet context
session - Variable in class org.red5.server.net.remoting.RemotingConnection
Session used to store properties.
Session - Class in org.red5.server.session
Represents the most basic type of "Session", loosely modeled after the HTTP Session used in J2EE applications.
Session() - Constructor for class org.red5.server.session.Session
 
Session(String) - Constructor for class org.red5.server.session.Session
 
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.red5.server.net.proxy.NetworkDumpFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.red5.server.net.proxy.ProxyFilter
sessionClosed(IoSession) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
sessionCreated(IoSession) - Method in class org.red5.server.net.proxy.DebugProxyHandler
sessionCreated(IoSession) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
sessionCreated(IoSession) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
sessionId - Variable in class org.red5.server.session.Session
 
sessionIdle(IoSession, IdleStatus) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
SessionManager - Class in org.red5.server.session
Manages sessions.
SessionManager() - Constructor for class org.red5.server.session.SessionManager
 
sessionOpened(IoSession) - Method in class org.red5.server.net.proxy.DebugProxyHandler
sessionOpened(IoSession) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
setAddress(String) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setAddresses(List<String>) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setApplicationContext(ApplicationContext) - Method in class org.red5.server.Context
Setter for application context
setApplicationContext(ApplicationContext) - Method in class org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory
 
setApplicationContext(ApplicationContext) - Method in class org.red5.server.net.rtmp.RTMPConnManager
 
setApplicationContext(ApplicationContext) - Method in class org.red5.server.service.ShutdownServer
 
setApplicationContext(ApplicationContext) - Method in class org.red5.spring.Red5ApplicationContext
 
setAsText(String) - Method in class org.red5.spring.InetAddressEditor
 
setAttribute(Enum<?>, Object) - Method in class org.red5.server.net.remoting.RemotingConnection
 
setAttribute(String, Object) - Method in class org.red5.server.net.remoting.RemotingConnection
setAttribute(String, Object) - Method in class org.red5.server.PersistableAttributeStore
setAttributes(Map<String, Object>) - Method in class org.red5.server.net.remoting.RemotingConnection
setAttributes(Map<String, Object>) - Method in class org.red5.server.PersistableAttributeStore
setAttributes(IAttributeStore) - Method in class org.red5.server.net.remoting.RemotingConnection
setAttributes(IAttributeStore) - Method in class org.red5.server.PersistableAttributeStore
setAudioAllowed(boolean) - Method in class org.red5.server.stream.RtmpSampleAccess
Setter audioAllowed.
setBacklog(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setBandwidth(int) - Method in class org.red5.server.net.remoting.RemotingConnection
setCapacity(long) - Method in class org.red5.server.stream.PlayBuffer
Setter for capacity
setCheckForEmptyDirectories(boolean) - Method in class org.red5.server.persistence.FilePersistence
 
setCipherSuites(String[]) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
setClient(IClient) - Method in class org.red5.server.net.remoting.RemotingConnection
setClientBroadcastStream(IClientBroadcastStream) - Method in class org.red5.server.scope.BroadcastScope
Sets the client broadcast stream
setClientCallback(String) - Method in class org.red5.server.net.remoting.message.RemotingCall
Setter for client callback.
setClientId(String) - Method in interface org.red5.server.api.session.ISession
Sets the associated client id.
setClientId(String) - Method in class org.red5.server.session.Session
 
setClientRegistry(IClientRegistry) - Method in class org.red5.server.Context
Setter for client registry
setCodecFactory(ProtocolCodecFactory) - Method in class org.red5.server.net.proxy.DebugProxyHandler
Setter for property 'codecFactory'.
setCodecFactory(ProtocolCodecFactory) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
Deprecated.
setCodecFactory(RTMPTCodecFactory) - Method in class org.red5.server.net.rtmpt.RTMPTHandler
Setter for codec factory
setCommonContext(ApplicationContext) - Method in class org.red5.server.service.ShutdownServer
 
setConnection(RTMPConnection) - Method in class org.red5.server.net.rtmp.RTMPConnManager
Adds a connection.
setContextLoader(ContextLoader) - Method in class org.red5.server.service.ShutdownServer
 
setContextPath(String) - Method in class org.red5.server.Context
Setter for context path.
setContextPath(String) - Method in interface org.red5.server.jmx.mxbeans.ContextMXBean
 
setContextPath(String) - Method in interface org.red5.server.jmx.mxbeans.WebScopeMXBean
 
setContextPath(String) - Method in class org.red5.server.scope.WebScope
Setter for context path
setCoreBeanFactory(BeanFactory) - Method in class org.red5.server.Context
 
setCoreContext(ApplicationContext) - Method in class org.red5.server.service.ShutdownServer
 
setDebug(boolean) - Method in class org.red5.server.net.rtmp.RTMPConnManager
 
setDecoder(RTMPProtocolDecoder) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
setDefaultApp(String) - Method in class org.red5.server.MappingStrategy
Setter for default application name ('default' by default).
setDestinationDirectory(String) - Method in interface org.red5.server.api.session.ISession
Sets where session resources will be located if persisted to disk.
setDestinationDirectory(String) - Method in class org.red5.server.session.Session
 
setDestinationDirectory(String) - Method in class org.red5.server.session.SessionManager
 
setDumpTo(String) - Method in class org.red5.server.net.proxy.DebugProxyHandler
Setter for property 'dumpTo'.
setDuty(IConnection.Duty) - Method in class org.red5.server.net.remoting.RemotingConnection
setEnableDefaultAcceptor(boolean) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setEnableMinaLogFilter(boolean) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setEnableMinaMonitor(boolean) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setEncoder(RTMPProtocolEncoder) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
setEndpoints(Map<String, Object>) - Method in class org.red5.server.net.remoting.FlexMessagingService
Setup available end points.
setEnforceContentTypeCheck(boolean) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
 
setEvents(String) - Method in class org.red5.logging.W3CAppender
 
setExecutorKeepAliveTime(long) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setExtension(String) - Method in class org.red5.server.persistence.FilePersistence
Setter for extension.
setExtension(String) - Method in class org.red5.server.service.BaseStreamableFileService
setExtension(String) - Method in class org.red5.server.service.m4a.impl.M4AService
setExtension(String) - Method in class org.red5.server.service.mp4.impl.MP4Service
setFields(String) - Method in class org.red5.logging.W3CAppender
 
setFilterNames(List<String>) - Method in class org.red5.server.adapter.Config
 
setForward(String) - Method in class org.red5.server.net.proxy.DebugProxyHandler
Setter for property 'forward'.
setGenerateMetadata(boolean) - Method in class org.red5.server.service.flv.impl.FLVService
Generate metadata or not
setGlobalScope(IGlobalScope) - Method in class org.red5.server.scope.ScopeResolver
Setter for global scope
setGlobalScope(IGlobalScope) - Method in class org.red5.server.scope.WebScope
Setter for global scope.
setGlobalScope(IScope) - Method in class org.red5.server.statistics.StatisticsService
 
setHandler(IRTMPHandler) - Method in class org.red5.server.net.rtmp.RTMPMinaIoHandler
Setter for handler.
setHandler(RTMPTHandler) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Set the RTMPTHandler to use in this servlet.
setHandshakeBytes(byte[]) - Method in class org.red5.server.net.rtmp.InboundHandshake
 
setIdent2(String) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Set the fcs/ident2 string
setIdleTime(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
Sets the idle time for connected sessions.
setInitialPoolSize(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setIoHandler(IoHandlerAdapter) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setIoThreads(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setItem(int) - Method in class org.red5.server.stream.ServerStream
setKeepAlive(boolean) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setKeystoreFile(String) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
Set keystore data from a file.
setKeystorePassword(String) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
Password used to access the keystore file.
setLiveWaitSupport(boolean) - Method in class org.red5.server.stream.ProviderService
setManager(IConnectionManager<RTMPConnection>) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
 
setMappingStrategy(IMappingStrategy) - Method in class org.red5.server.Context
Setter for mapping strategy
setMaxInMessagesPerProcess(int) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
setMaxLifetime(String) - Method in class org.red5.server.session.SessionManager
 
setMaxPoolSize(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setMaxProcessorPoolSize(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setMaxQueueOfferAttempts(int) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
setMaxQueueOfferTime(long) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
setMinaPollInterval(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setName() - Method in class org.red5.server.scope.WebScope
Web scope has no name
setName(String) - Method in class org.red5.server.PersistableAttributeStore
Setter for name
setNeedClientAuth(boolean) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
setPacket(RemotingPacket) - Method in class org.red5.server.net.remoting.RemotingConnection
Update the current packet.
setParent() - Method in class org.red5.server.scope.WebScope
Can't set parent to Web scope.
setParent(ApplicationContext) - Method in class org.red5.spring.Red5ApplicationContext
 
setPath(String) - Method in class org.red5.server.PersistableAttributeStore
Setter for scope path
setPath(String) - Method in class org.red5.server.persistence.FilePersistence
Setter for file path.
setPersistanceStore(IPersistenceStore) - Method in class org.red5.server.Context
Setter for persistence store
setPersistenceClass(String) - Method in class org.red5.server.scope.GlobalScope
 
setPersistenceInterval(int) - Method in class org.red5.server.persistence.FilePersistence
 
setPersistent(boolean) - Method in class org.red5.server.PersistableAttributeStore
Set for persistence
setPlaylistController(IPlaylistController) - Method in class org.red5.server.stream.ServerStream
setPort(int) - Method in class org.red5.server.service.ShutdownServer
 
setPrefix(String) - Method in class org.red5.server.service.BaseStreamableFileService
setPrefix(String) - Method in class org.red5.server.service.m4a.impl.M4AService
setPrefix(String) - Method in class org.red5.server.service.mp4.impl.MP4Service
setProtocols(String[]) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
setPublishedName(String) - Method in class org.red5.server.stream.ServerStream
setRandom(boolean) - Method in class org.red5.server.stream.ServerStream
setReaderIdleTime(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
Deprecated.
setReceiveBufferSize(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setRefresh(boolean) - Method in class org.red5.spring.Red5ApplicationContext
 
setRemoteAddress(String) - Method in class org.red5.server.net.rtmpt.RTMPTConnection
 
setRemotePort(int) - Method in class org.red5.server.net.rtmpt.RTMPTConnection
 
setRepeat(boolean) - Method in class org.red5.server.stream.ServerStream
setRequestInfo(HttpServletRequest) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Sets the request info for the current request.
setResourceLoader(ResourceLoader) - Method in class org.red5.server.net.proxy.DebugProxyHandler
setRewind(boolean) - Method in class org.red5.server.stream.ServerStream
setSchedulingService(ISchedulingService) - Method in class org.red5.server.session.SessionManager
 
setScopePath(String) - Method in class org.red5.server.net.remoting.message.RemotingPacket
Setter for scope path.
setScopeResolver(IScopeResolver) - Method in class org.red5.server.Context
Setter for scope resolver
setSendBufferSize(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setServer(IServer) - Method in class org.red5.server.scope.GlobalScope
Setter for server
setServer(IServer) - Method in class org.red5.server.scope.WebScope
Setter for server
setServiceInvoker(IServiceInvoker) - Method in class org.red5.server.Context
Setter for service invoker
setServiceInvoker(IServiceInvoker) - Method in class org.red5.server.net.remoting.FlexMessagingService
Set the service invoker to use.
setServlet(RTMPTServlet) - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Set the servlet that created the connection.
setServletContext(ServletContext) - Method in class org.red5.server.scope.WebScope
Servlet context
setServletRequest(HttpServletRequest) - Method in class org.red5.server.net.rtmpt.RTMPTConnection
Setter for servlet request.
setShutdownDelay(int) - Method in class org.red5.server.service.ShutdownServer
 
setShutdownTokenFileName(String) - Method in class org.red5.server.service.ShutdownServer
 
setStart(int) - Method in class org.red5.server.stream.provider.FileProvider
Setter for start position
setStore(IPersistenceStore) - Method in class org.red5.server.PersistableAttributeStore
Load data from another persistent store
setStreamId(Number) - Method in class org.red5.server.net.remoting.RemotingConnection
 
setTargetResponseSize(int) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Sets the target size for responses
setTcpNoDelay(boolean) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setThoughputCalcInterval(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setTrafficClass(int) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setTruststoreFile(String) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
Set truststore file path.
setTruststorePassword(String) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
Password used to access the truststore file.
setUnvalidatedConnectionAllowed(boolean) - Method in class org.red5.server.net.rtmp.InboundHandshake
 
setUseClientMode(boolean) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
setUseHeapBuffers(boolean) - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
setVideoAllowed(boolean) - Method in class org.red5.server.stream.RtmpSampleAccess
Setter videoAllowed
setVirtualHosts(String) - Method in interface org.red5.server.jmx.mxbeans.WebScopeMXBean
 
setVirtualHosts(String) - Method in class org.red5.server.scope.WebScope
Setter for virtual hosts.
setWantClientAuth(boolean) - Method in class org.red5.server.net.rtmps.RTMPSMinaIoHandler
 
setWildcardLocations(String[]) - Method in class org.red5.spring.ExtendedPropertyPlaceholderConfigurer
String[] of wildcard locations of properties that are converted to Resource[] using using PathMatchingResourcePatternResolver
SharedObjectException - Exception in org.red5.server.exception
Base for all shared object-related exceptions
SharedObjectException() - Constructor for exception org.red5.server.exception.SharedObjectException
 
ShutdownServer - Class in org.red5.server.service
Server/service to perform orderly and controlled shutdown and clean up of Red5.
ShutdownServer() - Constructor for class org.red5.server.service.ShutdownServer
 
shuttingDown - Variable in class org.red5.server.scope.WebScope
Is the scope currently shutting down?
size() - Method in class org.red5.server.net.remoting.RemotingConnection
skipData(HttpServletRequest) - Method in class org.red5.server.net.rtmpt.RTMPTServlet
Skip data sent by the client.
start() - Method in class org.red5.server.messaging.ServiceAdapter
Starts the adapter if its associated Destination is started and if the adapter is not already running.
start() - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
start() - Method in class org.red5.server.service.ShutdownServer
Starts internal server listening for shutdown requests.
start() - Method in class org.red5.server.stream.filter.StreamBandwidthController
Start pulling (streaming)
start() - Method in class org.red5.server.stream.ServerStream
Start this server-side stream
start(IScope) - Method in class org.red5.server.CoreHandler
start(IScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
startBroadcastVOD() - Method in class org.red5.server.stream.ServerStream
Begin VOD broadcasting
StatisticsService - Class in org.red5.server.statistics
Implementation of the statistics service.
StatisticsService() - Constructor for class org.red5.server.statistics.StatisticsService
 
stats - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
stop() - Method in class org.red5.server.messaging.ServiceAdapter
Stops the ServiceAdapter.
stop() - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
stop() - Method in class org.red5.server.stream.ServerStream
Stop this server-side stream
stop(IScope) - Method in class org.red5.server.CoreHandler
stop(IScope) - Method in interface org.red5.server.jmx.mxbeans.CoreHandlerMXBean
 
stopRecording() - Method in class org.red5.server.stream.ServerStream
Stops any currently active recording.
store - Variable in class org.red5.server.PersistableAttributeStore
Store object that deals with save/load routines
StreamBandwidthController - Class in org.red5.server.stream.filter
Controls stream bandwidth
StreamBandwidthController() - Constructor for class org.red5.server.stream.filter.StreamBandwidthController
 
StreamControlException - Exception in org.red5.server.exception
Stream control exception
StreamControlException() - Constructor for exception org.red5.server.exception.StreamControlException
 
StreamDataException - Exception in org.red5.server.exception
Thrown on stream data exception
StreamDataException() - Constructor for exception org.red5.server.exception.StreamDataException
 
StreamUtils - Class in org.red5.server.api.stream.support
Stream helper methods.
StreamUtils() - Constructor for class org.red5.server.api.stream.support.StreamUtils
 
subscribe(IConsumer, Map<String, Object>) - Method in class org.red5.server.messaging.InMemoryPullPullPipe
subscribe(IConsumer, Map<String, Object>) - Method in class org.red5.server.scope.BroadcastScope
Connect scope's pipe to given consumer
subscribe(IProvider, Map<String, Object>) - Method in class org.red5.server.messaging.InMemoryPullPullPipe
subscribe(IProvider, Map<String, Object>) - Method in class org.red5.server.scope.BroadcastScope
Connect scope's pipe with given provider

T

takeMessage() - Method in class org.red5.server.stream.PlayBuffer
Take a message from this buffer.
tcpNoDelay - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 
TOMCAT_BOOTSTRAP_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
TOMCAT_EMBEDDED_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
TOMCAT_ID - Static variable in class org.red5.server.util.ServerDetector
 
toString() - Method in class org.red5.server.net.remoting.RemotingConnection
Return string representation of the connection.
toString() - Method in class org.red5.server.net.rtmp.RTMPMinaTransport
 
toString() - Method in class org.red5.server.scope.BroadcastScope
 
toString() - Method in class org.red5.server.stream.ServerStream
 
type - Variable in class org.red5.server.PersistableAttributeStore
Attribute store type

U

unregister() - Method in interface org.red5.server.jmx.mxbeans.WebScopeMXBean
 
unregister() - Method in class org.red5.server.scope.WebScope
Uninitialize and remove all vhosts from the global scope.
unregisterBroadcastStream(IScope, String) - Method in class org.red5.server.stream.ProviderService
unregisterBroadcastStream(IScope, String, IBroadcastStream) - Method in class org.red5.server.stream.ProviderService
unregisterStreamPlaybackSecurity(IStreamPlaybackSecurity) - Method in interface org.red5.server.api.stream.IStreamSecurityService
Remove handler that protects stream playback.
unregisterStreamPublishSecurity(IStreamPublishSecurity) - Method in interface org.red5.server.api.stream.IStreamSecurityService
Remove handler that protects stream publishing.
unsubscribe(IConsumer) - Method in class org.red5.server.scope.BroadcastScope
Disconnects scope's pipe from given consumer
unsubscribe(IProvider) - Method in class org.red5.server.scope.BroadcastScope
Disconnects scope's pipe from given provider
updateReadBytes(int) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
updateScopeStatistics(String) - Method in interface org.red5.server.api.statistics.IStatisticsService
Update statistics for a given scope.
updateScopeStatistics(String) - Method in class org.red5.server.statistics.StatisticsService
 
updateSharedObjectStatistics(String, String) - Method in interface org.red5.server.api.statistics.IStatisticsService
Update informations about a shared object in a given scope.
updateSharedObjectStatistics(String, String) - Method in class org.red5.server.statistics.StatisticsService
 
updateWrittenBytes(int) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
 
UrlQueryStringMap<K,​V> - Class in org.red5.server.util
Simple query string to map converter.
UrlQueryStringMap() - Constructor for class org.red5.server.util.UrlQueryStringMap
 
useHeapBuffers - Variable in class org.red5.server.net.rtmp.RTMPMinaTransport
 

V

validate(byte[]) - Method in class org.red5.server.net.rtmp.InboundHandshake
Determines the validation scheme for given input.
Version - Class in <Unnamed>
Provides information about the version of Red5 being used.
Version() - Constructor for class Version
 
virtualHosts - Variable in class org.red5.server.scope.WebScope
Virtual hosts list as string

W

W3CAppender - Class in org.red5.logging
Logback appender for the Extended W3C format.
W3CAppender() - Constructor for class org.red5.logging.W3CAppender
 
WarLoaderServlet - Class in org.red5.server.war
Entry point from which the server config file is loaded while running within a J2EE application container.
WarLoaderServlet() - Constructor for class org.red5.server.war.WarLoaderServlet
 
webAppCtx - Variable in class org.red5.server.net.servlet.AMFGatewayServlet
Web app context
WEBLOGIC_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
WEBLOGIC_ID - Static variable in class org.red5.server.util.ServerDetector
 
WebScope - Class in org.red5.server.scope
Web scope is special scope that is aware of servlet context and represents scope of a Red5 application within a servlet container (or application server) such as Tomcat, Jetty or JBoss.
WebScope() - Constructor for class org.red5.server.scope.WebScope
 
WebScopeMXBean - Interface in org.red5.server.jmx.mxbeans
An MBean interface for the web scope object.
WEBSPHERE_CLASS - Static variable in class org.red5.server.util.ServerDetector
 
WEBSPHERE_ID - Static variable in class org.red5.server.util.ServerDetector
 
write(Packet) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Send RTMP packet down the connection.
writeRaw(IoBuffer) - Method in class org.red5.server.net.rtmpt.BaseRTMPTConnection
Send raw data down the connection.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages