# Hierarchy For Package org.red5.server.api.scope

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.red5.server.api.event.IEventDispatcher
  - org.red5.server.api.ICoreObject (also extends org.red5.server.api.event.IEventHandler, org.red5.server.api.event.IEventListener)
    - org.red5.server.api.scope.IBasicScope (also extends org.red5.server.api.event.IEventObservable)
      - org.red5.server.api.scope.IBroadcastScope (also extends org.red5.server.messaging.IPipe)
      - org.red5.server.api.scope.IScope (also extends org.red5.server.api.service.IServiceHandlerProvider, org.springframework.core.io.support.ResourcePatternResolver)
        - org.red5.server.api.scope.IGlobalScope
- org.red5.server.api.event.IEventHandler
  - org.red5.server.api.ICoreObject (also extends org.red5.server.api.event.IEventDispatcher, org.red5.server.api.event.IEventListener)
    - org.red5.server.api.scope.IBasicScope (also extends org.red5.server.api.event.IEventObservable)
      - org.red5.server.api.scope.IBroadcastScope (also extends org.red5.server.messaging.IPipe)
      - org.red5.server.api.scope.IScope (also extends org.red5.server.api.service.IServiceHandlerProvider, org.springframework.core.io.support.ResourcePatternResolver)
        - org.red5.server.api.scope.IGlobalScope
  - org.red5.server.api.scope.IScopeHandler
- org.red5.server.api.event.IEventListener
  - org.red5.server.api.ICoreObject (also extends org.red5.server.api.event.IEventDispatcher, org.red5.server.api.event.IEventHandler)
    - org.red5.server.api.scope.IBasicScope (also extends org.red5.server.api.event.IEventObservable)
      - org.red5.server.api.scope.IBroadcastScope (also extends org.red5.server.messaging.IPipe)
      - org.red5.server.api.scope.IScope (also extends org.red5.server.api.service.IServiceHandlerProvider, org.springframework.core.io.support.ResourcePatternResolver)
        - org.red5.server.api.scope.IGlobalScope
- org.red5.server.api.event.IEventObservable
  - org.red5.server.api.scope.IBasicScope (also extends org.red5.server.api.ICoreObject)
    - org.red5.server.api.scope.IBroadcastScope (also extends org.red5.server.messaging.IPipe)
    - org.red5.server.api.scope.IScope (also extends org.red5.server.api.service.IServiceHandlerProvider, org.springframework.core.io.support.ResourcePatternResolver)
      - org.red5.server.api.scope.IGlobalScope
- org.red5.server.messaging.IMessageInput
  - org.red5.server.messaging.IPipe (also extends org.red5.server.messaging.IMessageOutput)
    - org.red5.server.api.scope.IBroadcastScope (also extends org.red5.server.api.scope.IBasicScope)
- org.red5.server.messaging.IMessageOutput
  - org.red5.server.messaging.IPipe (also extends org.red5.server.messaging.IMessageInput)
    - org.red5.server.api.scope.IBroadcastScope (also extends org.red5.server.api.scope.IBasicScope)
- org.red5.server.api.scope.IScopeAware
- org.red5.server.api.scope.IScopeResolver
- org.red5.server.api.scope.IScopeService
- org.red5.server.api.service.IServiceHandlerProvider
  - org.red5.server.api.scope.IScope (also extends org.red5.server.api.scope.IBasicScope, org.springframework.core.io.support.ResourcePatternResolver)
    - org.red5.server.api.scope.IGlobalScope
- org.springframework.core.io.ResourceLoader
  - org.springframework.core.io.support.ResourcePatternResolver
    - org.red5.server.api.scope.IScope (also extends org.red5.server.api.scope.IBasicScope, org.red5.server.api.service.IServiceHandlerProvider)
      - org.red5.server.api.scope.IGlobalScope

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.red5.server.api.scope.ScopeType