Package org.osgi.service.dmt.spi
This package contains the interface classes that compose the Device Management
SPI (Service Provider Interface). These interfaces are implemented by DMT plugins;
users of the DmtAdmin
interface do not interact directly with these.
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.dmt.spi; version="[2.0,3.0)"
Example import for providers implementing the API in this package:
Import-Package: org.osgi.service.dmt.spi; version="[2.0,2.1)"
-
ClassDescriptionAn implementation of this interface takes the responsibility of handling data requests in a subtree of the DMT.An implementation of this interface takes the responsibility of handling node execute requests in a subtree of the DMT.This interface can be optionally implemented by a
DataPlugin
orExecPlugin
in order to get information about its absolute mount points in the overall DMT.This interface can be implemented to represent a single mount point.Provides read-only access to the part of the tree handled by the plugin that created this session.Provides non-atomic read-write access to the part of the tree handled by the plugin that created this session.Provides atomic read-write access to the part of the tree handled by the plugin that created this session.