Interface OSGI


  • public interface OSGI
    OSGI ontology.
    Since:
    4.1.1
    • Field Detail

      • OSGI_NAMESPACE

        static final java.lang.String OSGI_NAMESPACE
        OSGI namespace
        See Also:
        Constant Field Values
      • SYMBOLIC_NAME

        static final Field SYMBOLIC_NAME
      • VERSION

        static final Field VERSION
      • EXPORT_PACKAGE

        static final Field EXPORT_PACKAGE
      • EXPORT_SERVICE

        @Deprecated
        static final Field EXPORT_SERVICE
        Deprecated.
        Export-Service has been deprecated since OSGI R4 (2005), and was never used by resolvers. It is replaced by PROVIDE_CAPABILITY
      • DESCRIPTION

        static final Field DESCRIPTION
      • NAME

        static final Field NAME
      • LICENSE

        static final Field LICENSE
      • DOCURL

        static final Field DOCURL
      • IMPORT_PACKAGE

        static final Field IMPORT_PACKAGE
      • REQUIRE_BUNDLE

        static final Field REQUIRE_BUNDLE
      • PROVIDE_CAPABILITY

        static final Field PROVIDE_CAPABILITY
        used by OSGI resolvers to determine which bundles / artifacts / environments, etc. can satisfy a given requirement. It replaces headers like Export-Service and Required Execution Environment, and uses the default OSGI header format
        Since:
        5.1.2
      • REQUIRE_CAPABILITY

        static final Field REQUIRE_CAPABILITY
        used by OSGI resolvers to indicate which services, features, etc are required by a given . It replaces headers like Import-Service, and uses the default OSGI header format.
        Since:
        5.1.2
      • SHA256

        static final Field SHA256
        used to hold the SHA256 checksum required as identifier for OSGI Content resources.
        Since:
        5.1.2
      • FRAGMENT_HOST

        static final Field FRAGMENT_HOST
        used to hold the Fragment Host header for an OSGI Fragment bundle.
        Since:
        5.1.2
      • BUNDLE_REQUIRED_EXECUTION_ENVIRONMENT

        static final Field BUNDLE_REQUIRED_EXECUTION_ENVIRONMENT
        used to hold the Fragment Host header for an OSGI Fragment bundle.
        Since:
        5.1.2