# Uses of Interface
org.eclipse.ecf.core.events.IContainerEvent

Packages that use IContainerEvent
Package
Description
org.eclipse.ecf.core
org.eclipse.ecf.core.events
org.eclipse.ecf.core.sharedobject.events
org.eclipse.ecf.discovery
org.eclipse.ecf.provider.generic

## Uses of IContainerEvent in org.eclipse.ecf.core

Methods in org.eclipse.ecf.core with parameters of type IContainerEvent
Modifier and Type
Method
Description
`protected void`
AbstractContainer.`fireContainerEvent(IContainerEvent event)`
Fires a container event
`void`
IContainerListener.`handleEvent(IContainerEvent event)`
Handle event from IContainer

## Uses of IContainerEvent in org.eclipse.ecf.core.events

Subinterfaces of IContainerEvent in org.eclipse.ecf.core.events
Modifier and Type
Interface
Description
`interface`
`IContainerConnectedEvent`
Container connected event interface
`interface`
`IContainerConnectingEvent`
Container connecting event
`interface`
`IContainerDisconnectedEvent`
Container disconnected event
`interface`
`IContainerDisconnectingEvent`
Container disconnecting event
`interface`
`IContainerDisposeEvent`
Event sent to listeners when a container is disposed
`interface`
`IContainerEjectedEvent`
Container ejected event.
Classes in org.eclipse.ecf.core.events that implement IContainerEvent
Modifier and Type
Class
Description
`class`
`ContainerConnectedEvent`
Container connected event
`class`
`ContainerConnectingEvent`
`class`
`ContainerDisconnectedEvent`
Container disconnected event.
`class`
`ContainerDisconnectingEvent`
`class`
`ContainerDisposeEvent`
`class`
`ContainerEjectedEvent`

## Uses of IContainerEvent in org.eclipse.ecf.core.sharedobject.events

Subinterfaces of IContainerEvent in org.eclipse.ecf.core.sharedobject.events
Modifier and Type
Interface
Description
`interface`
`IContainerSharedObjectMessageReceivingEvent`
Container event that indicates that a shared object message is being received.
`interface`
`IContainerSharedObjectMessageSendingEvent`
Container event that indicates that a shared object message is being sent.
`interface`
`ISharedObjectActivatedEvent`
`interface`
`ISharedObjectDeactivatedEvent`
`interface`
`ISharedObjectManagerConnectionEvent`
Shared object manager connection event.
`interface`
`ISharedObjectManagerEvent`
Shared object manager event
Classes in org.eclipse.ecf.core.sharedobject.events that implement IContainerEvent
Modifier and Type
Class
Description
`class`
`ContainerSharedObjectMessageReceivingEvent`
Event class implementing `IContainerSharedObjectMessageReceivingEvent`.
`class`
`ContainerSharedObjectMessageSendingEvent`
Event class implementing `IContainerSharedObjectMessageSendingEvent`.
`class`
`SharedObjectActivatedEvent`
`class`
`SharedObjectDeactivatedEvent`
`class`
`SharedObjectManagerAddEvent`
Shared object manager event sent/triggered when a shared object is added to container via `ISharedObjectManager.addSharedObject(ID, org.eclipse.ecf.core.sharedobject.ISharedObject, java.util.Map)` is called
`class`
`SharedObjectManagerConnectEvent`
Shared object manager connection event.
`class`
`SharedObjectManagerCreateEvent`
Manger create event.
`class`
`SharedObjectManagerDisconnectEvent`
Shared object manager connection event.
`class`
`SharedObjectManagerRemoveEvent`
Shared object manager event sent/triggered when a shared object is removed from a container via `ISharedObjectManager.removeSharedObject(ID)` is called

## Uses of IContainerEvent in org.eclipse.ecf.discovery

Subinterfaces of IContainerEvent in org.eclipse.ecf.discovery
Modifier and Type
Interface
Description
`interface`
`IServiceEvent`
Service discovery event that provides access to IServiceInfo instance
`interface`
`IServiceTypeEvent`
Service type discovery event that provides access to service type
Classes in org.eclipse.ecf.discovery that implement IContainerEvent
Modifier and Type
Class
Description
`class`
`ServiceContainerEvent`
Base event implementation of `IServiceEvent`.
`class`
`ServiceTypeContainerEvent`
Base event implementation of `IServiceEvent`.

## Uses of IContainerEvent in org.eclipse.ecf.provider.generic

Methods in org.eclipse.ecf.provider.generic with parameters of type IContainerEvent
Modifier and Type
Method
Description
`protected void`
SOContainer.`fireDelegateContainerEvent(IContainerEvent containerEvent)`