## Uses of Interface
org.red5.server.api.ICoreObject

Packages that use ICoreObject
Package | Description
--- | ---
org.red5.server |
org.red5.server.api |
org.red5.server.api.remoting |
org.red5.server.api.scope |
org.red5.server.api.service |
org.red5.server.api.so |
org.red5.server.api.stream |
org.red5.server.net.remoting |
org.red5.server.net.rtmp |
org.red5.server.net.rtmpt |
org.red5.server.scope |
org.red5.server.so |

### Uses of ICoreObject in org.red5.server

Classes in org.red5.server that implement ICoreObject
Modifier and Type | Class and Description
--- | ---
`class` | `BaseConnection` Base abstract class for connections.

### Uses of ICoreObject in org.red5.server.api

Subinterfaces of ICoreObject in org.red5.server.api
Modifier and Type | Interface and Description
--- | ---
`interface` | `IConnection` The connection object.

### Uses of ICoreObject in org.red5.server.api.remoting

Subinterfaces of ICoreObject in org.red5.server.api.remoting
Modifier and Type | Interface and Description
--- | ---
`interface` | `IRemotingConnection` Connection coming from Remoting clients.

### Uses of ICoreObject in org.red5.server.api.scope

Subinterfaces of ICoreObject in org.red5.server.api.scope
Modifier and Type | Interface and Description
--- | ---
`interface` | `IBasicScope` Base interface for all scope objects, including SharedObjects.
`interface` | `IBroadcastScope` Broadcast scope is marker interface that represents object that works as basic scope and has pipe connection event dispatching capabilities.
`interface` | `IGlobalScope` The global scope that acts as root for all applications in a host.
`interface` | `IScope` The scope object.

### Uses of ICoreObject in org.red5.server.api.service

Subinterfaces of ICoreObject in org.red5.server.api.service
Modifier and Type | Interface and Description
--- | ---
`interface` | `IServiceCapableConnection` Connection that has options to invoke and handle remote calls

### Uses of ICoreObject in org.red5.server.api.so

Subinterfaces of ICoreObject in org.red5.server.api.so
Modifier and Type | Interface and Description
--- | ---
`interface` | `ISharedObject` Serverside access to shared objects.

### Uses of ICoreObject in org.red5.server.api.stream

Subinterfaces of ICoreObject in org.red5.server.api.stream
Modifier and Type | Interface and Description
--- | ---
`interface` | `IStreamCapableConnection` A connection that supports streaming.

### Uses of ICoreObject in org.red5.server.net.remoting

Classes in org.red5.server.net.remoting that implement ICoreObject
Modifier and Type | Class and Description
--- | ---
`class` | `RemotingConnection` Connection class so the Red5 object works in methods invoked through remoting.

### Uses of ICoreObject in org.red5.server.net.rtmp

Classes in org.red5.server.net.rtmp that implement ICoreObject
Modifier and Type | Class and Description
--- | ---
`class` | `RTMPConnection` RTMP connection.
`class` | `RTMPMinaConnection` Represents an RTMP connection using Mina.

### Uses of ICoreObject in org.red5.server.net.rtmpt

Classes in org.red5.server.net.rtmpt that implement ICoreObject
Modifier and Type | Class and Description
--- | ---
`class` | `BaseRTMPTConnection`
`class` | `RTMPTConnection` A RTMPT client / session.

### Uses of ICoreObject in org.red5.server.scope

Classes in org.red5.server.scope that implement ICoreObject
Modifier and Type | Class and Description
--- | ---
`class` | `BasicScope` Generalizations of one of main Red5 object types, Scope.
`class` | `BroadcastScope` Scope type for publishing that deals with pipe connection events, like async message listening in JMS
`class` | `GlobalScope` Global scope is a top level scope.
`class` | `RoomScope` Represents a subscope to other scopes.
`class` | `Scope` The scope object.
`class` | `WebScope` 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.

### Uses of ICoreObject in org.red5.server.so

Classes in org.red5.server.so that implement ICoreObject
Modifier and Type | Class and Description
--- | ---
`class` | `SharedObjectScope` Special scope for shared objects