# All Classes and Interfaces

Class
Description
ChangeStateTask
Simple general task, setting the state of a registered resource.
ConfigConfigurationSerializer
ConfigurationSerializer
ConfigurationSerializerFactory
ConfigurationSerializerFactory.Format
InfoProvider
The info provider delivers information about the current state of the OSGi installer
InstallableResource
A piece of data that can be installed by the `OsgiInstaller` Currently the OSGi installer supports bundles and configurations, but it can be extended by additional task factories supporting other formats.
InstallationContext
Context for the installation tasks.
InstallationEvent
Optional listener which can be used to monitor the activities of the installer.
InstallationEvent.TYPE
InstallationListener
Optional listener which can be used to monitor the activities of the installer.
InstallationState
The state of the OSGi installer at a given time.
InstallerMBean
InstallTask
Base class for tasks that can be executed by the `OsgiInstaller`.
InstallTaskFactory
The install task factory creates a task for a given resource.
JsonConfigurationSerializer
Serializes dictionary configuration objects (as specified in the configuration admin) into JSON format.
OsgiInstaller
Service for installing/updating/removing installable resources `InstallableResource` in an OSGi framework.
PropertiesConfigurationSerializer
RegisteredResource
A resource that's been registered in the OSGi controller.
Resource
A resource provides all relevant information about a registered resource.
ResourceChangeListener
OSGi Service listening for changes of resources.
ResourceGroup
This is a group of resources all pointing to the same artifact, but maybe in different versions or locations.
ResourceState
The state of a resource.
ResourceTransformer
A resource transformer transform a registered resource before it can be installed.
ResourceUpdater
A resource updater can be used if the processing of resources changes with regards to the entity id and the alias.
RetryHandler
The retry handler should be informed by external services whenever something in the system changed which might make it worth to retry a failed installed.
TaskResource
A task resource is a registered resource which has been processed by a `ResourceTransformer` and is now about to be processed by an `InstallTask`.
TaskResourceGroup
This is a group of resources all pointing to the same artifact, but maybe in different versions or locations.
TransformationResult
A result of a `ResourceTransformer`.
UpdatableResourceGroup
This is a group of resources all pointing to the same artifact, but maybe in different versions or locations.
UpdateHandler
An update handler is a service handling updates of resources through other ways than the installer, e.g.
UpdateResult
The update result is returned by an `UpdateHandler` if a resource could be persisted by the handler.