Package | Description |
---|---|
com.jbase.jremote | |
com.jbase.jremote.io | |
com.jbase.jremote.jca | |
com.jbase.jremote.jca.spring | |
com.jbase.jremote.protocol |
Modifier and Type | Class and Description |
---|---|
class |
JAuthenticationException
A exception thrown when authentication fails.
|
class |
JRecordLockedException
A generic jBASE record locked exception.
|
class |
JRecordNotFoundException
A generic jBASE record not found exception.
|
class |
JSubroutineNotFoundException
This exception is thrown when a call is made to a non existent subroutine.
|
Modifier and Type | Method and Description |
---|---|
void |
JConnection.begin()
Begin a jBASE transaction.
|
JSubroutineParameters |
JConnection.call(java.lang.String subroutineName,
JSubroutineParameters parameters)
Call a jBASE subroutine.
|
boolean |
JFile.clear()
Delete all records from the file.
|
void |
JSelectList.close()
Close select list.
|
boolean |
JFile.close()
Closes this jBASE file.
|
void |
JConnection.close()
Close any resources used by this connection.
|
void |
JConnection.commit()
Commit all pending jBASE operations performed in transaction
and mark as complete.
|
JSelectList |
JConnection.createSelectList(JDynArray jd)
Create a select list object from an existing dynamic array
containing a list of keys separated by attribute markers.
|
JStatement |
JConnection.createStatement()
Create a statement object that enables queries to be executed and
a JResultSet returned.
|
int |
JConnection.date()
Return the jBASE internal date.
|
boolean |
JFile.delete(java.lang.String recordKey)
Delete a record where the supplied recordKey is the key to
the record.
|
boolean |
JConnection.echo(int length)
Sends an echo and waits for it's response
|
JResultSet |
JStatement.execute(JDynArray queries)
Execute query.
|
JResultSet |
JStatement.execute(JDynArray queries,
JSelectList selectList)
Execute query using an existing select list as a filter.
|
JResultSet |
JStatement.execute(java.lang.String query)
Execute query.
|
JExecuteResults |
JConnection.execute(java.lang.String command)
Execute a jBASE command.
|
JResultSet |
JStatement.execute(java.lang.String query,
JSelectList selectList)
Execute query using an existing select list as a filter.
|
JExecuteResults |
JConnection.execute(java.lang.String command,
JSelectList selectList)
Execute a jBASE command using an existing select list as a filter.
|
boolean |
JFile.exists(java.lang.String recordKey)
This method returns true if the supplied record id exists.
|
JDynArray |
JConnection.func(java.lang.String function_name)
Call a jBASE function.
|
JDynArray |
JConnection.func(java.lang.String function_name,
JSubroutineParameters parameters) |
JDynArray |
JConnection.getCommon(java.lang.String name)
Return the value of the named common with the supplied name.
|
JConnection |
JConnectionFactory.getConnection()
Get a connection to a remote jBASE instance.
|
JConnection |
DefaultJConnectionFactory.getConnection() |
JConnection |
JConnectionFactory.getConnection(JConnectionCallbackHandler handler)
Get a connection to a remote jBASE instance, in a managed environment
the callback handler provides ancillary connection initialisation.
|
JConnection |
DefaultJConnectionFactory.getConnection(JConnectionCallbackHandler handler) |
JConnection |
JConnectionFactory.getConnection(java.lang.String user,
java.lang.String password)
Get a connection to a remote jBASE instance.
|
JConnection |
DefaultJConnectionFactory.getConnection(java.lang.String user,
java.lang.String password) |
JConnection |
JConnectionFactory.getConnection(java.lang.String user,
java.lang.String password,
java.util.Properties props)
Get a connection to a remote jBASE instance.
|
JConnection |
DefaultJConnectionFactory.getConnection(java.lang.String user,
java.lang.String password,
java.util.Properties props) |
JConnection |
JConnectionFactory.getConnection(java.lang.String user,
java.lang.String account,
java.lang.String password)
Get a connection to a remote jBASE account.
|
JConnection |
DefaultJConnectionFactory.getConnection(java.lang.String user,
java.lang.String account,
java.lang.String password) |
JCursor |
JFile.getCursor()
Returns a cursor to this jBASE file.
|
EISMetaDataRepository |
JConnection.getMetaData()
Return meta data of the connected jBASE instance.
|
void |
JSelectList.goToPosition(int targetPos)
Move to the specified position.
|
boolean |
JFile.hasLock(java.lang.String recordKey)
Check if the specified key holds a lock.
|
boolean |
JSelectList.hasNext()
Returns whether it is possible to move forward.
|
boolean |
JSelectList.hasPrevious()
Returns whether it is possible to move backwards.
|
java.lang.String |
JConnection.iconv(java.lang.String data,
java.lang.String conversion)
Converts data in external format to internal format.
|
java.lang.String |
JConnection.monitoring(java.lang.String command)
Sends an monitoring command and waits for it's response
|
boolean |
JSelectList.next()
Move to next item
|
boolean |
JResultSet.next() |
java.lang.String |
JConnection.oconv(java.lang.String data,
java.lang.String conversion)
Converts internal representations of data to their external form.
|
JFile |
JConnection.open(java.lang.String fileName)
Attempts to open a jBASE file or returns null if the file does
not exist.
|
boolean |
JSelectList.previous()
Move to previous item
|
JDynArray |
JFile.read(java.lang.String recordKey)
Read a record where the supplied recordKey is the key
to the record.
|
JDynArray |
JFile.readU(java.lang.String recordKey,
boolean blockedRead)
Read a record where the supplied recordKey is the key
to the record and locks it for update.
|
boolean |
JFile.releaseLock(java.lang.String recordKey)
Release the update lock (if held) on the specified key.
|
boolean |
JFile.releaseLocks()
Releases all locks held by this file.
|
void |
JConnection.rollback()
Rollback all jBASE operations performed in transaction
and mark as complete.
|
JSelectList |
JFile.select()
Returns a select list containing the record keys in this jBASE file.
|
boolean |
JConnection.switchAccount(java.lang.String user,
java.lang.String account,
java.lang.String password)
Log into the specified jBASE account.
|
int |
JConnection.time()
Return the jBASE internal time.
|
void |
JCursor.update()
Update changes.
|
boolean |
JFile.write(java.lang.String recordKey,
JDynArray record)
Write the supplied record to the jBASE file.
|
boolean |
JFile.writeU(java.lang.String recordKey,
JDynArray record,
boolean blockedWrite)
Write the supplied record to the jBASE file.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractJRemoteConnection.authenticate(java.lang.String user,
java.lang.String password)
Send data for authentication to the server.
|
void |
AbstractJRemoteConnection.authenticate(java.lang.String user,
java.lang.String account,
java.lang.String password)
Send data for authentication to the server, the server must be configured to
authenticate jBASE account connections.
|
void |
JConnectionImpl.begin() |
JSubroutineParameters |
JConnectionImpl.call(java.lang.String subroutineName,
JSubroutineParameters parameters) |
boolean |
JFileImpl.clear() |
void |
JSelectListImpl.close() |
void |
JRemoteSocketConnection.close() |
boolean |
JFileImpl.close() |
void |
JCursorImpl.close()
Close cursor.
|
void |
JConnectionImpl.close() |
void |
InterceptorConnection.close()
Close underlying connection.
|
abstract void |
AbstractJRemoteConnection.close() |
void |
JConnectionImpl.commit() |
protected void |
JRemoteSocketConnection.connect(java.lang.String host,
int port) |
JSelectList |
JConnectionImpl.createSelectList(JDynArray jd) |
JStatement |
JConnectionImpl.createStatement() |
int |
JConnectionImpl.date()
Return the jBASE internal date.
|
boolean |
JFileImpl.delete(java.lang.String recordKey) |
boolean |
JConnectionImpl.echo(int length)
Send an echo request and waits for a reply.
|
JResultSet |
JStatementImpl.execute(JDynArray queries) |
JResultSet |
JStatementImpl.execute(JDynArray queries,
JSelectList selectList) |
JResultSet |
JStatementImpl.execute(java.lang.String query) |
JExecuteResults |
JConnectionImpl.execute(java.lang.String command) |
JResultSet |
JStatementImpl.execute(java.lang.String query,
JSelectList selectList) |
JExecuteResults |
JConnectionImpl.execute(java.lang.String command,
JSelectList selectList) |
boolean |
JFileImpl.exists(java.lang.String recordKey) |
protected JSelectListProt |
JSelectListImpl.fetchNext(boolean fetchData) |
protected JSelectListProt |
JSelectListImpl.fetchPrevious(boolean fetchData) |
JDynArray |
JConnectionImpl.func(java.lang.String function_name) |
JDynArray |
JConnectionImpl.func(java.lang.String function_name,
JSubroutineParameters parameters) |
JDynArray |
JConnectionImpl.getCommon(java.lang.String name)
Return the value of the named common with the supplied name.
|
JCursor |
JFileImpl.getCursor() |
EISMetaDataRepository |
JConnectionImpl.getMetaData() |
void |
JSelectListImpl.goToPosition(int targetPos) |
boolean |
JFileImpl.hasLock(java.lang.String recordKey) |
boolean |
JSelectListImpl.hasNext() |
boolean |
JCursorImpl.hasNext()
Returns whether it is possible to move the cursor forwards.
|
protected boolean |
JSelectListImpl.hasNext(boolean fetchData) |
boolean |
JSelectListImpl.hasPrevious() |
boolean |
JCursorImpl.hasPrevious()
Returns whether it is possible to move the cursor backwards.
|
protected boolean |
JSelectListImpl.hasPrevious(boolean fetchData) |
java.lang.String |
JConnectionImpl.iconv(java.lang.String data,
java.lang.String conversion) |
java.lang.String |
JConnectionImpl.monitoring(java.lang.String command)
Send an monitoring request and waits for a reply.
|
boolean |
JSelectListImpl.next() |
boolean |
JResultSetImpl.next() |
boolean |
JCursorImpl.next()
Move cursor to next item
|
protected boolean |
JSelectListImpl.next(boolean fetchData) |
java.lang.String |
JConnectionImpl.oconv(java.lang.String data,
java.lang.String conversion) |
JFile |
JConnectionImpl.open(java.lang.String fileName) |
boolean |
JSelectListImpl.previous() |
boolean |
JCursorImpl.previous()
Move cursor to previous item
|
protected boolean |
JSelectListImpl.previous(boolean fetchData) |
JDynArray |
JFileImpl.read(java.lang.String recordKey) |
JDynArray |
JFileImpl.readU(java.lang.String recordKey,
boolean blockedRead) |
Response |
JRemoteSocketConnection.receive() |
Response |
InterceptorConnection.receive()
Intercept any IO messages and handle required
input or output on in / out streams.
|
abstract Response |
AbstractJRemoteConnection.receive() |
boolean |
JFileImpl.releaseLock(java.lang.String recordKey) |
boolean |
JFileImpl.releaseLocks() |
void |
JConnectionImpl.rollback() |
JSelectList |
JFileImpl.select() |
void |
JRemoteSocketConnection.send(JRemoteRequest request) |
void |
InterceptorConnection.send(JRemoteRequest request) |
abstract void |
AbstractJRemoteConnection.send(JRemoteRequest request) |
Response |
AbstractJRemoteConnection.sendWaitForResponse(JRemoteRequest request)
Convenient method which simply calls #send followed by #receive.
|
void |
AbstractJRemoteConnection.setProperties(java.util.Properties props) |
boolean |
JConnectionImpl.switchAccount(java.lang.String user,
java.lang.String account,
java.lang.String password) |
int |
JConnectionImpl.time()
Return the jBASE internal time.
|
void |
JCursorImpl.update() |
boolean |
JFileImpl.write(java.lang.String recordKey,
JDynArray record) |
boolean |
JFileImpl.writeU(java.lang.String recordKey,
JDynArray record,
boolean blockedWrite) |
Constructor and Description |
---|
JRemoteSocketConnection(java.lang.String host,
int port) |
JRemoteSocketConnection(java.lang.String host,
int port,
java.util.Properties info) |
Modifier and Type | Method and Description |
---|---|
void |
WrappedJConnection.begin() |
JSubroutineParameters |
WrappedJConnection.call(java.lang.String subroutineName,
JSubroutineParameters parameters)
Call jBASE subroutine.
|
protected void |
WrappedJConnection.checkStatus()
In a managed environment the
checkStatus method checks that
this handle has not been closed. |
boolean |
WrappedJFile.clear() |
boolean |
WrappedJFile.close() |
void |
WrappedJConnection.close()
Close this connection.
|
void |
WrappedJConnection.commit() |
JSelectList |
WrappedJConnection.createSelectList(JDynArray jd) |
JStatement |
WrappedJConnection.createStatement() |
int |
WrappedJConnection.date()
Return the jBASE internal date.
|
boolean |
WrappedJFile.delete(java.lang.String recordKey) |
boolean |
WrappedJConnection.echo(int length)
Send an echo request and waits for a reply.
|
JExecuteResults |
WrappedJConnection.execute(java.lang.String command) |
JExecuteResults |
WrappedJConnection.execute(java.lang.String command,
JSelectList selectList) |
boolean |
WrappedJFile.exists(java.lang.String recordKey) |
JDynArray |
WrappedJConnection.func(java.lang.String function_name) |
JDynArray |
WrappedJConnection.func(java.lang.String function_name,
JSubroutineParameters parameters) |
JDynArray |
WrappedJConnection.getCommon(java.lang.String name)
Return the value of the common with supplied name.
|
protected JConnection |
WrappedJConnection.getConnection()
Get the real connection.
|
JConnection |
JRemoteConnectionFactoryImpl.getConnection() |
JConnection |
JRemoteConnectionFactoryImpl.getConnection(JConnectionCallbackHandler handler) |
JConnection |
JRemoteConnectionFactoryImpl.getConnection(java.lang.String user,
java.lang.String password) |
JConnection |
JRemoteConnectionFactoryImpl.getConnection(java.lang.String user,
java.lang.String password,
java.util.Properties props) |
JConnection |
JRemoteConnectionFactoryImpl.getConnection(java.lang.String user,
java.lang.String account,
java.lang.String password) |
protected JConnection |
JRemoteConnectionFactoryImpl.getConnection(java.lang.String user,
java.lang.String account,
java.lang.String password,
JConnectionCallbackHandler handler) |
JCursor |
WrappedJFile.getCursor() |
EISMetaDataRepository |
WrappedJConnection.getMetaData() |
boolean |
WrappedJFile.hasLock(java.lang.String recordKey) |
java.lang.String |
WrappedJConnection.iconv(java.lang.String data,
java.lang.String conversion) |
java.lang.String |
WrappedJConnection.monitoring(java.lang.String command)
Sends an monitoring command and waits for it's response
|
java.lang.String |
WrappedJConnection.oconv(java.lang.String data,
java.lang.String conversion) |
JFile |
WrappedJConnection.open(java.lang.String filename)
Open jBASE file.
|
JDynArray |
WrappedJFile.read(java.lang.String recordKey) |
JDynArray |
WrappedJFile.readU(java.lang.String recordKey,
boolean blockedRead) |
boolean |
WrappedJFile.releaseLock(java.lang.String recordKey) |
boolean |
WrappedJFile.releaseLocks() |
void |
WrappedJConnection.rollback() |
JSelectList |
WrappedJFile.select() |
boolean |
WrappedJConnection.switchAccount(java.lang.String user,
java.lang.String account,
java.lang.String password)
Switch jBASE account.
|
int |
WrappedJConnection.time()
Return the jBASE internal time.
|
boolean |
WrappedJFile.write(java.lang.String recordKey,
JDynArray record) |
boolean |
WrappedJFile.writeU(java.lang.String recordKey,
JDynArray record,
boolean blockedWrite) |
Modifier and Type | Method and Description |
---|---|
static JConnection |
JConnectionFactoryUtils.getConnection(JConnectionFactory cf)
Obtain a JConnection from the given JConnectionFactory.
|
Modifier and Type | Method and Description |
---|---|
boolean |
JSelectListProt.hasNext()
Returns whether it is possible to move forward.
|
boolean |
JSelectListProt.hasPrevious()
Returns whether it is possible to move backwards.
|
boolean |
JSelectListProt.next()
Move to next item.
|
boolean |
JSelectListProt.previous()
Move to previous item.
|