Package org.dvb.application.storage

Provides support for storage of applications.

See:
          Description

Interface Summary
ApplicationStorageController Defines the methods for storing, listing and removing applications to and from a service.
ApplicationStorageListener Listener to receive reports on progress of application storage operations.
ExtendedAppAttributes The ExtendedAppAttributes interface provides additional attributes that are useful when application can be stored in the GEM terminal.
StoredApplicationService Defines the information about a stored application service.
 

Class Summary
ApplicationCache A cache to store applications so that they may be started faster when signalled in broadcast.
ApplicationStoragePermission This class represents a permission to manage applications stored in the GEM terminal.
StoredApplicationServiceFactory This factory creates new Service objects representing stand-alone stored application services.
StoredApplicationServiceType The service type used for stored application services.
 

Exception Summary
ApplicationDownloadException Thrown if the downloading of the application failed.
InvalidApplicationException When an application is being installed into a service, this is thrown when: The application does not include an application_storage_descriptor.
InvalidDescriptionFileException Thrown when an application descriptio file is invalid.
NotEnoughResourcesException Thrown if the GEM terminal does not have enough resources to install the application.
ServiceAlreadyExistsException Thrown if a StoredApplicationService already exists with the identifiers the application tried to create a new one.
UserRejectedInstallException Thrown if the request to install an application was rejected.
 

Package org.dvb.application.storage Description

Provides support for storage of applications.