A C D E G H I O R S T U 
All Classes All Packages

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) - Constructor for class org.tentackle.update.ClientInfo
Creates a client application info.
Platform and architecture are determined from the system properties.
ClientInfo(String, String, String, String) - Constructor for class org.tentackle.update.ClientInfo
Creates a client application info.
ClientUpdateUtilities - Class in org.tentackle.update
Utility methods to implement the application update.
ClientUpdateUtilities() - Constructor for class org.tentackle.update.ClientUpdateUtilities
 
close() - Method in class org.tentackle.update.CallbackReadableByteChannel
 
createServerVersion() - Method in class org.tentackle.update.AbstractUpdateServiceImpl
Gets the server version.
createShaURL(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
Creates the URL for the SHA256 file.
createUpdateExecutor(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
Creates the name of the update executor.
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

determineDownloadSize(URL) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
Determines the download size of the ZIP file.
determineShaHash(URL) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
Determines the SHA hash.
dowloadZip(UpdateInfo, File, Consumer<Double>) - Method in class org.tentackle.update.ClientUpdateUtilities
Downloads the zipfile.

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.
getBundle(String, Locale) - Method in class org.tentackle.update.service.Hook
 
getInfo(ClientInfo) - Method in class org.tentackle.update.AbstractUpdateServiceImpl
 
getInfo(ClientInfo) - Method in interface org.tentackle.update.UpdateService
Gets the info how to download and install the update.
getInstance() - Static method in class org.tentackle.update.ClientUpdateUtilities
The singleton.
getInstance() - Static method in class org.tentackle.update.ServerUpdateUtilities
The singleton.
getPlatform() - Method in class org.tentackle.update.ClientInfo
Gets the client's platform.
getShaHash() - Method in class org.tentackle.update.UpdateInfo
Gets the SHA hash to verify the download.
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.
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.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.

H

Hook - Class in org.tentackle.update.service
Hook for the update module.
Hook() - Constructor for class org.tentackle.update.service.Hook
 

I

isApplicationUpdatable() - Method in class org.tentackle.update.ClientUpdateUtilities
Checks whether the application is running in an updatable directory.
isOpen() - Method in class org.tentackle.update.CallbackReadableByteChannel
 

O

org.tentackle.update - module org.tentackle.update
 
org.tentackle.update - package org.tentackle.update
 
org.tentackle.update.service - package org.tentackle.update.service
 

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
 
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.
A C D E G H I O R S T U 
All Classes All Packages