Skip navigation links
OSGi™ Compendium
Release 7
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

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
Acl is 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 Measurement object 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 Measurement object 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 Measurement object 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 info to the Provisioning Information dictionary.
addInformation(ZipInputStream) - Method in interface org.osgi.service.provisioning.ProvisioningService
Processes the ZipInputStream and 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
Subscribes to LogEntry objects.
addMember(Role) - Method in interface org.osgi.service.useradmin.Group
Adds the specified Role object as a basic member to this Group object.
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
Register a Participant with the current Coordination.
addPermission(String, int) - Method in class org.osgi.service.dmt.Acl
Create a new Acl instance from this Acl with the given permission added for the given principal.
addRequiredMember(Role) - Method in interface org.osgi.service.useradmin.Group
Adds the specified Role object as a required member to this Group object.
addServiceListener(ApplicationServiceListener, String) - Method in interface org.osgi.application.ApplicationContext
Adds the specified ApplicationServiceListener object to this context application instance's list of listeners.
addServiceListener(ApplicationServiceListener, String[]) - Method in interface org.osgi.application.ApplicationContext
Adds the specified ApplicationServiceListener object to this context application instance's list of listeners.
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 AlertPermission object with its name set to the target string.
AlertPermission(String, String) - Constructor for class org.osgi.service.dmt.security.AlertPermission
Creates a new AlertPermission object 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
Combine two RequirementExpressions into a requirement expression using the and operator.
and(RequirementExpression, RequirementExpression, RequirementExpression...) - Method in interface org.osgi.service.repository.ExpressionCombiner
Combine multiple RequirementExpressions into a requirement expression using the and operator.
AndExpression - Interface in org.osgi.service.repository
A RequirementExpression representing the and of a number of requirement expressions.
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
The application is not in launchable state, it's ApplicationDescriptor.APPLICATION_LAUNCHABLE attribute is false.
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 ApplicationAdminPermission instance for checkPermission call.
ApplicationContext - Interface in org.osgi.application
ApplicationContext is 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 ApplicationException with the specified error code.
ApplicationException(int, Throwable) - Constructor for exception org.osgi.service.application.ApplicationException
Creates a ApplicationException that wraps another exception.
ApplicationException(int, String) - Constructor for exception org.osgi.service.application.ApplicationException
Creates an ApplicationException with the specified error code.
ApplicationException(int, String, Throwable) - Constructor for exception org.osgi.service.application.ApplicationException
Creates a ApplicationException that 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 ApplicationServiceEvent listener.
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 ServiceReference object.
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
AttributeDefinition information 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
Attribute types for the AttributeDefinition annotation.
audit(String) - Method in interface org.osgi.service.log.Logger
Log a message at the LogLevel.AUDIT level.
audit(String, Object) - Method in interface org.osgi.service.log.Logger
Log a formatted message at the LogLevel.AUDIT level.
audit(String, Object, Object) - Method in interface org.osgi.service.log.Logger
Log a formatted message at the LogLevel.AUDIT level.
audit(String, Object...) - Method in interface org.osgi.service.log.Logger
Log a formatted message at the LogLevel.AUDIT level.
AUTHENTICATION_TYPE - Static variable in class org.osgi.service.http.context.ServletContextHelper
HttpServletRequest attribute specifying the scheme used in authentication.
AUTHENTICATION_TYPE - Static variable in interface org.osgi.service.http.HttpContext
HttpServletRequest attribute specifying the scheme used in authentication.
AUTHORIZATION - Static variable in class org.osgi.service.http.context.ServletContextHelper
HttpServletRequest attribute specifying the Authorization object obtained from the org.osgi.service.useradmin.UserAdmin service.
AUTHORIZATION - Static variable in interface org.osgi.service.http.HttpContext
HttpServletRequest attribute specifying the Authorization object obtained from the org.osgi.service.useradmin.UserAdmin service.
Authorization - Interface in org.osgi.service.useradmin
The Authorization interface 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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links
OSGi™ Compendium
Release 7

Copyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0