The JNLP API is designed to provide additional services to JNLP applications running in the Java Plugin or launched by Java Web Start.
ServiceManager to determine which services are
available and to gain access to those services.
- See Also:
Interface Summary Interface Description BasicServiceThe
BasicServiceinterface provides access to the codebase of the application, if an application is run in offline mode, and simple interaction with the native browser on the given platform.
ClipboardServiceprovides methods for accessing the shared system-wide clipboard, even for applications that are running in the untrusted execution environment.
DownloadServiceservice allows an application to control how its own resources are cached, to determine which of its resources are currently cached, to force resources to be cached, and to remove resources from the cache.
DownloadService2Provides cache query services to JNLP applications. DownloadServiceListenerThe
DownloadServiceListenerprovides an interface for a callback object implementation, which may be used by a DownloadService implementation.
ExtendedServiceprovides additional support to the current JNLP API, to allow applications to open a specific file or files in the client's file system.
ExtensionInstallerServiceis used by an extension installer to communicate with the JNLP Client.
FileContentsobjects encapsulate the name and contents of a file.
FileOpenServiceservice allows the user to choose a file from the local file system, even for applications that are running in the untrusted execution environment.
FileSaveServiceservice allows the user to save a file to the local file system, even for applications that are running in the untrusted execution environment.
IntegrationServiceProvides desktop integration for JNLP applications. JNLPRandomAccessFileInstances of this class support both reading and writing to a random access file. PersistenceService
PersistenceServiceprovides methods for storing data locally on the client system, even for applications that are running in the untrusted execution environment.
PrintServiceprovides methods for access to printing functions, even for applications that are running in the untrusted execution environment.
ServiceManagerStubobject implements the particular lookup of JNLP services by the JNLP Client.
SingleInstanceListeneris a interface which should be implemented by a JNLP application if they wish to support single instance behaviour.
SingleInstanceServiceallow applications launched under Java Web Start to register themselves as singletons, and to be passed in new parameter sets when user attempts to launch new instances of them.
Class Summary Class Description DownloadService2.ResourceSpecSpecifies patterns for resource queries as arguments and holds results in
ServiceManagerprovides static methods to lookup JNLP services.
Exception Summary Exception Description UnavailableServiceExceptionThe
UnavailableServiceExceptionis thrown by the
ServiceManagerwhen a non-existing or unavailable service is looked up.