- 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
-
- 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
-
- 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
-
- 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 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
-
- 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
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
-
- 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
-
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.