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

Package org.osgi.service.remoteserviceadmin

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

Remote Service Admin Package Version 1.1.

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.remoteserviceadmin; version="[1.1,2.0)"

Example import for providers implementing the API in this package:

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

Author
$Id: 0581bb37a078f9e6e76f04e1db32b1734fd0db7e $
Version
1.1

Interface Summary

Modifier and TypeInterface and Description
public interface
EndpointEventListener

A white board service that represents a listener for endpoints.

public interface
EndpointListener

Deprecated As of 1.1. Replaced by EndpointEventListener.
Deprecated white board service that represents a listener for endpoints.
public interface
ExportReference

An Export Reference associates a service with a local endpoint.

public interface
ExportRegistration

An Export Registration associates a service to a local endpoint.

public interface
ImportReference

An Import Reference associates an active proxy service to a remote endpoint.

public interface
ImportRegistration

An Import Registration associates an active proxy service to a remote endpoint.

public interface
RemoteServiceAdmin

A Remote Service Admin manages the import and export of services.

public interface
RemoteServiceAdminListener

A RemoteServiceAdminEvent listener is notified synchronously of any export or import registrations and unregistrations.

Class Summary

Modifier and TypeClass and Description
public class
EndpointDescription

A description of an endpoint that provides sufficient information for a compatible distribution provider to create a connection to this endpoint An Endpoint Description is easy to transfer between different systems because it is property based where the property keys are strings and the values are simple types.

public class
EndpointEvent

An Endpoint Event.

public class
EndpointPermission

A bundle's authority to export, import or read an Endpoint.

pack-priv class
EndpointPermissionCollection

Stores a set of EndpointPermission permissions.

public class
RemoteConstants

Provide the definition of the constants used in the Remote Service Admin specification.

public class
RemoteServiceAdminEvent

Provides the event information for a Remote Service Admin event.