public class SyncCommandHandler extends java.lang.Object implements TaskHandlerV2
| Constructor and Description |
|---|
SyncCommandHandler(VirtualDB vdb,
java.lang.String className,
java.lang.String command,
java.lang.String where) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTask(TaskManager manager,
Executor executor,
java.lang.String parameters)
begin the task and process any parameters
|
void |
handleTask(Executor executor,
java.lang.String transid,
SoapResultSet transRecord)
Handles a task notification.
|
void |
handleTaskV2(Executor executor,
java.lang.String transid,
SoapResultSet rs,
long trans_ms)
Handles a task notification.
|
boolean |
preHandleTask(java.lang.String transid,
long trans_ms)
pre handle a task
|
protected void |
processDelete(java.lang.String transid,
SoapResultSet rs) |
public SyncCommandHandler(@Nonnull
VirtualDB vdb,
@Nonnull
java.lang.String className,
@Nonnull
java.lang.String command,
@Nullable
java.lang.String where)
public void handleTaskV2(Executor executor, java.lang.String transid, SoapResultSet rs, long trans_ms) throws java.lang.Exception
TaskHandlerV2handleTaskV2 in interface TaskHandlerV2executor - an Executor object for running sqltransid - the transaction id for this notificationrs - the transaction record for this trnasaction id
+--------+--------+--------+----------------+----------+------+-----------+
|trans_id|layer_id|dbclass |global_key |row_uid |action|action_name|
+--------+--------+--------+----------------+----------+------+-----------+
| 82115| 1|DBFolder|4295260035~765@1|4295260035|D |Delete |
| 82115| 1|DBFolder|4295260038~765@1|4295260038|D |Delete |
+--------+--------+--------+----------------+----------+------+-----------+trans_ms - transaction time in msjava.lang.Exception - a serious problempublic void beginTask(TaskManager manager, Executor executor, java.lang.String parameters) throws java.lang.Exception
TaskHandlerbeginTask in interface TaskHandlermanager - the task managerexecutor - the server connectionparameters - parameters for starting the taskjava.lang.Exception - a serious problemprotected void processDelete(java.lang.String transid,
SoapResultSet rs)
public boolean preHandleTask(java.lang.String transid,
long trans_ms)
throws java.lang.Exception
TaskHandlerV2preHandleTask in interface TaskHandlerV2java.lang.Exceptionpublic void handleTask(Executor executor, java.lang.String transid, SoapResultSet transRecord) throws java.lang.Exception
TaskHandlerhandleTask in interface TaskHandlerexecutor - an Executor object for running sqltransid - the transaction id for this notificationtransRecord - the transaction record for this trnasaction id
+--------+--------+--------+----------------+----------+------+-----------+
|trans_id|layer_id|dbclass |global_key |row_uid |action|action_name|
+--------+--------+--------+----------------+----------+------+-----------+
| 82115| 1|DBFolder|4295260035~765@1|4295260035|D |Delete |
| 82115| 1|DBFolder|4295260038~765@1|4295260038|D |Delete |
+--------+--------+--------+----------------+----------+------+-----------+java.lang.Exception - a serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.