Index

A C G H I L O P S T U 
All Classes and Interfaces|All Packages

A

assertNotAlreadyRunning() - Method in class org.tentackle.fx.rdc.update.UpdatableDesktopApplication
Checks whether another updatable application is already running in the current working directory.
Throws TentackleRuntimeException if so.

C

createCountdownTimeline(FxButton) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Creates a countdown timeline for the go-button to start the update automatically after a few seconds.
The default implementation counts down from 3 each second.
The update should not start automatically since the user should have to option to cancel.
createLoginFailedHandler(Parent, SessionInfo) - Method in class org.tentackle.fx.rdc.update.UpdatableDesktopApplication
 
createUpdateDirectory(InstallationType) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Creates the update directory.
createUpdateRunnable(ClientInfo, UpdateInfo, InstallationType) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Creates a runnable that will be invoked if a newer version exists.
The default implementation asks the user whether to update or not and invokes LoginFailedWithUpdateHandler.update(UpdateInfo, InstallationType) or LoginFailedWithUpdateHandler.terminate(String, Throwable), respectively.
Applications running in unattended mode (presentation mode, dashboards, etc...)
createUpdateService() - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Creates the remote update service.

G

getBundle() - Static method in class org.tentackle.fx.rdc.update.UpdateFxRdcBundle
Gets the bundle.
getLockFileName() - Method in class org.tentackle.fx.rdc.update.UpdatableDesktopApplication
Gets the name of the lockfile.
getString(String) - Static method in class org.tentackle.fx.rdc.update.UpdateFxRdcBundle
Gets a string for the given key.

H

handle(Exception) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
 

I

initialize() - Method in class org.tentackle.fx.rdc.update.UpdatableDesktopApplication
 

L

LoginFailedWithUpdateHandler - Class in org.tentackle.fx.rdc.update
To handle login failed exceptions.
LoginFailedWithUpdateHandler(DesktopApplication<?>, Parent, SessionInfo) - Constructor for class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Creates a login failed handler.

O

org.tentackle.fx.rdc.update - module org.tentackle.fx.rdc.update
tentackle-fx-rdc-update module.
org.tentackle.fx.rdc.update - package org.tentackle.fx.rdc.update
 

P

passSessionInfoViaEnvironment(Map<String, String>) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Passes the current username and password encrypted to the process environment of the updated application.
This happens only if both the username and password were given and a valid cryptor was found.

S

showUpdateDialog(Object, String, Consumer<Boolean>) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Shows an update dialog to ask the user whether to update or not.

T

terminate(String, Throwable) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Terminates the application.

U

UpdatableDesktopApplication<C> - Class in org.tentackle.fx.rdc.update
Desktop application with auto update facility.
UpdatableDesktopApplication(String, String) - Constructor for class org.tentackle.fx.rdc.update.UpdatableDesktopApplication
Creates an FX desktop application.
update(UpdateInfo, InstallationType) - Method in class org.tentackle.fx.rdc.update.LoginFailedWithUpdateHandler
Runs the update.
UpdateFxRdcBundle - Class in org.tentackle.fx.rdc.update
Bundle for tentackle-fx-rdc-update.
A C G H I L O P S T U 
All Classes and Interfaces|All Packages