- SATISFIED - Static variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The component configuration is satisfied.
- SatisfiedReferenceDTO - Class in org.osgi.service.component.runtime.dto
-
A representation of a satisfied reference.
- SatisfiedReferenceDTO() - Constructor for class org.osgi.service.component.runtime.dto.SatisfiedReferenceDTO
-
- satisfiedReferences - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The satisfied references.
- SAXCLASSFILE - Static variable in class org.osgi.util.xml.XMLParserActivator
-
Fully qualified path name of SAX Parser Factory Class Name file
- SAXFACTORYNAME - Static variable in class org.osgi.util.xml.XMLParserActivator
-
Filename containing the SAX Parser Factory Class name.
- SCALAR - Static variable in class org.osgi.jmx.JmxConstants
-
- scope - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The service scope.
- scope - Variable in class org.osgi.service.component.runtime.dto.ReferenceDTO
-
The scope of the reference.
- SCOPE_PROTOTYPE - Static variable in interface org.osgi.service.blueprint.reflect.BeanMetadata
-
The bean has prototype
scope.
- SCOPE_SINGLETON - Static variable in interface org.osgi.service.blueprint.reflect.BeanMetadata
-
The bean has singleton
scope.
- sendEvent(Event) - Method in interface org.osgi.service.event.EventAdmin
-
Initiate synchronous delivery of an event.
- SERVICE - Static variable in interface org.osgi.service.event.EventConstants
-
A service reference.
- SERVICE - Static variable in interface org.osgi.service.rest.RestApiExtension
-
This service property refers to the id of the service the REST API
extension provides management capabilities for.
- SERVICE_BUNDLELOCATION - Static variable in interface org.osgi.service.cm.ConfigurationAdmin
-
Configuration property naming the location of the bundle that is
associated with a Configuration
object.
- SERVICE_COMPONENT - Static variable in interface org.osgi.service.component.ComponentConstants
-
Manifest header specifying the XML documents within a bundle that contain
the bundle's Service Component descriptions.
- SERVICE_EVENT_TYPE - Static variable in interface org.osgi.jmx.framework.ServiceStateMBean
-
The Composite Type that represents a service event.
- SERVICE_EXPORTED_CONFIGS - Static variable in class org.osgi.service.remoteserviceadmin.RemoteConstants
-
Service property identifying the configuration types that should be used
to export the service.
- SERVICE_EXPORTED_INTENTS - Static variable in class org.osgi.service.remoteserviceadmin.RemoteConstants
-
Service property identifying the intents that the distribution provider
must implement to distribute the service.
- SERVICE_EXPORTED_INTENTS_EXTRA - Static variable in class org.osgi.service.remoteserviceadmin.RemoteConstants
-
Service property identifying the extra intents that the distribution
provider must implement to distribute the service.
- SERVICE_EXPORTED_INTERFACES - Static variable in class org.osgi.service.remoteserviceadmin.RemoteConstants
-
Service property marking the service for export.
- SERVICE_FACTORYPID - Static variable in interface org.osgi.service.cm.ConfigurationAdmin
-
Configuration property naming the Factory PID in the configuration
dictionary.
- SERVICE_ID - Static variable in interface org.osgi.service.event.EventConstants
-
A service's id.
- SERVICE_IMPORTED - Static variable in class org.osgi.service.remoteserviceadmin.RemoteConstants
-
Service property identifying the service as imported.
- SERVICE_IMPORTED_CONFIGS - Static variable in class org.osgi.service.remoteserviceadmin.RemoteConstants
-
Service property identifying the configuration types used to import the
service.
- SERVICE_INTENTS - Static variable in class org.osgi.service.remoteserviceadmin.RemoteConstants
-
Service property identifying the intents that this service implement.
- SERVICE_NAMESPACE - Static variable in class org.osgi.namespace.service.ServiceNamespace
-
Namespace name for service capabilities and requirements.
- SERVICE_OBJECTCLASS - Static variable in interface org.osgi.service.event.EventConstants
-
A service's objectClass.
- SERVICE_PID - Static variable in interface org.osgi.service.event.EventConstants
-
A service's persistent identity.
- SERVICE_TYPE - Static variable in interface org.osgi.jmx.framework.ServiceStateMBean
-
The Composite Type for a CompositeData representing a service.
- ServiceComponentRuntime - Interface in org.osgi.service.component.runtime
-
The ServiceComponentRuntime
service represents the Declarative
Services actor, known as Service Component Runtime (SCR), that manages the
service components and their life cycle.
- serviceDTO - Variable in class org.osgi.service.http.runtime.dto.RuntimeDTO
-
The DTO for the corresponding
org.osgi.service.http.runtime.HttpServiceRuntime
.
- serviceId - Variable in class org.osgi.service.http.runtime.dto.BaseServletDTO
-
Service property identifying the servlet.
- serviceId - Variable in class org.osgi.service.http.runtime.dto.FilterDTO
-
Service property identifying the servlet filter.
- serviceId - Variable in class org.osgi.service.http.runtime.dto.ListenerDTO
-
Service property identifying the listener.
- serviceId - Variable in class org.osgi.service.http.runtime.dto.ResourceDTO
-
Service property identifying the resource.
- serviceId - Variable in class org.osgi.service.http.runtime.dto.ServletContextDTO
-
Service property identifying the servlet context.
- serviceInterfaces - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
-
The fully qualified names of the service interfaces.
- SERVICELOADER_NAMESPACE - Static variable in class org.osgi.service.serviceloader.ServiceLoaderNamespace
-
Namespace name for service loader capabilities and requirements.
- ServiceLoaderNamespace - Class in org.osgi.service.serviceloader
-
Service Loader Capability and Requirement Namespace.
- ServiceMetadata - Interface in org.osgi.service.blueprint.reflect
-
Metadata for a service to be registered by the Blueprint Container when
enabled.
- ServiceNamespace - Class in org.osgi.namespace.service
-
Service Capability and Requirement Namespace.
- ServiceReferenceMetadata - Interface in org.osgi.service.blueprint.reflect
-
Metadata for a reference to an OSGi service.
- SERVICES_IN_USE - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- SERVICES_IN_USE_ITEM - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- SERVICES_TYPE - Static variable in interface org.osgi.jmx.framework.ServiceStateMBean
-
The Tabular Type for a Service table.
- ServiceScope - Enum in org.osgi.service.component.annotations
-
- ServiceStateMBean - Interface in org.osgi.jmx.framework
-
This MBean represents the Service state of the framework.
- ServiceUnavailableException - Exception in org.osgi.service.blueprint.container
-
A Blueprint exception indicating that a service is unavailable.
- ServiceUnavailableException(String, String) - Constructor for exception org.osgi.service.blueprint.container.ServiceUnavailableException
-
Creates a Service Unavailable Exception with the specified message.
- ServiceUnavailableException(String, String, Throwable) - Constructor for exception org.osgi.service.blueprint.container.ServiceUnavailableException
-
Creates a Service Unavailable Exception with the specified message and
exception cause.
- ServletContextDTO - Class in org.osgi.service.http.runtime.dto
-
Represents a javax.servlet.ServletContext
created for servlets,
resources, servlet Filters, and listeners associated with that servlet
context.
- ServletContextDTO() - Constructor for class org.osgi.service.http.runtime.dto.ServletContextDTO
-
- servletContextDTOs - Variable in class org.osgi.service.http.runtime.dto.RuntimeDTO
-
Returns the representations of the javax.servlet.ServletContext
objects used by the Http Service Runtime.
- ServletContextHelper - Class in org.osgi.service.http.context
-
Helper service for a servlet context used by a Http Whiteboard implementation
to serve HTTP requests.
- ServletContextHelper() - Constructor for class org.osgi.service.http.context.ServletContextHelper
-
Construct a new context helper.
- ServletContextHelper(Bundle) - Constructor for class org.osgi.service.http.context.ServletContextHelper
-
Construct a new context helper associated with the specified bundle.
- servletContextId - Variable in class org.osgi.service.http.runtime.dto.BaseServletDTO
-
The service id of the servlet context for the servlet represented by this
DTO.
- servletContextId - Variable in class org.osgi.service.http.runtime.dto.FilterDTO
-
The service id of the servlet context for the servlet filter represented
by this DTO.
- servletContextId - Variable in class org.osgi.service.http.runtime.dto.ListenerDTO
-
The service id of the servlet context for the listener represented by
this DTO.
- servletContextId - Variable in class org.osgi.service.http.runtime.dto.RequestInfoDTO
-
The service id of the servlet context processing the request represented
by this DTO.
- servletContextId - Variable in class org.osgi.service.http.runtime.dto.ResourceDTO
-
The service id of the servlet context for the resource represented by
this DTO.
- servletDTO - Variable in class org.osgi.service.http.runtime.dto.RequestInfoDTO
-
The servlet processing this request.
- ServletDTO - Class in org.osgi.service.http.runtime.dto
-
Represents a javax.servlet.Servlet
currently being used by a servlet
context.
- ServletDTO() - Constructor for class org.osgi.service.http.runtime.dto.ServletDTO
-
- servletDTOs - Variable in class org.osgi.service.http.runtime.dto.ServletContextDTO
-
Returns the representations of the Servlet
services associated
with this context.
- servletInfo - Variable in class org.osgi.service.http.runtime.dto.BaseServletDTO
-
The information string from the servlet.
- servletNames - Variable in class org.osgi.service.http.runtime.dto.FilterDTO
-
The servlet names for the servlet filter.
- setAttributes(Map<String, Object>) - Method in interface org.osgi.service.repository.RequirementBuilder
-
Replace all attributes with the attributes in the specified map.
- setBundleLocation(String, String) - Method in interface org.osgi.jmx.service.cm.ConfigurationAdminMBean
-
Set the bundle location the configuration is bound to
- setBundleLocation(String) - Method in interface org.osgi.service.cm.Configuration
-
Bind this Configuration
object to the specified location.
- setBundleStartLevel(long, int) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Set the start level for the bundle identifier
- setBundleStartLevel(long, int) - Method in interface org.osgi.service.rest.client.RestClient
-
Set the start level for a bundle given by its bundle Id.
- setBundleStartLevel(String, int) - Method in interface org.osgi.service.rest.client.RestClient
-
- setBundleStartLevels(long[], int[]) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Set the start levels for the list of bundles.
- setDefaultPermissions(String[]) - Method in interface org.osgi.jmx.service.permissionadmin.PermissionAdminMBean
-
Set the default permissions assigned to bundle locations that have no
assigned permissions
- setDirectives(Map<String, String>) - Method in interface org.osgi.service.repository.RequirementBuilder
-
Replace all directives with the directives in the specified map.
- setDOMProperties(DocumentBuilderFactory, Hashtable) - Method in class org.osgi.util.xml.XMLParserActivator
-
Set the customizable DOM Parser Service Properties.
- setFrameworkStartLevel(int) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Set the start level for the framework
- setFrameworkStartLevel(FrameworkStartLevelDTO) - Method in interface org.osgi.service.rest.client.RestClient
-
Sets the current framework start level.
- setInformation(TabularData) - Method in interface org.osgi.jmx.service.provisioning.ProvisioningServiceMBean
-
Replaces the Provisioning Information dictionary with the entries of the
supplied table.
- setInformation(Dictionary) - Method in interface org.osgi.service.provisioning.ProvisioningService
-
Replaces the Provisioning Information dictionary with the key/value pairs
contained in info
.
- setInitialBundleStartLevel(int) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Set the initial start level assigned to a bundle when it is first started
- setPermissions(String, String[]) - Method in interface org.osgi.jmx.service.permissionadmin.PermissionAdminMBean
-
Set the permissions on the bundle specified by the bundle location
- setResource(Resource) - Method in interface org.osgi.service.repository.RequirementBuilder
-
Set the Resource
.
- setSAXProperties(SAXParserFactory, Hashtable) - Method in class org.osgi.util.xml.XMLParserActivator
-
Set the customizable SAX Parser Service Properties.
- SHORT - Static variable in class org.osgi.jmx.JmxConstants
-
- SHORT - Static variable in interface org.osgi.service.metatype.AttributeDefinition
-
The SHORT
type.
- shutdownFramework() - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Shutdown the framework by stopping the system bundle
- size() - Method in class org.osgi.service.blueprint.container.ReifiedType
-
Return the number of type parameters for this type.
- size() - Method in class org.osgi.service.event.EventProperties
-
Return the number of properties.
- start() - Method in interface org.osgi.service.subsystem.Subsystem
-
Starts this subsystem.
- start(BundleContext) - Method in class org.osgi.util.xml.XMLParserActivator
-
Called when this bundle is started so the Framework can perform the
bundle-specific activities necessary to start this bundle.
- START_LEVEL - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- START_LEVEL_ITEM - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- START_ORDER_DIRECTIVE - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header directive identifying the start order of subsystem
contents.
- startBundle(long) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Start the bundle indicated by the bundle identifier
- startBundle(long) - Method in interface org.osgi.service.rest.client.RestClient
-
Start a bundle given by its bundle Id.
- startBundle(String) - Method in interface org.osgi.service.rest.client.RestClient
-
Start a bundle given by its URI path.
- startBundle(long, int) - Method in interface org.osgi.service.rest.client.RestClient
-
Start a bundle given by its bundle Id.
- startBundle(String, int) - Method in interface org.osgi.service.rest.client.RestClient
-
Start a bundle given by its URI path.
- startBundles(long[]) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Batch start the bundles indicated by the list of bundle identifier
- STARTING - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- STATE - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- state - Variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
-
The current state of the component configuration.
- STATE_ITEM - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- stop() - Method in interface org.osgi.service.subsystem.Subsystem
-
Stops this subsystem.
- stop(BundleContext) - Method in class org.osgi.util.xml.XMLParserActivator
-
This method has nothing to do as all active service registrations will
automatically get unregistered when the bundle stops.
- stopBundle(long) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Stop the bundle indicated by the bundle identifier
- stopBundle(long) - Method in interface org.osgi.service.rest.client.RestClient
-
Stop a bundle given by its bundle Id.
- stopBundle(String) - Method in interface org.osgi.service.rest.client.RestClient
-
Stop a bundle given by its URI path.
- stopBundle(long, int) - Method in interface org.osgi.service.rest.client.RestClient
-
Stop a bundle given by its bundle Id.
- stopBundle(String, int) - Method in interface org.osgi.service.rest.client.RestClient
-
Stop a bundle given by its URI path.
- stopBundles(long[]) - Method in interface org.osgi.jmx.framework.FrameworkMBean
-
Batch stop the bundles indicated by the list of bundle identifier
- STOPPING - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- STRING - Static variable in class org.osgi.jmx.JmxConstants
-
- STRING - Static variable in interface org.osgi.service.metatype.AttributeDefinition
-
The STRING
type.
- STRING_ARRAY_TYPE - Static variable in class org.osgi.jmx.JmxConstants
-
The MBean Open type for an array of strings
- SUBSCRIBE - Static variable in class org.osgi.service.event.TopicPermission
-
The action string subscribe
.
- Subsystem - Interface in org.osgi.service.subsystem
-
A subsystem is a collection of resources constituting a logical, possibly
isolated, unit of functionality.
- Subsystem.State - Enum in org.osgi.service.subsystem
-
An enumeration of the possible states of a subsystem.
- SUBSYSTEM_CATEGORY - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the categories of a subsystem as a
comma-delimited list.
- SUBSYSTEM_CONTACTADDRESS - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the contact address where problems with a
subsystem may be reported; for example, an email address.
- SUBSYSTEM_CONTENT - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the list of subsystem contents identified by
a symbolic name and version.
- SUBSYSTEM_COPYRIGHT - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying a subsystem's copyright information.
- SUBSYSTEM_DESCRIPTION - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the human readable description.
- SUBSYSTEM_DOCURL - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying a subsystem's documentation URL, from which
further information about the subsystem may be obtained.
- SUBSYSTEM_EXPORTSERVICE - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying services offered for export.
- SUBSYSTEM_ICON - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the icon URL for the subsystem.
- SUBSYSTEM_ID_PROPERTY - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
- SUBSYSTEM_IMPORTSERVICE - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying services required for import.
- SUBSYSTEM_LICENSE - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying a subsystem's license.
- SUBSYSTEM_LOCALIZATION - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the base name of a subsystem's localization
entries.
- SUBSYSTEM_LOCALIZATION_DEFAULT_BASENAME - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
- SUBSYSTEM_MANIFESTVERSION - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the subsystem manifest version.
- SUBSYSTEM_NAME - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the human readable subsystem name.
- SUBSYSTEM_STATE_PROPERTY - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
The name of the service property for the subsystem
state
.
- SUBSYSTEM_SYMBOLICNAME - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header value identifying the symbolic name for the subsystem.
- SUBSYSTEM_SYMBOLICNAME_PROPERTY - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
The name of the service property for the subsystem
symbolic name
.
- SUBSYSTEM_TYPE - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying the subsystem type.
- SUBSYSTEM_TYPE_APPLICATION - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
The resource type value identifying an application subsystem.
- SUBSYSTEM_TYPE_COMPOSITE - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
The resource type value identifying an composite subsystem.
- SUBSYSTEM_TYPE_FEATURE - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
The resource type value identifying an feature subsystem.
- SUBSYSTEM_TYPE_PROPERTY - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
- SUBSYSTEM_VENDOR - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header identifying a subsystem's vendor.
- SUBSYSTEM_VERSION - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
Manifest header value identifying the version of the subsystem.
- SUBSYSTEM_VERSION_PROPERTY - Static variable in class org.osgi.service.subsystem.SubsystemConstants
-
The name of the service property for the subsystem
version
.
- SubsystemConstants - Class in org.osgi.service.subsystem
-
Defines the constants used by Subsystem service property, manifest header,
attribute and directive keys.
- SubsystemException - Exception in org.osgi.service.subsystem
-
A Subsystem exception used to indicate a problem.
- SubsystemException() - Constructor for exception org.osgi.service.subsystem.SubsystemException
-
Construct a Subsystem exception with no message.
- SubsystemException(String) - Constructor for exception org.osgi.service.subsystem.SubsystemException
-
Construct a Subsystem exception specifying a message.
- SubsystemException(Throwable) - Constructor for exception org.osgi.service.subsystem.SubsystemException
-
Construct a Subsystem exception specifying a cause.
- SubsystemException(String, Throwable) - Constructor for exception org.osgi.service.subsystem.SubsystemException
-
Construct a Subsystem exception specifying a message and a cause.
- SubsystemPermission - Class in org.osgi.service.subsystem
-
A bundle's authority to perform specific privileged administrative operations
on or to get sensitive information about a subsystem.
- SubsystemPermission(String, String) - Constructor for class org.osgi.service.subsystem.SubsystemPermission
-
Create a new SubsystemPermission.
- SubsystemPermission(Subsystem, String) - Constructor for class org.osgi.service.subsystem.SubsystemPermission
-
Creates a new requested SubsystemPermission
object to be used by
the code that must perform checkPermission
.
- SUCCESS - Static variable in interface org.osgi.jmx.framework.FrameworkMBean
-
- Success<T,R> - Interface in org.osgi.util.promise
-
Success callback for a Promise.
- SUCCESS_ITEM - Static variable in interface org.osgi.jmx.framework.FrameworkMBean
-
The item that indicates if this operation was successful.
- SYMBOLIC_NAME - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- SYMBOLIC_NAME_ITEM - Static variable in interface org.osgi.jmx.framework.BundleStateMBean
-
- SynchronousConfigurationListener - Interface in org.osgi.service.cm
-
Synchronous Listener for Configuration Events.