## Uses of Interface
org.red5.server.api.scope.IScopeService

Packages that use IScopeService
Package | Description
--- | ---
org.red5.io |
org.red5.server.adapter |
org.red5.server.api.scheduling |
org.red5.server.api.so |
org.red5.server.api.stream |
org.red5.server.scheduling |
org.red5.server.so |
org.red5.server.stream |

### Uses of IScopeService in org.red5.io

Subinterfaces of IScopeService in org.red5.io
Modifier and Type | Interface and Description
--- | ---
`interface` | `IStreamableFileFactory` Scope service extension that provides method to get streamable file services set

Classes in org.red5.io that implement IScopeService
Modifier and Type | Class and Description
--- | ---
`class` | `StreamableFileFactory` Creates streamable file services

### Uses of IScopeService in org.red5.server.adapter

Classes in org.red5.server.adapter that implement IScopeService
Modifier and Type | Class and Description
--- | ---
`class` | `ApplicationAdapter` Base class for applications, takes care that callbacks are executed single-threaded.
`class` | `MultiThreadedApplicationAdapter` ApplicationAdapter class serves as a base class for your Red5 applications.

### Uses of IScopeService in org.red5.server.api.scheduling

Subinterfaces of IScopeService in org.red5.server.api.scheduling
Modifier and Type | Interface and Description
--- | ---
`interface` | `ISchedulingService` Service that supports periodic execution of jobs, adding, removing and getting their name as list.

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

Subinterfaces of IScopeService in org.red5.server.api.so
Modifier and Type | Interface and Description
--- | ---
`interface` | `ISharedObject` Serverside access to shared objects.
`interface` | `ISharedObjectSecurityService` Service that supports protecting access to shared objects.
`interface` | `ISharedObjectService` Service that manages shared objects for given scope.

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

Subinterfaces of IScopeService in org.red5.server.api.stream
Modifier and Type | Interface and Description
--- | ---
`interface` | `IOnDemandStreamService`
`interface` | `IStreamFilenameGenerator` A class that can generate filenames for streams.
`interface` | `IStreamSecurityService` Service that supports protecting access to streams.
`interface` | `IStreamService` This interface represents the stream methods that can be called throug RTMP.
`interface` | `ISubscriberStreamService`

### Uses of IScopeService in org.red5.server.scheduling

Classes in org.red5.server.scheduling that implement IScopeService
Modifier and Type | Class and Description
--- | ---
`class` | `ApplicationSchedulingService` This class can be used to initialize Quartz for a Red5 application.
`class` | `QuartzSchedulingService` Scheduling service that uses Quartz as backend.

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

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

### Uses of IScopeService in org.red5.server.stream

Subinterfaces of IScopeService in org.red5.server.stream
Modifier and Type | Interface and Description
--- | ---
`interface` | `IProviderService` Central unit to get access to different types of provider inputs

Classes in org.red5.server.stream that implement IScopeService
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultStreamFilenameGenerator` Default filename generator for streams.
`class` | `ProviderService`
`class` | `StreamService` Stream service