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.XBServiceClient
user
- password
- java.io.IOException
public void init() throws java.io.IOException, java.net.ConnectException
init
in interface org.xbup.lib.xb.remote.XBServiceClient
java.io.IOException
java.net.ConnectException
public java.lang.String getVersion()
getVersion
in interface org.xbup.lib.xb.remote.XBServiceClient
public void stop()
public void close()
close
in interface org.xbup.lib.xb.remote.XBServiceClient
public void ping()
ping
in interface org.xbup.lib.xb.remote.XBServiceClient
public java.lang.String getHost()
getHost
in interface org.xbup.lib.xb.remote.XBServiceClient
public int getPort()
getPort
in interface org.xbup.lib.xb.remote.XBServiceClient
public java.lang.String getLocalAddress()
getLocalAddress
in interface org.xbup.lib.xb.remote.XBServiceClient
public java.lang.String getHostAddress()
getHostAddress
in interface org.xbup.lib.xb.remote.XBServiceClient
public boolean validate()
validate
in interface org.xbup.lib.xb.remote.XBServiceClient
public java.net.Socket getSocket()
getSocket
in interface org.xbup.lib.xb.remote.XBServiceClient
public javax.persistence.EntityManagerFactory getEntityManagerFactory()