| java.lang.Object org.ozoneDB.DxLib.DxObject org.ozoneDB.core.DbRemote.DbCommand
All known Subclasses: org.ozoneDB.core.DbRemote.DbCopyObj, org.ozoneDB.core.DbRemote.DbDeleteObj, org.ozoneDB.core.DbRemote.DbOpen, org.ozoneDB.core.DbRemote.DbCacheChunk, org.ozoneDB.core.DbRemote.DbInvoke, org.ozoneDB.core.DbRemote.DbTransaction, org.ozoneDB.core.DbRemote.DbObjForName, org.ozoneDB.core.DbRemote.DbCreateObj, org.ozoneDB.core.DbRemote.DbReloadClasses, org.ozoneDB.core.DbRemote.DbProxyDeath, org.ozoneDB.core.DbRemote.DbNameObj, org.ozoneDB.core.DbRemote.DbObjForHandle, org.ozoneDB.core.DbRemote.DbXMLForObj, org.ozoneDB.core.DbRemote.DbNextID, org.ozoneDB.core.DbRemote.DbObjOfClass, org.ozoneDB.core.DbRemote.DbModTimes, org.ozoneDB.core.DbRemote.DbCloseConn,
DbCommand | abstract public class DbCommand extends DxObject (Code) | | This is the base class for command that can be send to an ozone server.
author: SMB version: $Revision: 1.4 $Date: 2002/06/25 11:34:38 $ |
Field Summary | |
public transient Env | env Environment of this object. | protected transient ProxyObjectGate | proxyObjectGate The database client proxy object gate which proxy objects leaving the database must be signed on. | public transient Object | result Result of the command. |
env | public transient Env env(Code) | | Environment of this object. Will be set by InvokeServer.
|
proxyObjectGate | protected transient ProxyObjectGate proxyObjectGate(Code) | | The database client proxy object gate which proxy objects leaving the database must be signed on.
This field is valid during the call of
DbCommand.perform .
|
result | public transient Object result(Code) | | Result of the command. This will only be used on the server side.
|
DbCommand | public DbCommand()(Code) | | |
getProxyObjectGate | protected ProxyObjectGate getProxyObjectGate()(Code) | | Returns database client proxy object gate which proxy objects leaving the database must be signed on.
The return value is valid during the call of
DbCommand.perform .
|
perform | abstract public void perform(Transaction ta) throws Exception(Code) | | Perform whatever has to be done for this command. This method is called
within a transaction, within a thread. The result of the command goes in
the result member.
|
shouldResultBeSentToClient | public boolean shouldResultBeSentToClient()(Code) | | Returns wether a result should be sent to the client.
|
|
|