Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractUpdateServiceImpl - Class in org.tentackle.update
-
Server side update service implementation.
- AbstractUpdateServiceImpl(int, String) - Constructor for class org.tentackle.update.AbstractUpdateServiceImpl
-
Creates an update service object.
- AbstractUpdateServiceImpl(int, String, RMIClientSocketFactory, RMIServerSocketFactory) - Constructor for class org.tentackle.update.AbstractUpdateServiceImpl
-
Creates an update service object.
C
- CallbackReadableByteChannel - Class in org.tentackle.update
-
A
ReadableByteChannel
with an optional callback lambda to show the progress. - CallbackReadableByteChannel(ReadableByteChannel, long, Consumer<Double>) - Constructor for class org.tentackle.update.CallbackReadableByteChannel
-
Creates a callback read channel.
- ClientInfo - Class in org.tentackle.update
-
Client application info sent to the update server.
- ClientInfo(String, String, String, String, InstallationType) - Constructor for class org.tentackle.update.ClientInfo
-
Creates a client application info.
- ClientInfo(String, String, InstallationType) - Constructor for class org.tentackle.update.ClientInfo
-
Creates a client application info.
Platform and architecture are determined from the system properties. - ClientUpdateUtilities - Class in org.tentackle.update
-
Utility methods to implement the application update.
- ClientUpdateUtilities() - Constructor for class org.tentackle.update.ClientUpdateUtilities
-
Creates a client update utilities instance.
- close() - Method in class org.tentackle.update.CallbackReadableByteChannel
- createBaseUrlName(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Creates the base URL name without extension.
- createChecksumURL(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Creates the URL for the checksum hash file.
- createUpdateExecutor(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Creates the name of the update executor.
- createUpdateInfo(String, URL, String, long, String) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Creates the update info to be returned to the client.
- createUpdateServiceImpl(Class<? extends UpdateService>, int, String, RMIClientSocketFactory, RMIServerSocketFactory) - Method in class org.tentackle.update.ServerUpdateUtilities
-
Creates the update service implementation.
Invoked byServerUpdateUtilities.exportUpdateService(String, String, Class, RMIClientSocketFactory, RMIServerSocketFactory)
. - createZipURL(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Creates the URL for the ZIP file.
D
- determineChecksumHash(URL) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Determines the checksum hash.
- determineDownloadSize(URL) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Determines the download size of the ZIP file.
- determineInstallationType() - Method in class org.tentackle.update.ClientUpdateUtilities
-
Determines the installation type of the running application.
- determineJPackageRoot() - Method in class org.tentackle.update.ClientUpdateUtilities
-
Determines the jpackage's root installation directory.
- downloadZip(UpdateInfo, File, Consumer<Double>) - Method in class org.tentackle.update.ClientUpdateUtilities
-
Downloads the zip-file.
E
- exportUpdateService(String, String, Class<? extends UpdateService>) - Method in class org.tentackle.update.ServerUpdateUtilities
-
Creates a registry and exports the update service using default socket factories.
- exportUpdateService(String, String, Class<? extends UpdateService>, RMIClientSocketFactory, RMIServerSocketFactory) - Method in class org.tentackle.update.ServerUpdateUtilities
-
Creates a registry and exports the update service.
G
- getApplication() - Method in class org.tentackle.update.ClientInfo
-
Gets the application name.
- getArchitecture() - Method in class org.tentackle.update.ClientInfo
-
Gets the architecture.
- getArtifactName() - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Gets the artifact name excluding the version.
- getChecksum() - Method in class org.tentackle.update.UpdateInfo
-
Gets the checksum hash to verify the download.
- getInstallationType() - Method in class org.tentackle.update.ClientInfo
-
Gets the installation type.
- getInstance() - Static method in class org.tentackle.update.ClientUpdateUtilities
-
The singleton.
- getInstance() - Static method in class org.tentackle.update.ServerUpdateUtilities
-
The singleton.
- getMessageDigest() - Method in class org.tentackle.update.ClientUpdateUtilities
-
Gets the message digest to create the checksum of the downloaded zip file.
- getPlatform() - Method in class org.tentackle.update.ClientInfo
-
Gets the client's platform.
- getSize() - Method in class org.tentackle.update.CallbackReadableByteChannel
-
Gets the number of bytes read so far.
- getSize() - Method in class org.tentackle.update.UpdateInfo
-
Gets the size of the ZIP file.
- getUpdateExecutor() - Method in class org.tentackle.update.UpdateInfo
-
Gets the name of the file to perform the update.
- getUpdateInfo(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
- getUpdateInfo(ClientInfo) - Method in interface org.tentackle.update.UpdateService
-
Gets the info how to download and install the update.
- getUpdateService(String, RMIClientSocketFactory) - Method in class org.tentackle.update.ClientUpdateUtilities
-
Gets the remote update service object.
- getUpdateURL() - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Gets the update base URL.
- getUrl() - Method in class org.tentackle.update.UpdateInfo
-
Gets the URL to download the update.
- getVersion() - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Gets the server version.
- getVersion() - Method in class org.tentackle.update.ClientInfo
-
Gets the application version.
- getVersion() - Method in class org.tentackle.update.UpdateInfo
-
Gets the new application version.
Just an info that can be shown to the user.
I
- InstallationType - Enum Class in org.tentackle.update
-
The installation type of the client application.
- isOpen() - Method in class org.tentackle.update.CallbackReadableByteChannel
- isUpdatableJlinkDirectory(File) - Method in class org.tentackle.update.ClientUpdateUtilities
-
Checks whether given directory an updatable jlink image.
- isUpdatableJPackageApplication() - Method in class org.tentackle.update.ClientUpdateUtilities
-
Checks whether
- isUpdateableJlinkApplication() - Method in class org.tentackle.update.ClientUpdateUtilities
-
Checks whether the application is running in an updatable jlink directory.
J
- JLINK - Enum constant in enum class org.tentackle.update.InstallationType
-
Per user installation via jlink image.
- JPACKAGE - Enum constant in enum class org.tentackle.update.InstallationType
-
Per user installation via jpackage image.
O
- org.tentackle.update - module org.tentackle.update
-
tentackle-update module.
- org.tentackle.update - package org.tentackle.update
R
- read(ByteBuffer) - Method in class org.tentackle.update.CallbackReadableByteChannel
S
- ServerUpdateUtilities - Class in org.tentackle.update
-
Utility methods to implement the application update.
- ServerUpdateUtilities() - Constructor for class org.tentackle.update.ServerUpdateUtilities
-
Creates a server update utilities instance.
- setUpdateURL(String) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
-
Sets the update base URL.
T
- toString() - Method in class org.tentackle.update.ClientInfo
- toString() - Method in class org.tentackle.update.UpdateInfo
U
- UpdateInfo - Class in org.tentackle.update
-
Update info sent back to the client.
- UpdateInfo(String, URL, String, long, String) - Constructor for class org.tentackle.update.UpdateInfo
-
Creates the update info.
The internal state is encrypted if aCryptor
is configured. - UpdateService - Interface in org.tentackle.update
-
RMI service to provide the update info for an application.
V
- valueOf(String) - Static method in enum class org.tentackle.update.InstallationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.tentackle.update.InstallationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form