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.