See: Description
| Interface | Description |
|---|---|
| AppServerEntry |
Provide low-level APIs to connect and communicate with a remote appserver.
|
| BrokerClientServices |
Broker services exported on client side.
|
| BrokerServerServices |
Broker services exported on server side.
|
| ClientBuilderOptions |
Interface for the base client builder options.
|
| InitTermListener |
Classes which implement this interface may serve as per-session or server
hooks.
|
| Isolatable |
Defines an interface for calling a method in an isolated transactional
environment.
|
| LegacyAppServerWork |
Interface for the work task to be processed by the legacy appserver worker.
|
| MainEntry |
Defines the interface used to invoke an application remotely.
|
| RemoteSpawner |
Defines the API used to get the spawn command from a remote P2J server.
|
| Spawner |
This interface is exported using a RemoteObject protocol and is designed as a communication
gateway between the server handler and spawned client.
|
| SpawnerListener |
This interface should be implemented by callers which communicate with a spawned process
(client) in order to provide custom data to the client and notify the server that the client
process has started.
|
| TemporaryClient |
On P2J client side, it will do custom work after authenticating using the temporary
credentials.
|
| WebClientAllocator |
Defines methods to allocate and to release system resources for web clients.
|
| WebClientRegistrar |
Exports methods to register the web client's P2J session and to release its system resources.
|
| Class | Description |
|---|---|
| AdminServerExtension |
The class holds Admin server extension attributes.
|
| AppServerConnectionPool |
Provides a pool of
workers, which have a FWD context as configured in the
client's type (directory's soap, rest, web app node). |
| AppServerInvocationResult |
This class acts as a container for the various data which is returned by or updated during
remote appserver calls.
|
| BaseClientBuilderOptions |
The parameters stored inside this structure are read from directory and are used as default
parameters to create and spawn a P2J client process.
|
| BasicAuth |
Performs authentication and authorization using the
username:password combo from the request's
"Authorization" header. |
| Broker |
Broker implementation.
|
| BrokerCore |
Remote launcher client side implementation.
|
| BrokerManager |
This class has been designed to manage remote launchers (brokers).
|
| BrokerParameters |
Broker parameters storage.
|
| Brokers |
Holds a list of brokers that could be used to remote spawn.
|
| BrokerSpawnParameters |
This class holds the spawn command line parameters.
|
| BrokerSpawnResult |
This class holds the response after spawning a remote client.
|
| ClientBuilder |
This class is used to create and spawn a client process using a
ProcessBuilder instance. |
| ClientBuilderParameters |
This structure holds default parameters as well specific parameters used to create and spawn a
P2J client process.
|
| ClientCore |
Core looping logic that performs initialization of a client UI and
establishes a session with the server.
|
| ClientCore.InitStruct |
Structure used for passing several values to and from
ClientCore.initialize(InitStruct, BootstrapConfig, String)
method. |
| ClientDriver |
General purpose command line driver to start a client process based on a bootstrap
configuration file and/or command line parameters.
|
| ClientParameters |
Container of client-side parameters which need to be exposed to the server-side application
code.
|
| ClientSpawner |
This defines a way of spawning new P2J client processes.
|
| ClientsToPortsGenerator |
Creates mapping clients to their ports and added corresponding settings under the webClient
parent node.
|
| ClientsToPortsGenerator.HostsFileParser |
Defines the hosts file parser.
|
| CommonDriver |
Common services used by command line drivers.
|
| EmbeddedWebHandler |
Define handlers to run the embedded web app from within fwd.
|
| EntryPointResource |
Implements the application entry point resource.
|
| EntryPointRights |
Implements the
EntryPointResource rights objects. |
| FwdLauncher |
Entry point used when starting the server with AppCDS.
|
| HostsManager |
The host manager defines methods to add host and to get port name.
|
| LegacyServiceHandler |
Common APIs for processing legacy services (REST, WebHandler, etc).
|
| LegacyServiceWorker |
Worker class to process the requests.
|
| NativeSecureConnection |
Helper class for connecting to a remote P2J server from native code, via JNI.
|
| OrderedShutdownHooks |
This class ensures that registered hooks are run in a specified order of priority when the JVM shuts down.
|
| OrderedShutdownHooks.ShutdownHook |
Class representing a shutdown hook.
|
| ProcessBuilderOptions |
The parameters stored inside this structure are read from directory on server start-up
and are used as default parameters to create and spawn a web client process.
|
| ProcessBuilderParameters |
This structure holds process parameters to create and spawn a P2J client process.
|
| ProcessClientBuilder |
This class is used to start P2J client processes using the
spawn tool, with no
password authentication. |
| ProcessClientSpawner |
Class used to spawn a new P2J client which will authenticate as a P2J process.
|
| ProcessClientSpawner.TemporaryClientTask |
On P2J client side, it will do custom work after authenticating using the temporary
credentials.
|
| RemoteAppServerConnectionPool |
When establishing a remote appserver connection, to use the FWD's implementation of the OpenClient, a
single-worker pool is created.
|
| RemoteEntryPointResource |
Implements the application's remote entry points resource.
|
| RemoteEntryPointRights |
Remote entry point rights editor.
|
| RemoteInvocationResult |
This class acts as a container for the various data which is returned by or updated during
remote server calls.
|
| RemoteLaunchOptionResource |
Implements the application's remote launch option resource.
|
| RemoteLaunchOptionRights |
Implements the
RemoteLaunchOptionResource rights objects. |
| ServerDriver |
General purpose command line driver to start a server process based on a
bootstrap configuration file and/or command line parameters.
|
| ServerKeyStore |
A container used to export server key store.
|
| SpawnerImpl |
This class implements the Spawner contract exported via a RemoteObject protocol.
|
| SpreadsheetWebApp |
Represents a web application for managing and interacting with spreadsheets through a web interface.
|
| SpreadsheetWebApp.Context |
The Context class represents the context within which a spreadsheet widget operates.
|
| SpreadsheetWebApp.SecurityContextDispatcher |
The class provides a mechanism to execute runnables asynchronously in a separate thread associated
with the related security context.
|
| StandardServer |
Standard server application which is driven by the P2J directory contents.
|
| StandardServer.AbstractInitTermListener |
Abstract adapter for a basic init/term listener.
|
| StandardServer.LegacyInvoker |
Executes the exported entry point as a legacy external program.
|
| StandardServer.MainInvoker |
Prepares the exported entry point to be called in the properly
initialized transactionable environment.
|
| StartupParameters |
Client startup parameters object.
|
| TemporaryAccount |
This structure holds the temporary account subject and the clear text password
random generated.
|
| TemporaryAccountPool |
A temporary account pool implementation.
|
| TemporaryAccountPool.ManagerHolder |
Helper clasee for the lazt initialization of the TemporaryAccountPool instance
|
| TemporaryAccountWorker |
A Runnable object used to manage user accounts.
|
| ThemeOption |
Class representing one UI theme option.
|
| TrustedSpawnerResource |
Implements the trusted spawner target account resource.
|
| TrustedSpawnerRights |
Implements the
TrustedSpawnerResource rights objects. |
| TwoURLsResource |
Jetty resource implementation that is capable to merge two other resources.
|
| UpdateAccountTask |
Runnable object used to update temporary accounts status.
|
| VirtualDesktopWebHandler |
Starts a web client and redirects the requestor to the newly spawned client process / web server URI.
|
| WebAllocatedResources |
Represents the web client resources.
|
| WebAuthHandler |
Instances of this class are created when the authentication is enabled at a certain web service type.
|
| WebClientBuilder |
This class is used to create and spawn a web client process using a
ProcessBuilder
instance. |
| WebClientBuilder.PostInitOptions |
A wrapper class for all configurations applicable to the specific request for client spawn, that
need to be applied after the client is initialized.
|
| WebClientBuilderOptions |
The parameters stored inside this structure are read from directory on server start-up
and are used as default parameters to create and spawn a web client process.
|
| WebClientBuilderParameters |
This structure holds default parameters as well specific parameters used to create and spawn a
process for a web client (either GUI or ChUI).
|
| WebClientsManager |
Manages the system resources allocated for web clients.
|
| WebClientSpawner |
Class used to spawn a new web client process.
|
| WebClientSpawner.TemporaryClientTask |
On P2J client side, it will do custom work after authenticating using the temporary
credentials.
|
| WebDriverHandler |
Base class for Virtual Desktop and Embedded web handlers.
|
| WebDriverHandler.SpawnerResult |
Simple container for the spawn result.
|
| WebDriverHandler.SsoUsers |
Simple container for accounts associated with the sso login.
|
| WebDriverHandler.WebSessionListener |
Listener for client sessions.
|
| WebDriverRequestParameters |
The container for the web request details fetched from the servlet request.
|
| WebDriverSpawnParameters |
The container for web spawn parameters.
|
| WebServer |
Provides an embedded web server based on Jetty 9.1
|
| WebServer.WebContext |
Holds the web content resource description.
|
| WebServiceAuth |
Base class for authenticating and authorizing a web request.
|
| WebServiceHandler |
Specialized handler to process
WebHandler paths. |
| WebServiceHandler.WebHandlerConfig |
A configuration for a WebHandler, as it was defined in
openedge.properties. |
| WebServiceRights |
Implements the
WebServiceResource rights objects. |
| Enum | Description |
|---|---|
| BrokerState |
Define broker state.
|
| ServerKeyStore.Store |
Define the store types.
|
| SpawnError |
Class to collect all spawn error codes, that don't clash with spawn.c and winspawn.c exit codes.
|
| WebDriverHandler.SupportedHttpCode |
Enum for result codes available to the end-user.
|
| WebDriverHandler.UiTextKey |
Keys for translation resources.
|
| WebDriverType |
The web driver type.
|
| Author |
Nick Saxon |
| Date |
September 19,
2005 |
| Access Control |
CONFIDENTIAL |
ClientDriver and ServerDriver classes are
the production level client and server driver classes. The both feature
a rich command line syntax and ability to use plain or encrypted
configuration files, command line overrides or a mixture of both.