Knopflerfish OSGi bundle applicationadmin 4.0.0
A D E G H I L M O R S T U Y

A

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 contructor should be used when creating ApplicationAdminPermission instance for checkPermission call.
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.
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.

D

DAY_OF_MONTH - Static variable in interface org.osgi.service.application.ScheduledApplication
The name of the day of month attribute of a virtual timer event.
DAY_OF_WEEK - Static variable in interface org.osgi.service.application.ScheduledApplication
The name of the day of week attribute of a virtual timer event.
destroy() - Method in class org.osgi.service.application.ApplicationHandle
The application instance's lifecycle state can be influenced by this method.
destroySpecific() - Method in class org.osgi.service.application.ApplicationHandle
Called by the destroy() method to perform application model specific steps to stop and destroy an application instance safely.

E

equals(Object) - Method in class org.osgi.service.application.ApplicationAdminPermission
 

G

getActions() - Method in class org.osgi.service.application.ApplicationAdminPermission
Returns the actions of this permission.
getApplicationDescriptor() - Method in class org.osgi.service.application.ApplicationHandle
Retrieves the ApplicationDescriptor to which this ApplicationHandle belongs.
getApplicationDescriptor() - Method in interface org.osgi.service.application.ScheduledApplication
Retrieves the ApplicationDescriptor which represents the application and necessary for launching.
getApplicationId() - Method in class org.osgi.service.application.ApplicationDescriptor
Returns the identifier of the represented application.
getArguments() - Method in interface org.osgi.service.application.ScheduledApplication
Queries the startup arguments specified when the application was scheduled.
getCause() - Method in exception org.osgi.service.application.ApplicationException
Returns the cause of this exception or null if no cause was set.
getErrorCode() - Method in exception org.osgi.service.application.ApplicationException
Returns the error code associated with this exception.
getEventFilter() - Method in interface org.osgi.service.application.ScheduledApplication
Queries the event filter for the triggering event.
getExitValue(long) - Method in class org.osgi.service.application.ApplicationHandle
Returns the exit value for the application instance.
getInstanceId() - Method in class org.osgi.service.application.ApplicationHandle
Returns the unique identifier of this instance.
getProperties(String) - Method in class org.osgi.service.application.ApplicationDescriptor
Returns the properties of the application descriptor as key-value pairs.
getPropertiesSpecific(String) - Method in class org.osgi.service.application.ApplicationDescriptor
Container implementations can provide application model specific and/or container implementation specific properties via this method.
getScheduleId() - Method in interface org.osgi.service.application.ScheduledApplication
Returns the identifier of this schedule.
getState() - Method in class org.osgi.service.application.ApplicationHandle
Get the state of the application instance.
getTopic() - Method in interface org.osgi.service.application.ScheduledApplication
Queries the topic of the triggering event.

H

hashCode() - Method in class org.osgi.service.application.ApplicationAdminPermission
 
HOUR_OF_DAY - Static variable in interface org.osgi.service.application.ScheduledApplication
The name of the hour of day attribute of a virtual timer event.

I

implies(Permission) - Method in class org.osgi.service.application.ApplicationAdminPermission
Checks if the specified permission is implied by this permission.
isLaunchableSpecific() - Method in class org.osgi.service.application.ApplicationDescriptor
This method is called by launch() to verify that according to the container, the application is launchable.
isRecurring() - Method in interface org.osgi.service.application.ScheduledApplication
Queries if the schedule is recurring.

L

launch(Map) - Method in class org.osgi.service.application.ApplicationDescriptor
Launches a new instance of an application.
launchSpecific(Map) - Method in class org.osgi.service.application.ApplicationDescriptor
Called by launch() to create and start a new instance in an application model specific way.
LIFECYCLE_ACTION - Static variable in class org.osgi.service.application.ApplicationAdminPermission
Allows the lifecycle management of the target applications.
lock() - Method in class org.osgi.service.application.ApplicationDescriptor
Sets the lock state of the application.
LOCK_ACTION - Static variable in class org.osgi.service.application.ApplicationAdminPermission
Allows setting/unsetting the locking state of the target applications.
lockSpecific() - Method in class org.osgi.service.application.ApplicationDescriptor
This method is used to notify the container implementation that the corresponding application has been locked and it should update the application.locked service property accordingly.

M

matchDNChain(String) - Method in class org.osgi.service.application.ApplicationDescriptor
This method verifies whether the specified pattern matches the Distinguished Names of any of the certificate chains used to authenticate this application.
MINUTE - Static variable in interface org.osgi.service.application.ScheduledApplication
The name of the minute attribute of a virtual timer event.
MONTH - Static variable in interface org.osgi.service.application.ScheduledApplication
The name of the month attribute of a virtual timer event.

O

org.osgi.service.application - package org.osgi.service.application
Application Package Version 1.1.

R

remove() - Method in interface org.osgi.service.application.ScheduledApplication
Cancels this schedule of the application.
RUNNING - Static variable in class org.osgi.service.application.ApplicationHandle
The application instance is running.

S

schedule(String, Map, String, String, boolean) - Method in class org.osgi.service.application.ApplicationDescriptor
Schedules the application at a specified event.
SCHEDULE_ACTION - Static variable in class org.osgi.service.application.ApplicationAdminPermission
Allows scheduling of the target applications.
SCHEDULE_ID - Static variable in interface org.osgi.service.application.ScheduledApplication
The property key for the schedule identifier.
ScheduledApplication - Interface in org.osgi.service.application
It is allowed to schedule an application based on a specific event.
setCurrentApplicationId(String) - Method in class org.osgi.service.application.ApplicationAdminPermission
This method can be used in the ProtectionDomain implementation in the implies method to insert the application ID of the current application into the permission being checked.
STOPPING - Static variable in class org.osgi.service.application.ApplicationHandle
The application instance is being stopped.

T

TIMER_TOPIC - Static variable in interface org.osgi.service.application.ScheduledApplication
The topic name for the virtual timer topic.
TRIGGERING_EVENT - Static variable in interface org.osgi.service.application.ScheduledApplication
The key for the startup argument used to pass the event object that triggered the schedule to launch the application instance.

U

unlock() - Method in class org.osgi.service.application.ApplicationDescriptor
Unsets the lock state of the application.
unlockSpecific() - Method in class org.osgi.service.application.ApplicationDescriptor
This method is used to notify the container implementation that the corresponding application has been unlocked and it should update the application.locked service property accordingly.

Y

YEAR - Static variable in interface org.osgi.service.application.ScheduledApplication
The name of the year attribute of a virtual timer event.

A D E G H I L M O R S T U Y
Knopflerfish OSGi ${version}