| Interface | Description |
|---|---|
| IActionController |
Establishes an interface for sequentially issuing action commands and streaming
throughput.
|
| IDirectoryController |
Establishes an interface for exploring and manipulating an FTP or SSH FTP client's directory structure.
|
| IDirectoryFilter |
Used to filter directory entry list.
|
| IHostActionController | Deprecated |
| IHttpRequestFilter |
Pre-process or post-process HTTP requests.
|
| IHttpResponseListener |
Listen for HTTP mailbox requests/responses and optionally override the response headers/content.
|
| ILexiCom |
Establishes an interface with VersaLex.
|
| ILexiComIncoming |
Establishes an interface for streaming solicited or unsolicited incoming payload.
|
| ILexiComMultipartIncoming |
Establishes an interface for streaming solicited or unsolicited multipart incoming payload.
|
| ILicense |
Establishes an interface to VersaLex's License.
|
| ILicenser |
Establishes an interface to VersaLex's Licenser.
|
| IListenerController |
Establishes an interface for inbound listener traffic.
|
| IMailboxController |
Establishes an interface for sending and receiving payload through a specific mailbox.
|
| IPortalUserAuthentication |
Establishes an interface for custom VersaLex portal user authentication.
|
| ISchedule |
ISchedule is used to retrieve and update the VersaLex action schedule.
|
| ISchedule.Item | |
| ISchedule.Item.Calendar | |
| ISchedule.Item.Calendar.Time | |
| ISyncer |
Establishes an interface to VersaLex's Synchronizer.
|
| LexiComIncomingFilter |
Establishes an interface for streaming solicited or unsolicited incoming payload.
|
| LexiComLogListener |
Defines an object which listens for LexiComLogEvents.
|
| Class | Description |
|---|---|
| DirectoryEntry |
Represents one directory entry as part of a directory listing.
|
| HostType |
New HostType class gives the predefined host type name, indicates
whether it is a local user host, and provides the ILexiCom
constants for the host protocol and mailbox packaging.
|
| HttpRequest |
An HTTP client request used by an IHttpResponseListener.
|
| HttpResponse |
An HTTP server response used by an IHttpResponseListener.
|
| LexiComFactory |
Factory class for vending CLEO VersaLex API objects.
|
| LexiComLogEvent |
LexiComLogEvent is used to notify interested parties of a significant run event
of a VersaLex runnable object (local host or action).
|
| LexiComOutgoing |
LexiComOutgoing is used for either outgoing file payload or outgoing stream payload.
|
| LexiComOutgoingThread |
Class intended to be used for waiting for and then streaming outgoing payload
Implementation can be configured to run directly within the VersaLex
service/daemon by setting "Custom LexiComOutgoingThread Class" in Configure>Options>Other
and copying an archive containing the implementation into VersaLex's lib/api/ folder.
|
| LexiComPipedOutputStream |
Pipe an incoming payload file out through another mailbox while still writing to the original destination;
fail the transfer if the pipe fails and vice versa
|
| LexUtil |
Miscellaneous utilities
|
| RegistrationInfo |
RegistrationInfo is used to receive and potentially modify registration information
during licensing.
|
| RemoteHttpResponseListener |
RemoteHttpResponseListener MUST be used to wrap
IHttpResponseListener when running in CLIENT mode. |
| RemoteLexiComIncoming |
RemoteLexiComIncoming MUST be used to wrap
ILexiComIncoming when running in CLIENT mode
and streaming incoming payload. |
| RemoteLexiComMultipartIncoming |
RemoteLexiComMultipartIncoming MUST be used to wrap
ILexiComMultipartIncoming when running in CLIENT mode
and streaming multipart, incoming payload. |
| RemoteLexiComOutgoing |
RemoteLexiComOutgoing MUST be used to wrap
LexiComOutgoing when running in CLIENT mode
and streaming outgoing payload or if running in CLIENT mode and the associated
transfer should be interruptable. |
| SystemInfo |
SystemInfo is used to set additional system information during permanent licensing.
|
| Exception | Description |
|---|---|
| LexiComNoRetriesException |
May be extended and thrown in an ILexiComIncoming implementation to indicate
retries should not be allowed.
|