Manifest header (named "Bundle-ContactAddress")
identifying the contact address where problems with the
bundle may be reported; for example, an email address.
Manifest header (named "Bundle-Copyright")
identifying the bundle's copyright information, which may be retrieved
from the Dictionary object returned by the Bundle.getHeaders method.
Manifest header (named "Bundle-NativeCode")
identifying a number of hardware environments and the native language code
libraries that the bundle is carrying for each of these environments.
Manifest header attribute (named "language") identifying the
language in which the native bundle code is written specified in the
Bundle-NativeCode Manifest header.
Manifest header attribute (named "osname") identifying the
operating system required to run native bundle code specified in the Bundle-NativeCode
Manifest header).
Manifest header attribute (named "osversion") identifying the
operating system version required to run native bundle code specified in the Bundle-NativeCode
Manifest header).
Manifest header attribute (named "processor") identifying the processor
required to run native bundle code specified in the Bundle-NativeCode Manifest header).
Compares two versioned identifiers, but since this policy has
no understanding of how to compare identifiers, it always throws
an IllegalArgumentException.
Manifest header (named "Export-Package")
identifying the names (and optionally version numbers) of the packages
that the bundle offers to the Framework for export.
Manifest header (named "Export-Service")
identifying the fully qualified class names of the services that the
bundle may register (used for informational purposes only).
This class implements a simple version numbering compatibility policy for the
ImportSearchPolicy where only exact version numbers are considered
to be compatible.
This class implements a ModuleLoader search policy that
exhaustively and linearly searches all modules when trying to load
a particular class or resource.
Framework environment property (named "org.osgi.framework.language")
identifying the Framework implementation language (see ISO 639 for possible values).
Returns the persistent bundle activator of the bundle associated with
this archive; this is a non-standard OSGi method that is only called
when Oscar is running in non-strict OSGi mode.
Returns an array of all actively exported packages from the specified
bundle or if the specified bundle is null an array
containing all actively exported packages by all bundles.
Returns the start level into which newly installed bundles will
be placed by default; this method implements functionality for
the Start Level service.
Returns the property value to which the specified property key is mapped in the
properties Dictionary object of the service referenced by this ServiceReference object.
Manifest header (named "Import-Service")
identifying the fully qualified class names of the services that the
bundle requires (used for informational purposes only).
INSTALLED -
Static variable in interface org.osgi.framework.Bundle
Installs all system properties specified in the system property
file associated with the Oscar installation; these properties
will be accessible through System.getProperty() at run
time.
Constructs a Module instance that will be associated with
the specified ModuleManager and will have the specified
identifier, attributes, resource sources, and library sources.
The ModuleManager class is the core facility for defining a
re-usable, policy-driven class loader for applications that require
flexible class loading mechanisms.
Service property (named "objectClass")
identifying all of the class names under which a service was registered in the Framework
(of type java.lang.String[]).
Oscar() -
Constructor for class org.ungoverned.oscar.Oscar
Creates an instance of Oscar where all configuration properties
(e.g., profile name, profile directory, strictness, and
embedded execution) are specified using system properties.
Creates an instance of Oscar where all configuration
properties (e.g., profile name, profile directory, strictness, and
embedded execution) are specified in the supplied Properties
instance.
Creates an instance of Oscar where all configuration properties
(e.g., profile name, profile directory, strictness, and
embedded execution) are specified using system properties.
Creates an instance of Oscar where all configuration
properties (e.g., profile name, profile directory, strictness, and
embedded execution) are specified in the supplied Properties
instance.
This is a subclass of DispatchQueue that specifically adds support
for SynchronousBundleListeners; the OSGi specification
says that synchronous bundle listeners should receive their events
immediately, i.e., they should not be delivered on a separate thread
like is the case with the DispatchQueue.
Manifest header attribute (named "specification-version")
identifying the version of a package specified in the
Export-Package or Import-Package Manifest header.
This is the index used to retrieve the resolving module for an import
or export target from a given element of the EXPORTS_ATTR or
the IMPORTS_ATTR attribute.
RPAREN -
Static variable in class org.ungoverned.oscar.ldap.Parser
Resets the module by throwing away its associated class loader and
re-initializing its attributes, resource sources, and library sources
with the specified values.
This interface represents a policy to define the most basic behavior
of how classes, resources, and native libraries within a specific instance
of ModuleManager are found.
This interface represents the policy for selecting a specific export
target from multiple compatible candidate export targets when
the ImportSearchPolicy is trying to resolve an import target
for a given module.
Sets the persistent bundle activator of the bundle associated with
this archive; this is a non-standard OSGi method that is only called
when Oscar is running in non-strict OSGi mode.
Terminates the dispatching thread for a graceful shutdown
of the dispatching queue; the caller will block until the
dispatching thread has completed all pending dispatches.