## Uses of Interface
org.red5.server.api.event.IEvent

Packages that use IEvent
Package | Description
--- | ---
org.red5.server |
org.red5.server.adapter |
org.red5.server.api.event |
org.red5.server.jmx.mxbeans |
org.red5.server.net |
org.red5.server.net.remoting |
org.red5.server.net.rtmp.event |
org.red5.server.scope |
org.red5.server.so |
org.red5.server.stream |

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

Methods in org.red5.server with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`void` | BaseConnection.`dispatchEvent(IEvent event)` Dispatches event
`boolean` | BaseConnection.`handleEvent(IEvent event)` Handles event
`boolean` | CoreHandler.`handleEvent(IEvent event)` Handle an event
`void` | BaseConnection.`notifyEvent(IEvent event)` Notified on event

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

Methods in org.red5.server.adapter with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`boolean` | AbstractScopeAdapter.`handleEvent(IEvent event)` Handle an event

### Uses of IEvent in org.red5.server.api.event

Methods in org.red5.server.api.event with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`void` | IEventDispatcher.`dispatchEvent(IEvent event)` Dispatches event
`boolean` | IEventHandler.`handleEvent(IEvent event)` Handle an event
`void` | IEventListener.`notifyEvent(IEvent event)` Notify of event.

### Uses of IEvent in org.red5.server.jmx.mxbeans

Methods in org.red5.server.jmx.mxbeans with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`boolean` | CoreHandlerMXBean.`handleEvent(IEvent event)`

### Uses of IEvent in org.red5.server.net

Methods in org.red5.server.net that return types with arguments of type IEvent
Modifier and Type | Method and Description
--- | ---
`Iterator<IEvent>` | IConnectionEventQueue.`pickupEvents(IConnection conn)` Return iterator over waiting events

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

Methods in org.red5.server.net.remoting with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`void` | RemotingConnection.`dispatchEvent(IEvent event)` Dispatches event
`boolean` | RemotingConnection.`handleEvent(IEvent event)` Handle an event
`void` | RemotingConnection.`notifyEvent(IEvent event)` Notify of event.

### Uses of IEvent in org.red5.server.net.rtmp.event

Subinterfaces of IEvent in org.red5.server.net.rtmp.event
Modifier and Type | Interface and Description
--- | ---
`interface` | `IRTMPEvent`

Classes in org.red5.server.net.rtmp.event that implement IEvent
Modifier and Type | Class and Description
--- | ---
`class` | `Abort` RTMP Abort event.
`class` | `Aggregate` Aggregate data event
`class` | `AudioData`
`class` | `BaseEvent` Base abstract class for all RTMP events
`class` | `BytesRead` Bytes read event
`class` | `ChunkSize` Chunk size event
`class` | `ClientBW` Client bandwidth event.
`class` | `FlexMessage` Flex method invocation.
`class` | `FlexStreamSend` AMF3 stream send message.
`class` | `Invoke` Remote invocation event
`class` | `Notify` Stream notification event
`class` | `Ping` Ping event, actually combination of different events.
`class` | `ServerBW` Server bandwidth event.
`class` | `Unknown` Unknown event
`class` | `VideoData` Video data event

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

Methods in org.red5.server.scope with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`void` | BasicScope.`dispatchEvent(IEvent event)` Dispatches event (notifies all listeners)
`void` | Scope.`dispatchEvent(IEvent event)` Dispatches event (notifies all listeners)
`boolean` | BasicScope.`handleEvent(IEvent event)` Handles event.
`boolean` | Scope.`handleEvent(IEvent event)` Handles event.
`void` | BasicScope.`notifyEvent(IEvent event)` Notifies listeners on event.

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

Subinterfaces of IEvent in org.red5.server.so
Modifier and Type | Interface and Description
--- | ---
`interface` | `ISharedObjectMessage` Shared object message

Classes in org.red5.server.so that implement IEvent
Modifier and Type | Class and Description
--- | ---
`class` | `FlexSharedObjectMessage`
`class` | `SharedObjectMessage` Shared object event

Methods in org.red5.server.so with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`void` | ClientSharedObject.`dispatchEvent(IEvent e)` Dispatches event
`void` | SharedObjectScope.`dispatchEvent(IEvent e)` Dispatches event (notifies all listeners)

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

Methods in org.red5.server.stream that return IEvent
Modifier and Type | Method and Description
--- | ---
`IEvent` | IStreamSource.`dequeue()` Double ended queue of event objects

Methods in org.red5.server.stream with parameters of type IEvent
Modifier and Type | Method and Description
--- | ---
`void` | ClientBroadcastStream.`dispatchEvent(IEvent event)` Dispatches event