This package contains the public API for the Device Management Tree
manipulations. Permission classes are provided by the
org.osgi.service.dmt.security package, and DMT plugin interfaces can be found in
the org.osgi.service.dmt.spi package. Asynchronous notifications to remote
management servers can be sent using the interfaces in the
org.osgi.service.dmt.notification package.
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; version="[2.0,3.0)"
Example import for providers implementing the API in this package:
Import-Package: org.osgi.service.dmt; version="[2.0,2.1)"
| Modifier and Type | Interface and Description |
|---|---|
| public interface | DmtAdmin
An interface providing methods to open sessions and register listeners. |
| public interface | DmtEvent
Event class storing the details of a change in the tree. |
| public interface | DmtEventListener
Registered implementations of this class are notified via |
| public interface | DmtSession
DmtSession provides concurrent access to the DMT. |
| public interface | MetaNode
The MetaNode contains meta data as standardized by OMA DM but extends it (without breaking the compatibility) to provide for better DMT data quality in an environment where many software components manipulate this data. |
| Modifier and Type | Class and Description |
|---|---|
| public class | Acl
|
| public class | DmtConstants
Defines standard names for |
| public class | DmtData
An immutable data structure representing the contents of a leaf or interior node. |
| public class | DmtException
Checked exception received when a DMT operation fails. |
| public class | DmtIllegalStateException
Unchecked illegal state exception. |
| public class | Uri
This class contains static utility methods to manipulate DMT URIs. |