Ultra Light Client Guide and Reference

Introduction

This feature enables ULC applications started in server mode to keep the contexts (i.e. state) if a connection fails. This allows the UI Engine started in client mode to reconnect to those contexts which would normally have been terminated.

Normally, an application server running an ULC application in server mode terminates the context if the corresponding connection gets lost. For the user this means that his state is lost and that he must restart the application. With the Client User Reconnect feature, the user will be able to reconnect to his applications.

When a connection fails an error message will be displayed to the user. This happens if the programmer set it up to do so - browse #getConnDownErrorMsg for more detail). If there are no other ULC applications with working connections in the UI Engine, the UI Engine will terminate. If the user desires to reconnect he simply restarts the UI Engine. If auto-reconnect is enabled then the UI Engine will not terminate but will try to reconnect to the application server(s).

When the UI Engine reconnects to the "hanging" context the normal #saveState: sequence will be run.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]