## Package org.red5.server.api

Interface Summary
AttributeStoreMBean: Base interface for all API objects with attributes
ClientMBean: The client object represents a single client.
ClientRegistryMBean: An MBean interface for the client registry.
ConnectionMBean: The connection object.
IApplicationContext: Interface that wraps the application server context.
IApplicationLoader: Interface for servers that can load new applications.
IAttributeStore: Base interface for all API objects with attributes
IBasicScope: Base interface for all scope objects, including SharedObjects.
ICastingAttributeStore: Attribute storage with automatic object casting support.
IClient: The client object represents a single client.
IClientRegistry: Provides a registry of client objects.
IConnection: The connection object.
IContext: The current context, this object basically wraps the Spring context or in the case of the .Net version, any similar system.
ICoreObject: Base marker interface for all core objects.
IGlobalScope: The global scope that acts as root for all applications in a host.
IMappingStrategy: This interface encapsulates the mapping strategy used by the context.
IScope: The scope object.
IScopeAware: Maker interface for all objects that are aware of the scope they are located in.
IScopeHandler: The scope handler controls actions performed against a scope object, and also is notified of all events.
IScopeResolver: Resolve the scope from given a host and path.
IScopeService: Base marker interface for all scope services.
IServer: The interface that represents the Red5 server.
Red5MBean: JMX interface for accessing Red5 API objects
ScopeMBean: The scope object.

Class Summary
Red5: Utility class for accessing Red5 API objects.
ScopeUtils: Collection of utilities for working with scopes

Enum Summary
IConnection.Encoding: AMF version types, either AMF0 or AMF3.

Copyright © 2006-2010 The Red5 Project