示例#1
0
 @Asynchronous
 public void setConfirm(
     @NoWait Settable<DataSet> account,
     OrPromise trigger,
     Promise<Action> isConfirmed,
     DataSet data)
     throws Throwable {
   if (isConfirmed.isReady()) {
     if (null != isConfirmed.get() && isConfirmed.get() != Action.WITHDRAWAL_REQ) {
       data.setAction(isConfirmed.get());
     }
     account.set(data);
   } else {
     throw new Throwable("user did not confirm transaction.");
   }
 }