public interface ILexiCom
extends java.rmi.Remote
LexiComFactory.getVersaLex(int,String,int) or LexiComFactory.getCurrentInstance().
VersaLex nodes are always organized as follows:
REMOTE HOST | +--MAILBOX | | | +--ACTION | +--HOST_ACTION (VLTrader or Harmony only) | +--TRADING_PARTNER (LexiCom only) USERS HOST (VLTrader or Harmony only) | +--USER MAILBOX | | | +--ACTION | +--HOST_ACTION LOCAL LISTENER HOST | +--SERVICE
| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION
Action node type
|
static int |
ACTION_INDEX
Action node path index
|
static int |
AS2
Applicability Statement 2 packaging
|
static int |
AS3
Applicability Statement 3 packaging
|
static int |
AS4
AS4 packaging
|
static int |
EBICS
EBICS packaging
|
static int |
ebMS
ebXML Message Service packaging
|
static int |
FASP_CLIENT
Fasp client protocol
|
static int |
FTP_CLIENT
FTP client protocol
|
static int |
FTP_SERVER
FTP server protocol
|
static int |
HOST
Host node type
|
static int |
HOST_ACTION
Host-based action node type
|
static int |
HOST_ACTION_INDEX
Host-based action node path index
|
static int |
HOST_INDEX
Host node path index
|
static int |
HSP
HSP protocol
|
static int |
HTTP_CLIENT
HTTP client protocol
|
static int |
HTTP_SERVER
HTTP server protocol
|
static int |
MAILBOX
Mailbox node type
|
static int |
MAILBOX_INDEX
Mailbox node path index
|
static int |
MLLP_CLIENT
MLLP client protocol
|
static int |
MQ_CLIENT
IBM WebSphere MQ client protocol
|
static int |
NONE
No packaging
|
static int |
OFTP_CLIENT
Odette FTP client protocol
|
static int |
OMNI_SERVER
Omni server, http, ftp, and sftp protocols
|
static int |
OPENPGP
Open PGP packaging
|
static int |
RNIF
RosettaNet packaging
|
static int |
SERVICE
Service node type
|
static int |
SERVICE_INDEX
Service node path index
|
static int |
SMTP_CLIENT
SMTP client protocol
|
static int |
SSHFTP_CLIENT
Secure Shell FTP client protocol
|
static int |
SSHFTP_SERVER
Secure Shell FTP server protocol
|
static int |
TRADING_PARTNER
Trading partner node type
|
static int |
TRADING_PARTNER_INDEX
Trading partner node path index
|
static int |
WS
Web Service packaging
|
static int |
XML_ENCRYPTION
Open XML Encryption packaging
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
activateHost(java.lang.String preconfigAlias,
java.lang.String host,
boolean replace)
Activate a preconfigured host
|
boolean |
activeIO(java.lang.String path)
Indicates if the file is currently being input/output by VersaLex
|
boolean |
activeIO(java.lang.String path,
boolean direction)
Indicates if the file is currently being input/output by VersaLex
|
void |
addID(int type,
java.lang.String[] path,
java.lang.String ID)
Add an ID association to a host or mailbox
|
void |
addLogListener(LexiComLogListener l)
Add a listener for all log events
|
void |
addLogListener(LexiComLogListener l,
java.lang.String[] path)
Add a listener for a specific element's log events
|
void |
addLogListener(LexiComLogListener l,
java.lang.String[] path,
int type)
Add a listener for a specific element's log events
|
java.lang.String |
applyDefaultBox(int type,
java.lang.String[] path,
java.lang.String local,
boolean inbox)
If local is a relative path, apply the action's default inbox/outbox settings
|
java.lang.String |
applyDefaultBox(int type,
java.lang.String[] path,
java.lang.String local,
boolean inbox,
boolean localUser)
If local is a relative path, apply the action's default inbox/outbox settings
|
boolean |
checkRunnable(int type,
java.lang.String[] path)
Indicates whether the (local) host or action is currently runnable
|
boolean |
checkRunnable(int type,
java.lang.String[] path,
boolean lock)
Indicates whether the (local) host or action is currently runnable
|
void |
clearID(int type,
java.lang.String ID)
Clears one ID association to a host or mailbox
|
void |
clearID(int type,
java.lang.String[] path)
Clears all ID associations to a host or mailbox
|
java.lang.String |
clone(int type,
java.lang.String[] path)
Clone a new, unique VersaLex element
|
java.lang.String |
clone(int type,
java.lang.String[] path,
boolean temporary)
Clone a new, unique VersaLex element
|
java.lang.String |
clone(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace)
Clone a new VersaLex element
|
java.lang.String |
clone(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace,
boolean temporary)
Clone a new VersaLex element
|
void |
close()
Closes the VersaLex interface
|
java.lang.String |
create(int type,
java.lang.String[] path)
Create a new, unique VersaLex element
|
java.lang.String |
create(int type,
java.lang.String[] path,
boolean temporary)
Create a new, unique VersaLex element
|
java.lang.String |
create(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace)
Create a new VersaLex element
|
java.lang.String |
create(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace,
boolean temporary)
Create a new VersaLex element
|
java.lang.String |
decode(java.lang.String string)
Decode a protected string
|
java.lang.String |
decrypt(java.lang.String string)
Decrypt a protected string
|
void |
dispose()
Disposes the VersaLex GUI
|
java.lang.String |
encode(java.lang.String string)
Encode a protected string
|
java.lang.String |
encrypt(java.lang.String string)
Encrypt a protected string
|
java.lang.String |
endLogFile()
End an XML log file
|
java.io.File |
getAbsolute(java.io.File file)
If file path is not an absolute path, then constructs one from the VersaLex
user directory
|
java.io.File |
getAbsolute(java.io.File file,
boolean getUnderlying)
If getUnderlying is false, then this returns the same results as calling
getAbsolute(path).
|
java.lang.String |
getAbsolute(java.lang.String path)
If file path is not an absolute path, then constructs one from the VersaLex
user directory
|
java.lang.String |
getAbsolute(java.lang.String path,
boolean getUnderlying)
If getUnderlying is false, then this returns the same results as calling
getAbsolute(file).
|
IActionController |
getActionController(java.lang.String[] path)
Get an action controller
|
ICertManagerRunTime |
getCertManager()
Get a VersaLex Certificate Manager object
|
org.w3c.dom.Document |
getDocument(java.lang.String host)
Gets the XML document for the host which contains all the mailboxes, trading partners,
and actions for the host and all property values
|
IHostActionController |
getHostActionController(java.lang.String[] path)
Deprecated.
|
int |
getHostProtocol(java.lang.String alias)
Returns the protocol for the host
|
java.lang.String[] |
getID(int type,
java.lang.String[] path)
Get the IDs associated to a host or mailbox
|
ILicense |
getLicense()
Get the current VersaLex License
|
ILicenser |
getLicenser()
Get a VersaLex Licenser object
|
IListenerController |
getListenerController()
Get the listener controller
|
IMailboxController |
getMailboxController(java.lang.String[] path)
Get a mailbox controller
|
int |
getMailboxPackaging(java.lang.String[] path)
Returns the packaging for the mailbox
|
Options |
getOptions()
Get the system options
|
java.lang.String[] |
getPath(int type,
java.lang.String ID)
Get the host or mailbox associated to the ID
|
java.lang.String[] |
getProperty(int type,
java.lang.String[] path,
java.lang.String property)
Get property value(s)
|
java.io.File |
getRelative(java.io.File file) |
java.lang.String |
getRelative(java.lang.String path)
If file path is an absolute path from the VersaLex user directory, then changes
to a relative path
|
ISchedule |
getSchedule()
Get the schedule
|
ISyncer |
getSyncer()
Get a VersaLex Synchronizer object
|
java.lang.String |
getVersion()
Get the VersaLex version
|
boolean |
hasProperty(int type,
java.lang.String[] path,
java.lang.String property)
Check if property exists
|
java.lang.String |
importHost(java.lang.String filepath,
java.lang.String host,
boolean replace)
Import and activate a host from an XML host file
|
boolean |
isEnabled(int type,
java.lang.String[] path)
Indicates whether the host, mailbox, action, or trading partner is currently enabled
|
boolean |
isLocal(java.lang.String host)
Indicates whether the host is a local host
|
boolean |
isMultipleIDsAllowed(int type,
java.lang.String[] path)
Indicates whether multiple IDs can be associated to the host or mailbox
|
boolean |
isReady(int type,
java.lang.String[] path)
Indicates whether the host, mailbox, action, or trading partner is currently ready
|
boolean |
isRunning(int type,
java.lang.String[] path)
Indicates whether the host, mailbox, or action is currently running
|
java.lang.String[] |
list(int type,
java.lang.String[] path)
List VersaLex elements
|
HostType[] |
listHostTypes()
Lists the generic host types
|
void |
noop()
No operation method for testing that ILexiCom still valid
|
java.lang.String |
remove(int type,
java.lang.String[] path)
Remove a VersaLex element
|
void |
removeLogListener(LexiComLogListener l)
Remove a listener for log events
|
void |
removeLogListener(LexiComLogListener l,
java.lang.String[] path)
Remove a listener for log events
|
void |
removeLogListener(LexiComLogListener l,
java.lang.String[] path,
int type)
Remove a listener for log events
|
java.lang.String |
rename(int type,
java.lang.String[] path,
java.lang.String alias)
Rename a VersaLex element
|
void |
requestStop(int type,
java.lang.String[] path,
boolean wait)
Requests that the running host or action to stop
|
void |
save(int type,
java.lang.String[] path)
Permanently save set property values
|
void |
save(java.lang.String host)
Permanently save set property values for host and all children
|
void |
setClassLoader(java.lang.ClassLoader classloader)
Specify class loader to be used.
|
void |
setDefaultDestination(ILexiComIncoming destination)
Sets the incoming stream interface
|
java.lang.String |
setDocument(org.w3c.dom.Document document,
boolean replace)
Sets the XML document for the host which contains all the mailboxes, trading partners,
and actions for the host and all property values
|
void |
setMultipleIDsAllowed(int type,
java.lang.String[] path,
boolean multipleIDsAllowed)
Allow/Not allow multiple IDs to be associated to the same host or mailbox
|
void |
setProperty(int type,
java.lang.String[] path,
java.lang.String property,
java.lang.String value)
Set property value
|
void |
setProperty(int type,
java.lang.String[] path,
java.lang.String property,
java.lang.String[] value)
Set property values
|
void |
show(boolean splash,
boolean modal)
Displays the VersaLex GUI
|
java.lang.String |
startLogFile(java.lang.String filepath,
boolean overwrite)
Start an XML log file
|
void |
startRun(int type,
java.lang.String[] path,
LexiComLogListener l,
boolean wait)
Starts running the host or action
|
void |
startRun(int type,
java.lang.String[] path,
LexiComLogListener l,
boolean wait,
java.lang.String stype)
Starts running the host or action
|
void |
startRun(int type,
java.lang.String[] path,
LexiComLogListener l,
boolean wait,
java.lang.String stype,
java.lang.String username)
Starts running the host or action
|
void |
startService()
Starts running any hosts marked as auto startup and starts the schedule
|
void |
unlock(int type,
java.lang.String[] path)
Unlocks a reserved (local) host or action
|
static final int HOST
static final int HOST_INDEX
static final int MAILBOX
static final int MAILBOX_INDEX
static final int TRADING_PARTNER
static final int TRADING_PARTNER_INDEX
static final int ACTION
static final int ACTION_INDEX
static final int SERVICE
static final int SERVICE_INDEX
static final int HOST_ACTION
static final int HOST_ACTION_INDEX
static final int HTTP_CLIENT
static final int FTP_CLIENT
static final int OFTP_CLIENT
static final int SSHFTP_CLIENT
static final int MQ_CLIENT
static final int SMTP_CLIENT
static final int MLLP_CLIENT
static final int HTTP_SERVER
static final int FTP_SERVER
static final int SSHFTP_SERVER
static final int FASP_CLIENT
static final int HSP
static final int OMNI_SERVER
static final int NONE
static final int AS2
static final int AS3
static final int ebMS
static final int OPENPGP
static final int XML_ENCRYPTION
static final int WS
static final int RNIF
static final int EBICS
static final int AS4
void setClassLoader(java.lang.ClassLoader classloader)
throws java.lang.Exception
classloader - a ClassLoader that should be used when creating VersaLex objectsjava.lang.Exceptionvoid addLogListener(LexiComLogListener l) throws java.lang.Exception
l - a LexiComLogListener that will be notified when log events have occurredjava.lang.Exceptionvoid addLogListener(LexiComLogListener l, java.lang.String[] path) throws java.lang.Exception
l - a LexiComLogListener that will be notified when log events have occurredpath - the alias path to the element to be listenedjava.lang.Exceptionvoid addLogListener(LexiComLogListener l, java.lang.String[] path, int type) throws java.lang.Exception
l - a LexiComLogListener that will be notified when log events havepath - the alias path to the element type to be listenedtype - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTION
Note: Use this variant for type HOST_ACTIONjava.lang.Exceptionvoid removeLogListener(LexiComLogListener l) throws java.lang.Exception
l - the LexiComLogListener to removejava.lang.Exceptionvoid removeLogListener(LexiComLogListener l, java.lang.String[] path) throws java.lang.Exception
l - the LexiComLogListener to removepath - the alias path of the element type being listened tojava.lang.Exceptionvoid removeLogListener(LexiComLogListener l, java.lang.String[] path, int type) throws java.lang.Exception
l - the LexiComLogListener to removepath - the alias path of the element type being listened totype - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTION
Note: Use this variant for type HOST_ACTIONjava.lang.Exceptionjava.lang.String startLogFile(java.lang.String filepath,
boolean overwrite)
throws java.lang.Exception
filepath - the path of the XML log file to be created and startedoverwrite - if the log file already exists, true indicates the log file
should be overwritten; false indicates the log file should be appendedjava.lang.Exceptionjava.lang.String endLogFile()
throws java.lang.Exception
java.lang.Exceptionjava.lang.String importHost(java.lang.String filepath,
java.lang.String host,
boolean replace)
throws java.lang.Exception
filepath - the path of the XML host file to be imported and activatedhost - the desired alias of the new host (null for default); can start with a host folder path separated by LexUtil.beanSeparatorreplace - true if the host should be replaced if it already existsjava.lang.Exceptionjava.lang.String activateHost(java.lang.String preconfigAlias,
java.lang.String host,
boolean replace)
throws java.lang.Exception
preconfigAlias - the alias of the preconfigured host that should be activatedhost - the desired alias of the new host (null for default); can start with a host folder path separated by LexUtil.beanSeparatorreplace - true if the host should be replaced if it already existsjava.lang.Exceptionjava.lang.String create(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the parent of the element type to be createdjava.lang.Exceptionjava.lang.String create(int type,
java.lang.String[] path,
boolean temporary)
throws java.lang.Exception
type - either MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the parent of the element type to be createdtemporary - true if temporary usage element; valid for ACTION onlyjava.lang.Exceptionjava.lang.String create(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace)
throws java.lang.Exception
type - either MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the parent of the element type to be createdalias - the desired alias of the new element (null for default)replace - true if the element should be replaced if it already existsjava.lang.Exceptionjava.lang.String create(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace,
boolean temporary)
throws java.lang.Exception
type - either MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the parent of the element type to be createdalias - the desired alias of the new element (null for default)replace - true if the element should be replaced if it already existstemporary - true if temporary usage element; valid for ACTION only and !replacejava.lang.Exceptionjava.lang.String clone(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the element to be clonedalias - the desired alias of the new element (null for default)replace - true if the element should be replaced if it already existsjava.lang.Exceptionjava.lang.String clone(int type,
java.lang.String[] path,
java.lang.String alias,
boolean replace,
boolean temporary)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the element to be clonedalias - the desired alias of the new element (null for default); if HOST, can start with a host folder path separated by LexUtil.beanSeparatorreplace - true if the element should be replaced if it already existstemporary - true if temporary usage element; valid for ACTION only and !replacejava.lang.Exceptionjava.lang.String clone(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the element to be clonedjava.lang.Exceptionjava.lang.String clone(int type,
java.lang.String[] path,
boolean temporary)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the element to be clonedtemporary - true if temporary usage element; valid for ACTION onlyjava.lang.Exceptionjava.lang.String remove(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the element to be removedjava.lang.Exceptionjava.lang.String rename(int type,
java.lang.String[] path,
java.lang.String alias)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias path to the element to be renamedalias - the new aliasjava.lang.Exceptionjava.lang.String[] list(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTIONpath - the alias path to the element type to be listedjava.lang.Exceptionorg.w3c.dom.Document getDocument(java.lang.String host)
throws java.lang.Exception
host - the alias of the hostjava.lang.Exceptionjava.lang.String setDocument(org.w3c.dom.Document document,
boolean replace)
throws java.lang.Exception
document - the XML document for the hostreplace - true if the host should be replaced if it already existsjava.lang.Exceptionboolean hasProperty(int type,
java.lang.String[] path,
java.lang.String property)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTIONpath - the alias path to the property type requestedproperty - the property name requestedjava.lang.Exceptionjava.lang.String[] getProperty(int type,
java.lang.String[] path,
java.lang.String property)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTIONpath - the alias path to the property type requestedproperty - the property name requestedjava.lang.Exceptionvoid setProperty(int type,
java.lang.String[] path,
java.lang.String property,
java.lang.String value)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTIONpath - the alias path to the property type requestedproperty - the property name requestedvalue - the property valuejava.lang.Exceptionvoid setProperty(int type,
java.lang.String[] path,
java.lang.String property,
java.lang.String[] value)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTIONpath - the alias path to the property type requestedproperty - the property name requestedvalue - the property valuesjava.lang.Exceptionjava.lang.String encode(java.lang.String string)
throws java.lang.Exception
string - to encodejava.lang.Exceptionjava.lang.String decode(java.lang.String string)
throws java.lang.Exception
string - to decodejava.lang.Exceptionjava.lang.String encrypt(java.lang.String string)
throws java.lang.Exception
string - to encryptjava.lang.Exceptionjava.lang.String decrypt(java.lang.String string)
throws java.lang.Exception
string - to decryptjava.lang.Exceptionvoid save(java.lang.String host) throws java.lang.Exception
host - the alias of the hostjava.lang.Exceptionvoid save(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, or HOST_ACTIONpath - the alias pathjava.lang.Exceptionjava.lang.String applyDefaultBox(int type,
java.lang.String[] path,
java.lang.String local,
boolean inbox)
throws java.lang.Exception
type - either MAILBOX, ACTION, or HOST_ACTIONpath - the alias path to the type specifiedlocal - a relative or absolute pathinbox - true if local is inbound path; false if local is outbound pathjava.lang.Exceptionjava.lang.String applyDefaultBox(int type,
java.lang.String[] path,
java.lang.String local,
boolean inbox,
boolean localUser)
throws java.lang.Exception
type - either MAILBOX, ACTION, or HOST_ACTIONpath - the alias path to the type specifiedlocal - a relative or absolute pathinbox - true if local is inbound path; false if local is outbound pathlocalUser - true if local user copy commandjava.lang.Exceptionboolean isRunning(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST, MAILBOX, ACTION, or HOST_ACTIONpath - the alias path to the type specifiedjava.lang.Exceptionboolean isEnabled(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTIONpath - the alias path to the type specifiedjava.lang.Exceptionboolean isReady(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST, MAILBOX, TRADING_PARTNER, ACTION, SERVICE, or HOST_ACTIONpath - the alias path to the type specifiedjava.lang.Exceptionboolean checkRunnable(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either (local) HOST, ACTION, or HOST_ACTIONpath - the alias path to the type specifiedjava.lang.Exceptionboolean checkRunnable(int type,
java.lang.String[] path,
boolean lock)
throws java.lang.Exception
type - either (local) HOST, ACTION, or HOST_ACTIONpath - the alias path to the type specifiedlock - true if action should be reserved for use until runjava.lang.Exceptionvoid unlock(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either (local) HOST, ACTION, or HOST_ACTIONpath - the alias path to the local host/action/host-based actionjava.lang.Exceptionvoid startRun(int type,
java.lang.String[] path,
LexiComLogListener l,
boolean wait)
throws java.lang.Exception
type - either HOST, ACTION, or HOST_ACTIONpath - the alias path to the host/action/host-based actionl - a LexiComLogListener that will be notified when log events have
occurred for this host/action (can be null). This listener relative to this path
will be automatically removed when the action finisheswait - true if should not return until host/action is done (overridden to false
for local listener host)java.lang.Exceptionvoid startRun(int type,
java.lang.String[] path,
LexiComLogListener l,
boolean wait,
java.lang.String stype)
throws java.lang.Exception
type - either HOST, ACTION, or HOST_ACTIONpath - the alias path to the host/action/host-based actionl - a LexiComLogListener that will be notified when log events have
occurred for this host/action (can be null). This listener relative to this path
will be automatically removed when the action finisheswait - true if should not return until host/action is done (overridden to false
for local listener host)stype - defaults to "API" if not providedjava.lang.Exceptionvoid startRun(int type,
java.lang.String[] path,
LexiComLogListener l,
boolean wait,
java.lang.String stype,
java.lang.String username)
throws java.lang.Exception
type - either HOST, ACTION, or HOST_ACTIONpath - the alias path to the host/action/host-based actionl - a LexiComLogListener that will be notified when log events have
occurred for this host/action (can be null). This listener relative to this path
will be automatically removed when the action finisheswait - true if should not return until host/action is done (overridden to false
for local listener host)stype - defaults to "API" if not providedusername - is the username that initiated the runjava.lang.Exceptionvoid requestStop(int type,
java.lang.String[] path,
boolean wait)
throws java.lang.Exception
type - either HOST, ACTION, or HOST_ACTIONpath - the alias path to the host/action/host-based actionwait - true if should not return until the host/action is stoppedjava.lang.Exceptionvoid startService()
throws java.lang.Exception
java.lang.ExceptionICertManagerRunTime getCertManager() throws java.lang.Exception
java.lang.Exception - if VersaLex object no longer open or if running in CLIENT
mode and remote method invocation errorILicense getLicense() throws java.lang.Exception
java.lang.ExceptionILicenser getLicenser() throws java.lang.Exception
java.lang.Exception - if VersaLex object no longer open or if running in CLIENT
mode and remote method invocation errorISyncer getSyncer() throws java.lang.Exception
java.lang.Exception - if VersaLex object no longer open or if running in CLIENT
mode and remote method invocation errorvoid show(boolean splash,
boolean modal)
throws java.lang.Exception
splash - true if splash screen should be displayedmodal - true for a modal VersaLex GUI, false for one that allows other windows to be active at the same timejava.lang.Exceptionvoid dispose()
throws java.lang.Exception
java.lang.Exceptionvoid close()
throws java.lang.Exception
java.lang.Exceptionboolean activeIO(java.lang.String path)
throws java.lang.Exception
path - the file path to be checked for active I/Ojava.lang.Exceptionboolean activeIO(java.lang.String path,
boolean direction)
throws java.lang.Exception
path - the file path to be checked for active I/Odirection - true if the check is active input, false if active outputjava.lang.Exceptionjava.io.File getAbsolute(java.io.File file)
throws java.rmi.RemoteException
file - either relative or absolute file pathjava.rmi.RemoteException - if running in CLIENT mode and remote method
invocation errorjava.lang.String getAbsolute(java.lang.String path)
throws java.rmi.RemoteException
path - either relative or absolute file pathjava.rmi.RemoteException - if running in CLIENT mode and remote method
invocation errorjava.io.File getAbsolute(java.io.File file,
boolean getUnderlying)
throws java.rmi.RemoteException
file - either relative or absolute file pathgetUnderlying - retrieves underlying file (if possible)java.rmi.RemoteException - if running in CLIENT mode and remote method
invocation errorjava.lang.String getAbsolute(java.lang.String path,
boolean getUnderlying)
throws java.rmi.RemoteException
path - either relative or absolute file pathgetUnderlying - retrieves underlying file (if possible)java.rmi.RemoteException - if running in CLIENT mode and remote method
invocation errorjava.io.File getRelative(java.io.File file)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String getRelative(java.lang.String path)
throws java.rmi.RemoteException
path - either relative or absolute file pathjava.rmi.RemoteException - if running in CLIENT mode and remote method
invocation errorIMailboxController getMailboxController(java.lang.String[] path) throws java.lang.Exception
path - the alias path to the mailboxjava.lang.Exception - if VersaLex object no longer open or if running in CLIENT
mode and remote method invocation errorIActionController getActionController(java.lang.String[] path) throws java.lang.Exception
path - the alias path to the action or hostactionjava.lang.Exception - if VersaLex object no longer open or if running in CLIENT
mode and remote method invocation error@Deprecated IHostActionController getHostActionController(java.lang.String[] path) throws java.lang.Exception
path - the alias path to the host actionjava.lang.Exception - if VersaLex object no longer open or if running in CLIENT
mode and remote method invocation errorIListenerController getListenerController() throws java.lang.Exception
java.lang.Exception - if VersaLex object no longer open or if running in CLIENT
mode and remote method invocation errorvoid setDefaultDestination(ILexiComIncoming destination) throws java.lang.Exception
destination - the default incoming destination for all actions and the local listenerjava.lang.Exceptionvoid noop() throws java.lang.Exception
java.lang.Exceptionint getHostProtocol(java.lang.String alias)
throws java.lang.Exception
alias - the alias of the hostjava.lang.Exceptionint getMailboxPackaging(java.lang.String[] path)
throws java.lang.Exception
path - the alias path to the host/mailboxjava.lang.Exceptionvoid addID(int type,
java.lang.String[] path,
java.lang.String ID)
throws java.lang.Exception
type - either HOST or MAILBOXpath - the alias path to the host or mailboxID - the ID value to associate to the host or mailboxjava.lang.Exceptionjava.lang.String[] getID(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST or MAILBOXpath - the alias path to the host or mailboxjava.lang.Exceptionvoid setMultipleIDsAllowed(int type,
java.lang.String[] path,
boolean multipleIDsAllowed)
throws java.lang.Exception
type - either HOST or MAILBOXpath - the alias path to the host or mailboxmultipleIDsAllowed - true if multiple IDs can be associated to the
host or mailboxjava.lang.Exceptionboolean isMultipleIDsAllowed(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST or MAILBOXpath - the alias path to the host or mailboxjava.lang.Exceptionjava.lang.String[] getPath(int type,
java.lang.String ID)
throws java.lang.Exception
type - either HOST or MAILBOXID - the host or mailbox IDjava.lang.Exceptionvoid clearID(int type,
java.lang.String ID)
throws java.lang.Exception
type - either HOST or MAILBOXID - the ID association to be clearedjava.lang.Exceptionvoid clearID(int type,
java.lang.String[] path)
throws java.lang.Exception
type - either HOST or MAILBOXpath - the alias path to the host or mailboxjava.lang.Exceptionboolean isLocal(java.lang.String host)
throws java.lang.Exception
host - the host aliasjava.lang.ExceptionHostType[] listHostTypes() throws java.lang.Exception
java.lang.ExceptionOptions getOptions() throws java.lang.Exception
java.lang.ExceptionISchedule getSchedule() throws java.lang.Exception
java.lang.Exceptionjava.lang.String getVersion()
throws java.lang.Exception
java.lang.Exception