public class XBDbServiceClient
extends java.lang.Object
implements org.xbup.lib.xb.remote.XBServiceClient
| Modifier and Type | Class and Description |
|---|---|
class |
XBDbServiceClient.MyXBTEventListener
TODO: Temporary first end event skipping filter
|
class |
XBDbServiceClient.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, ROOT_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 |
|---|
XBDbServiceClient(javax.persistence.EntityManagerFactory entityManagerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
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 XBDbServiceClient(javax.persistence.EntityManagerFactory entityManagerFactory)
public int login(java.lang.String user,
char[] password)
throws java.io.IOException
login in interface org.xbup.lib.xb.remote.XBServiceClientuser - password - java.io.IOExceptionpublic void init()
throws java.io.IOException,
java.net.ConnectException
init in interface org.xbup.lib.xb.remote.XBServiceClientjava.io.IOExceptionjava.net.ConnectExceptionpublic java.lang.String getVersion()
getVersion in interface org.xbup.lib.xb.remote.XBServiceClientpublic void stop()
public void close()
close in interface org.xbup.lib.xb.remote.XBServiceClientpublic void ping()
ping in interface org.xbup.lib.xb.remote.XBServiceClientpublic java.lang.String getHost()
getHost in interface org.xbup.lib.xb.remote.XBServiceClientpublic int getPort()
getPort in interface org.xbup.lib.xb.remote.XBServiceClientpublic java.lang.String getLocalAddress()
getLocalAddress in interface org.xbup.lib.xb.remote.XBServiceClientpublic java.lang.String getHostAddress()
getHostAddress in interface org.xbup.lib.xb.remote.XBServiceClientpublic boolean validate()
validate in interface org.xbup.lib.xb.remote.XBServiceClientpublic java.net.Socket getSocket()
getSocket in interface org.xbup.lib.xb.remote.XBServiceClientpublic javax.persistence.EntityManagerFactory getEntityManagerFactory()