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

Package org.osgi.service.wireadmin

Annotations
@Version:1.0.2
Imports
org.osgi.annotation.versioning.Version

Wire Admin 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.wireadmin; version="[1.0,2.0)"

Example import for providers implementing the API in this package:

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

Author
$Id: 817e24d9d065364e80b0d71675c2ec360025e97b $

Interface Summary

Modifier and TypeInterface and Description
public interface
Consumer

Data Consumer, a service that can receive updated values from Producer services.

public interface
Envelope

Identifies a contained value.

public interface
Producer

Data Producer, a service that can generate values to be used by Consumer services.

public interface
Wire

A connection between a Producer service and a Consumer service.

public interface
WireAdmin

Wire Administration service.

public interface
WireAdminListener

Listener for Wire Admin Events.

public interface
WireConstants

Defines standard names for Wire properties, wire filter attributes, Consumer and Producer service properties.

Class Summary

Modifier and TypeClass and Description
public class
BasicEnvelope

BasicEnvelope is an implementation of the Envelope interface

public class
WireAdminEvent

A Wire Admin Event.

public class
WirePermission

Permission for the scope of a Wire object.

pack-priv class
WirePermissionCollection

A WirePermissionCollection stores a set of WirePermission permissions.