public class XBTCPServiceClient extends java.lang.Object implements XBServiceClient
| Modifier and Type | Class and Description |
|---|---|
class |
XBTCPServiceClient.MyXBTEventListener
TODO: Temporary first end event skipping filter
|
class |
XBTCPServiceClient.XBServiceContext
TODO: Temporary static translation of XBService format
|
BIND_SPEC_PROCEDURE, BINDS_SPEC_PROCEDURE, BINDSCOUNT_BIND_PROCEDURE, BINDSCOUNT_SPEC_PROCEDURE, BLOCKSPEC_NODE_PROCEDURE, BLOCKSPECS_NODE_PROCEDURE, BLOCKSPECSCOUNT_NODE_PROCEDURE, BLOCKSPECSCOUNT_SPEC_PROCEDURE, CODE_LANG_PROCEDURE, DATA_FILE_PROCEDURE, DEFAULT_LANG_PROCEDURE, DEFAULTITEM_ICON_PROCEDURE, DESCSCOUNT_DESC_PROCEDURE, FILE_HDOC_PROCEDURE, FILE_ICON_PROCEDURE, FILE_PLUGIN_PROCEDURE, FILENAME_FILE_PROCEDURE, FILENAME_INFO_PROCEDURE, FINDBIND_SPEC_PROCEDURE, FINDBLOCKSPEC_NODE_PROCEDURE, FINDFORMATSPEC_NODE_PROCEDURE, FINDGROUPSPEC_NODE_PROCEDURE, FINDNODE_NODE_PROCEDURE, FINDOWNER_NODE_PROCEDURE, FINDREV_SPEC_PROCEDURE, FORMATSPEC_NODE_PROCEDURE, FORMATSPECS_NODE_PROCEDURE, FORMATSPECSCOUNT_NODE_PROCEDURE, FORMATSPECSCOUNT_SPEC_PROCEDURE, GROUPSPEC_NODE_PROCEDURE, GROUPSPECS_NODE_PROCEDURE, GROUPSPECSCOUNT_NODE_PROCEDURE, GROUPSPECSCOUNT_SPEC_PROCEDURE, INDEX_PLUGIN_PROCEDURE, INFOSCOUNT_INFO_PROCEDURE, ITEM_DESC_PROCEDURE, ITEM_HDOC_PROCEDURE, ITEM_NAME_PROCEDURE, ITEM_STRI_PROCEDURE, ITEMDESC_DESC_PROCEDURE, ITEMDESCS_DESC_PROCEDURE, ITEMNAME_NAME_PROCEDURE, ITEMNAMES_NAME_PROCEDURE, ITEMSCOUNT_ITEM_PROCEDURE, ITEMSTRI_STRI_PROCEDURE, ITEMSTRIS_STRI_PROCEDURE, LANG_DESC_PROCEDURE, LANG_NAME_PROCEDURE, LANGNAME_DESC_PROCEDURE, LANGNAME_NAME_PROCEDURE, LANGS_LANG_PROCEDURE, LANGSCOUNT_LANG_PROCEDURE, LINEINDEX_PLUGIN_PROCEDURE, LINEPLUGIN_PLUGIN_PROCEDURE, LINESCOUNT_LINE_PROCEDURE, LOGIN_SERVICE_PROCEDURE, MAXBLOCKSPEC_NODE_PROCEDURE, MAXFORMATSPEC_NODE_PROCEDURE, MAXGROUPSPEC_NODE_PROCEDURE, MAXSUBNODE_NODE_PROCEDURE, MODE_ICON_PROCEDURE, NAMESCOUNT_NAME_PROCEDURE, NODE_INFO_PROCEDURE, NODEPATH_STRI_PROCEDURE, NODESCOUNT_NODE_PROCEDURE, OWNER_FILE_PROCEDURE, OWNER_HDOC_PROCEDURE, OWNER_ICON_PROCEDURE, OWNER_ITEM_PROCEDURE, OWNER_PLUGIN_PROCEDURE, PANEINDEX_PLUGIN_PROCEDURE, PANEPLUGIN_PLUGIN_PROCEDURE, PANESCOUNT_PANE_PROCEDURE, PATH_INFO_PROCEDURE, PATHNODE_NODE_PROCEDURE, PING_SERVICE_PROCEDURE, PLUGIN_LINE_PROCEDURE, PLUGIN_PANE_PROCEDURE, PLUGLINE_LINE_PROCEDURE, PLUGLINESCOUNT_LINE_PROCEDURE, PLUGPANE_PANE_PROCEDURE, PLUGPANESCOUNT_PANE_PROCEDURE, PRIORITY_LINE_PROCEDURE, PRIORITY_PANE_PROCEDURE, RESTART_SERVICE_PROCEDURE, REV_LINE_PROCEDURE, REV_PANE_PROCEDURE, REV_SPEC_PROCEDURE, REVLINE_LINE_PROCEDURE, REVPANE_PANE_PROCEDURE, REVSCOUNT_REV_PROCEDURE, REVSCOUNT_SPEC_PROCEDURE, ROOT_NODE_PROCEDURE, SPEC_NODE_PROCEDURE, SPECS_NODE_PROCEDURE, SPECSCOUNT_NODE_PROCEDURE, SPECSCOUNT_SPEC_PROCEDURE, STOP_SERVICE_PROCEDURE, STRISCOUNT_STRI_PROCEDURE, SUBNODE_NODE_PROCEDURE, SUBNODES_NODE_PROCEDURE, SUBNODESCOUNT_NODE_PROCEDURE, SUBNODESEQ_NODE_PROCEDURE, SUBNODESEQCNT_NODE_PROCEDURE, TARGET_BIND_PROCEDURE, TEXT_DESC_PROCEDURE, TEXT_NAME_PROCEDURE, TEXT_STRI_PROCEDURE, VERSION_INFO_PROCEDURE, XBINDEX_HDOC_PROCEDURE, XBINDEX_ICON_PROCEDURE, XBINDEX_ITEM_PROCEDURE, XBLIMIT_REV_PROCEDURE, XBSERVICE_FORMAT| Constructor and Description |
|---|
XBTCPServiceClient(java.lang.String host,
int port) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.String |
getHost() |
java.lang.String |
getHostAddress() |
java.lang.String |
getLocalAddress() |
int |
getPort() |
java.net.Socket |
getSocket() |
java.lang.String |
getVersion() |
void |
init() |
int |
login(java.lang.String user,
char[] password)
Perform login to the server
|
void |
ping() |
void |
stop() |
boolean |
validate() |
public int login(java.lang.String user,
char[] password)
throws java.io.IOException
login in interface XBServiceClientjava.io.IOExceptionpublic void init()
throws java.io.IOException,
java.net.ConnectException
init in interface XBServiceClientjava.io.IOExceptionjava.net.ConnectExceptionpublic java.lang.String getVersion()
getVersion in interface XBServiceClientpublic void stop()
public void close()
close in interface XBServiceClientpublic void ping()
ping in interface XBServiceClientpublic java.lang.String getHost()
getHost in interface XBServiceClientpublic int getPort()
getPort in interface XBServiceClientpublic java.lang.String getLocalAddress()
getLocalAddress in interface XBServiceClientpublic java.lang.String getHostAddress()
getHostAddress in interface XBServiceClientpublic boolean validate()
validate in interface XBServiceClientpublic java.net.Socket getSocket()
getSocket in interface XBServiceClient