Index

A C D E G I J O R S T U V 
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
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 a Cryptor 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.
A C D E G I J O R S T U V 
All Classes and Interfaces|All Packages|Serialized Form