See: Description
| Interface | Description |
|---|---|
| DomainPathSubscriber |
Implement this interface to receive DomainPath changes
|
| ProxyMessageListener |
Implement this interface to receive all ProxyMessages of all Items
|
| ProxyObserver<V extends C2KLocalObject> |
| Class | Description |
|---|---|
| AgentProxy |
It is a wrapper for the connection and communication with Agent It caches
data loaded from the Agent to reduce communication
|
| ItemProxy |
It is a wrapper for the connection and communication with Item.
|
| MemberSubscription<C extends C2KLocalObject> | |
| ProxyClientConnection | |
| ProxyManager |
Manager of pool of Proxies and their subscribers
|
| ProxyMessage | |
| ProxyServer | |
| ProxyServerConnection |
The Proxy API provides the following functionality:
ProxyObserver interface to be
notified of changes, using MemberSubscription
instances to set up push subscriptions to cluster contents. It also provides
a mechanism for subscribing to directory paths, so that domain tree browsers
can implement asynchronous loading and update themselves when the tree changes.AgentProxy
provides the main execution method for Jobs. This method performs outcome validation and
executes required CRISTAL Scripts in the client process before the execution
is requested on the server. Additional execution methods to call Predefined
Steps are also available.
The core object of the Proxy API is the ProxyManager, which is initialized
as a static member of the Gateway on initialization. This object can be used
to create a Proxy object from a Path from the directory, and maintains a
connection to the server called the Proxy Update Notification Channel,
through which it subscribes to Items it holds proxies for so it can be
informed of changes to Item data through
ProxyMessage objects.
Copyright © 1997–2019 CRISTAL-iSE. All rights reserved.