Top Description Interfaces Classes
module org.osgi.service.typedevent

Package org.osgi.service.typedevent

Annotations
@Version:1.0
Static Imports
org.osgi.service.typedevent.TypedEventConstants.TYPED_EVENT_SPECIFICATION_VERSION

Typed Event Package Version 1.0.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. This package has two types of users: the consumers that use the API in this package and the providers that implement the API in this package.

Example import for consumers using the API in this package:

Import-Package: org.osgi.service.typedevent; version="[1.0,2.0)"

Example import for providers implementing the API in this package:

Import-Package: org.osgi.service.typedevent; version="[1.0,1.1)"

Author
$Id: 4931ddeaf6f300dbb0ef21877b73d676365e5ae5 $

Interface Summary

Modifier and TypeInterface and Description
public interface
TypedEventBus

The Typed Event service.

public interface
TypedEventHandler<
The type of the event to be received
T
>

Listener for Typed Events.

public interface
UnhandledEventHandler

Listener for Unhandled Events.

public interface
UntypedEventHandler

Listener for Untyped Events.

Class Summary

Modifier and TypeClass and Description
public class
TopicPermission

A bundle's authority to publish or subscribe to typed events on a topic.

pack-priv class
TopicPermissionCollection

Stores a set of TopicPermission permissions.

public class
TypedEventConstants

Defines standard names for Typed Event properties.