- A - Static variable in class org.osgi.util.measurement.Unit
- 
The electric current unit ampere (A) 
- ABORT - Static variable in interface org.osgi.util.pushstream.PushEventConsumer
- 
If ABORT is used as return value, the sender should close the channel all
 the way to the upstream source. 
- absolutePath() - Method in interface org.osgi.service.prefs.Preferences
- 
Returns this node's absolute path name. 
- accept(Logger) - Method in interface org.osgi.service.log.LoggerConsumer
- 
Perform this operation on the specified  Logger. 
- accept(T) - Method in interface org.osgi.util.function.Consumer
- 
Applies this function to the specified argument. 
- accept(PushEvent<? extends T>) - Method in interface org.osgi.util.pushstream.PushEventConsumer
- 
Accept an event from a source. 
- Acl - Class in org.osgi.service.dmt
- 
Aclis an immutable class representing structured access to DMT ACLs.
 
- Acl(String) - Constructor for class org.osgi.service.dmt.Acl
- 
Create an instance of the ACL from its canonical string representation. 
- Acl(String[], int[]) - Constructor for class org.osgi.service.dmt.Acl
- 
Creates an instance with a specified list of principals and the
 permissions they hold. 
- Activate - Annotation Type in org.osgi.service.component.annotations
- 
Identify the annotated member as part of the activation of a Service
 Component. 
- activate - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
- 
The name of the activate method. 
- ACTIVATION_EAGER - Static variable in interface org.osgi.service.blueprint.reflect.ComponentMetadata
- 
The component's manager must eagerly activate the component. 
- ACTIVATION_LAZY - Static variable in interface org.osgi.service.blueprint.reflect.ComponentMetadata
- 
The component's manager must lazily activate the component. 
- activationFields - Variable in class org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
- 
The activation fields. 
- ACTIVE - Static variable in class org.osgi.service.component.runtime.dto.ComponentConfigurationDTO
- 
The component configuration is active. 
- activeScope() - Method in interface org.osgi.service.transaction.control.TransactionControl
-  
- activeTransaction() - Method in interface org.osgi.service.transaction.control.TransactionControl
-  
- ADD - Static variable in class org.osgi.service.dmt.Acl
- 
Principals holding this permission can issue ADD commands on the node
 having this ACL. 
- ADD - Static variable in class org.osgi.service.dmt.security.DmtPermission
- 
Holders of DmtPermission with the Add action present can create new nodes
 in the DMT, that is they are authorized to execute the
 createInteriorNode() and createLeafNode() methods of the DmtSession. 
- add(Measurement) - Method in class org.osgi.util.measurement.Measurement
- 
Returns a new Measurementobject that is the sum of this object
 added to the specified object.
 
- add(double, Unit) - Method in class org.osgi.util.measurement.Measurement
- 
Returns a new Measurementobject that is the sum of this object
 added to the specified value.
 
- add(double) - Method in class org.osgi.util.measurement.Measurement
- 
Returns a new Measurementobject that is the sum of this object
 added to the specified value.
 
- addAttribute(String, Object) - Method in interface org.osgi.service.repository.RequirementBuilder
- 
Add an attribute to the set of attributes. 
- addAttributes(Configuration.ConfigurationAttribute...) - Method in interface org.osgi.service.cm.Configuration
- 
Add attributes to the configuration. 
- addDirective(String, String) - Method in interface org.osgi.service.repository.RequirementBuilder
- 
Add a directive to the set of directives. 
- ADDED - Static variable in interface org.osgi.service.dmt.DmtEvent
- 
Event type indicating nodes that were added. 
- ADDED - Static variable in class org.osgi.service.remoteserviceadmin.EndpointEvent
- 
An endpoint has been added. 
- addInformation(Dictionary<String, ?>) - Method in interface org.osgi.service.provisioning.ProvisioningService
- 
Adds the key/value pairs contained in infoto the Provisioning
 Information dictionary.
 
- addInformation(ZipInputStream) - Method in interface org.osgi.service.provisioning.ProvisioningService
- 
Processes the ZipInputStreamand extracts information to add to
 the Provisioning Information dictionary, as well as, install/update and
 start bundles.
 
- addLogListener(LogListener) - Method in interface org.osgi.service.log.LogReaderService
- 
- addMember(Role) - Method in interface org.osgi.service.useradmin.Group
- 
Adds the specified Roleobject as a basic member to thisGroupobject.
 
- addParticipant(Participant) - Method in interface org.osgi.service.coordinator.Coordination
- 
Register a Participant with this Coordination. 
- addParticipant(Participant) - Method in interface org.osgi.service.coordinator.Coordinator
- 
- addPermission(String, int) - Method in class org.osgi.service.dmt.Acl
- 
Create a new Aclinstance from thisAclwith the given
 permission added for the given principal.
 
- addRequiredMember(Role) - Method in interface org.osgi.service.useradmin.Group
- 
Adds the specified Roleobject as a required member to thisGroupobject.
 
- addServiceListener(ApplicationServiceListener, String) - Method in interface org.osgi.application.ApplicationContext
- 
- addServiceListener(ApplicationServiceListener, String[]) - Method in interface org.osgi.application.ApplicationContext
- 
- adjustBackPressure(LongUnaryOperator) - Method in interface org.osgi.util.pushstream.PushStream
- 
Changes the back-pressure propagated by this pipeline stage. 
- adjustBackPressure(ToLongBiFunction<T, Long>) - Method in interface org.osgi.util.pushstream.PushStream
- 
Changes the back-pressure propagated by this pipeline stage. 
- ADMIN - Static variable in class org.osgi.service.coordinator.CoordinationPermission
- 
The action string admin.
 
- ADMIN - Static variable in class org.osgi.service.useradmin.UserAdminPermission
- 
The permission name "admin". 
- ALERT_NOT_ROUTED - Static variable in exception org.osgi.service.dmt.DmtException
- 
An alert can not be sent from the device to the given principal. 
- AlertItem - Class in org.osgi.service.dmt.notification
- 
Immutable data structure carried in an alert (client initiated notification). 
- AlertItem(String, String, String, DmtData) - Constructor for class org.osgi.service.dmt.notification.AlertItem
- 
Create an instance of the alert item. 
- AlertItem(String[], String, String, DmtData) - Constructor for class org.osgi.service.dmt.notification.AlertItem
- 
Create an instance of the alert item, specifying the source node URI as
 an array of path segments. 
- AlertPermission - Class in org.osgi.service.dmt.security
- 
Indicates the callers authority to send alerts to management servers,
 identified by their principal names. 
- AlertPermission(String) - Constructor for class org.osgi.service.dmt.security.AlertPermission
- 
Creates a new AlertPermissionobject with its name set to the
 target string.
 
- AlertPermission(String, String) - Constructor for class org.osgi.service.dmt.security.AlertPermission
- 
Creates a new AlertPermissionobject using the 'canonical' two
 argument constructor.
 
- ALL - Static variable in interface org.osgi.service.metatype.ObjectClassDefinition
- 
Argument for getAttributeDefinitions(int).
 
- all(Collection<Promise<S>>) - Method in class org.osgi.util.promise.PromiseFactory
- 
Returns a new Promise that is a latch on the resolution of the specified
 Promises. 
- all(Collection<Promise<S>>) - Static method in class org.osgi.util.promise.Promises
- 
Returns a new Promise that is a latch on the resolution of the specified
 Promises. 
- all(Promise<? extends T>...) - Static method in class org.osgi.util.promise.Promises
- 
Returns a new Promise that is a latch on the resolution of the specified
 Promises. 
- ALL_PERMISSION - Static variable in class org.osgi.service.dmt.Acl
- 
Principals holding this permission can issue any command on the node
 having this ACL. 
- allMatch(Predicate<? super T>) - Method in interface org.osgi.util.pushstream.PushStream
- 
Closes the channel and resolve the promise with false when the predicate
 does not matches a pay load. 
- ALREADY_ENDED - Static variable in exception org.osgi.service.coordinator.CoordinationException
- 
The Coordination has already terminated normally. 
- ALREADY_PUSHED - Static variable in exception org.osgi.service.coordinator.CoordinationException
- 
The Coordination was already on a thread's thread local Coordination
 stack. 
- and(RequirementExpression, RequirementExpression) - Method in interface org.osgi.service.repository.ExpressionCombiner
- 
- and(RequirementExpression, RequirementExpression, RequirementExpression...) - Method in interface org.osgi.service.repository.ExpressionCombiner
- 
- AndExpression - Interface in org.osgi.service.repository
- 
- anyMatch(Predicate<? super T>) - Method in interface org.osgi.util.pushstream.PushStream
- 
Close the channel and resolve the promise with true when the predicate
 matches a payload. 
- APPLICATION_CONTAINER - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the application container of the application. 
- APPLICATION_COPYRIGHT - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the localized copyright notice of the application. 
- APPLICATION_DESCRIPTION - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the localized description of the application. 
- APPLICATION_DESCRIPTOR - Static variable in class org.osgi.service.application.ApplicationHandle
- 
The property key for the pid of the corresponding application descriptor. 
- APPLICATION_DOCUMENTATION - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the localized documentation of the application. 
- APPLICATION_DUPLICATE_SCHEDULE_ID - Static variable in exception org.osgi.service.application.ApplicationException
- 
The application scheduling failed because the specified identifier is
 already in use. 
- APPLICATION_EXITVALUE_NOT_AVAILABLE - Static variable in exception org.osgi.service.application.ApplicationException
- 
The exit value is not available for an application instance because the
 instance has not terminated. 
- APPLICATION_ICON - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the localized icon of the application. 
- APPLICATION_INTERNAL_ERROR - Static variable in exception org.osgi.service.application.ApplicationException
- 
An exception was thrown by the application or the corresponding container
 during launch. 
- APPLICATION_INVALID_STARTUP_ARGUMENT - Static variable in exception org.osgi.service.application.ApplicationException
- 
One of the specified startup arguments is invalid, for example its type
 is not permitted. 
- APPLICATION_LAUNCHABLE - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the launchable property of the application. 
- APPLICATION_LICENSE - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the localized license of the application. 
- APPLICATION_LOCATION - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the location of the application. 
- APPLICATION_LOCKED - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the locked property of the application. 
- APPLICATION_LOCKED - Static variable in exception org.osgi.service.application.ApplicationException
- 
The application couldn't be launched because it is locked. 
- APPLICATION_NAME - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the localized name of the application. 
- APPLICATION_NOT_LAUNCHABLE - Static variable in exception org.osgi.service.application.ApplicationException
- 
- APPLICATION_PID - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the unique identifier (PID) of the application. 
- APPLICATION_PID - Static variable in class org.osgi.service.application.ApplicationHandle
- 
The property key for the unique identifier (PID) of the application
 instance. 
- APPLICATION_PID - Static variable in interface org.osgi.service.application.ScheduledApplication
- 
The property key for the identifier of the application being scheduled. 
- APPLICATION_SCHEDULING_FAILED - Static variable in exception org.osgi.service.application.ApplicationException
- 
The application schedule could not be created due to some internal error
 (for example, the schedule information couldn't be saved due to some
 storage error). 
- APPLICATION_STATE - Static variable in class org.osgi.service.application.ApplicationHandle
- 
The property key for the state of this application instance. 
- APPLICATION_SUPPORTS_EXITVALUE - Static variable in class org.osgi.service.application.ApplicationHandle
- 
The property key for the supports exit value property of this application
 instance. 
- APPLICATION_VENDOR - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the name of the application vendor. 
- APPLICATION_VERSION - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the version of the application. 
- APPLICATION_VISIBLE - Static variable in class org.osgi.service.application.ApplicationDescriptor
- 
The property key for the visibility property of the application. 
- ApplicationAdminPermission - Class in org.osgi.service.application
- 
This class implements permissions for manipulating applications and their
 instances. 
- ApplicationAdminPermission(String, String) - Constructor for class org.osgi.service.application.ApplicationAdminPermission
- 
Constructs an ApplicationAdminPermission. 
- ApplicationAdminPermission(ApplicationDescriptor, String) - Constructor for class org.osgi.service.application.ApplicationAdminPermission
- 
This constructor should be used when creating
 ApplicationAdminPermissioninstance forcheckPermissioncall.
 
- ApplicationContext - Interface in org.osgi.application
- 
ApplicationContextis the access point for an OSGi-aware application
 to the features of the OSGi Service Platform.
 
- ApplicationDescriptor - Class in org.osgi.service.application
- 
An OSGi service that represents an installed application and stores
 information about it. 
- ApplicationDescriptor(String) - Constructor for class org.osgi.service.application.ApplicationDescriptor
- 
Constructs the ApplicationDescriptor.
 
- ApplicationDTO - Class in org.osgi.service.jaxrs.runtime.dto
- 
Represents a JAX-RS Application service. 
- ApplicationDTO() - Constructor for class org.osgi.service.jaxrs.runtime.dto.ApplicationDTO
-  
- applicationDTOs - Variable in class org.osgi.service.jaxrs.runtime.dto.RuntimeDTO
- 
Returns the representations of the JAX-RS Application services associated
 with this Runtime. 
- ApplicationException - Exception in org.osgi.service.application
- 
This exception is used to indicate problems related to application lifecycle
 management. 
- ApplicationException(int) - Constructor for exception org.osgi.service.application.ApplicationException
- 
Creates an ApplicationExceptionwith the specified error code.
 
- ApplicationException(int, Throwable) - Constructor for exception org.osgi.service.application.ApplicationException
- 
Creates a ApplicationExceptionthat wraps another exception.
 
- ApplicationException(int, String) - Constructor for exception org.osgi.service.application.ApplicationException
- 
Creates an ApplicationExceptionwith the specified error code.
 
- ApplicationException(int, String, Throwable) - Constructor for exception org.osgi.service.application.ApplicationException
- 
Creates a ApplicationExceptionthat wraps another exception.
 
- ApplicationHandle - Class in org.osgi.service.application
- 
ApplicationHandle is an OSGi service interface which represents an instance
 of an application. 
- ApplicationHandle(String, ApplicationDescriptor) - Constructor for class org.osgi.service.application.ApplicationHandle
- 
Application instance identifier is specified by the container when the
 instance is created. 
- ApplicationServiceEvent - Class in org.osgi.application
- 
An event from the Framework describing a service lifecycle change. 
- ApplicationServiceEvent(int, ServiceReference, Object) - Constructor for class org.osgi.application.ApplicationServiceEvent
- 
Creates a new application service event object. 
- ApplicationServiceListener - Interface in org.osgi.application
- 
An ApplicationServiceEventlistener.
 
- apply(Object, Type) - Method in interface org.osgi.util.converter.ConverterFunction
- 
Convert the object into the target type. 
- apply(T) - Method in interface org.osgi.util.function.Function
- 
Applies this function to the specified argument. 
- as(Class<T>) - Method in exception org.osgi.service.transaction.control.ScopedWorkException
- 
Throws the cause of this Exception as a RuntimeException the supplied
 Exception type. 
- asOneOf(Class<A>, Class<B>) - Method in exception org.osgi.service.transaction.control.ScopedWorkException
- 
Throws the cause of this Exception as a RuntimeException or one of the
 supplied Exception types. 
- asOneOf(Class<A>, Class<B>, Class<C>) - Method in exception org.osgi.service.transaction.control.ScopedWorkException
- 
Throws the cause of this Exception as a RuntimeException or one of the
 supplied Exception types. 
- asOneOf(Class<A>, Class<B>, Class<C>, Class<D>) - Method in exception org.osgi.service.transaction.control.ScopedWorkException
- 
Throws the cause of this Exception as a RuntimeException or one of the
 supplied Exception types. 
- asRuntimeException() - Method in exception org.osgi.service.transaction.control.ScopedWorkException
-  
- Async - Interface in org.osgi.service.async
- 
The Asynchronous Execution Service. 
- async(Method, Object[]) - Method in interface org.osgi.service.async.delegate.AsyncDelegate
- 
Invoke the specified method as an asynchronous task with the specified
 arguments. 
- AsyncDelegate - Interface in org.osgi.service.async.delegate
- 
This interface is used by services to allow them to optimize Asynchronous
 calls where they are capable of executing more efficiently. 
- asyncMap(int, int, Function<? super T, Promise<? extends R>>) - Method in interface org.osgi.util.pushstream.PushStream
- 
Asynchronously map the payload values. 
- asyncSupported - Variable in class org.osgi.service.http.runtime.dto.BaseServletDTO
- 
Specifies whether the servlet supports asynchronous processing. 
- asyncSupported - Variable in class org.osgi.service.http.runtime.dto.FilterDTO
- 
Specifies whether the servlet filter supports asynchronous processing. 
- attach(ServiceReference<?>) - Method in interface org.osgi.service.device.Driver
- 
Attaches this Driver service to the Device service represented by the
 given ServiceReferenceobject.
 
- ATTRIBUTE - Static variable in class org.osgi.service.cm.ConfigurationPermission
- 
Provides permission to set or remove an attribute on the configuration. 
- AttributeDefinition - Annotation Type in org.osgi.service.metatype.annotations
- 
AttributeDefinitioninformation for the annotated method.
 
- AttributeDefinition - Interface in org.osgi.service.metatype
- 
An interface to describe an attribute. 
- attributes - Variable in class org.osgi.service.http.runtime.dto.ServletContextDTO
- 
The servlet context attributes. 
- AttributeType - Enum in org.osgi.service.metatype.annotations
- 
- audit(String) - Method in interface org.osgi.service.log.Logger
- 
- audit(String, Object) - Method in interface org.osgi.service.log.Logger
- 
- audit(String, Object, Object) - Method in interface org.osgi.service.log.Logger
- 
- audit(String, Object...) - Method in interface org.osgi.service.log.Logger
- 
- AUTHENTICATION_TYPE - Static variable in class org.osgi.service.http.context.ServletContextHelper
- 
HttpServletRequestattribute specifying the scheme used in
 authentication.
 
- AUTHENTICATION_TYPE - Static variable in interface org.osgi.service.http.HttpContext
- 
HttpServletRequestattribute specifying the scheme used in
 authentication.
 
- AUTHORIZATION - Static variable in class org.osgi.service.http.context.ServletContextHelper
- 
HttpServletRequestattribute specifying theAuthorizationobject obtained from theorg.osgi.service.useradmin.UserAdminservice.
 
- AUTHORIZATION - Static variable in interface org.osgi.service.http.HttpContext
- 
HttpServletRequestattribute specifying theAuthorizationobject obtained from theorg.osgi.service.useradmin.UserAdminservice.
 
- Authorization - Interface in org.osgi.service.useradmin
- 
The Authorizationinterface encapsulates an authorization context on
 which bundles can base authorization decisions, where appropriate.
 
- AUTO_EXPORT_ALL_CLASSES - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
- 
Advertise all Java classes and interfaces in the component instance type
 as service interfaces. 
- AUTO_EXPORT_CLASS_HIERARCHY - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
- 
Advertise all Java classes in the hierarchy of the component instance
 type as service interfaces. 
- AUTO_EXPORT_DISABLED - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
- 
Do not auto-detect types for advertised service interfaces 
- AUTO_EXPORT_INTERFACES - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
- 
Advertise all Java interfaces implemented by the component instance type
 as service interfaces. 
- AUTOMATIC - Static variable in interface org.osgi.service.dmt.MetaNode
- 
Constant for representing an automatic node in the tree. 
- AVAILABILITY_MANDATORY - Static variable in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
- 
A matching service is required at all times. 
- AVAILABILITY_OPTIONAL - Static variable in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
- 
A matching service is not required to be present.