Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
現在の同期の完了を妨げるエラー状態が存在することを示すために発行されます。
public class SynchronizationException
継承されたメンバーを含む SynchronizationException クラスのすべてのメンバー。
SynchronizationException コンストラクター
この例外がスローされると、Mobile Link サーバーでは現在の同期が強制的にロールバックされ、接続が再初期化されます。
次の例では、問題が発生した場合に、SynchronizationException をスローすることによって、Mobile Link サーバーでロールバックが実行されるようにする方法を示します。
public void handleUpload(UploadData ud) throws SQLException, IOException, SynchronizationException { UploadedTableData tables[] = ud.getUploadedTables(); for (int i = 0; i < tables.length; i++) { UploadedTableData currentTable = tables[i]; println("table " + java.lang.Integer.toString(i) + " name: " + currentTable.getName()); // Print out delete result set. println("Deletes"); printRSInfo(currentTable.getDeletes()); // Print out insert result set. println("Inserts"); printRSInfo(currentTable.getInserts()); // print out update result set println("Updates"); printUpdateRSInfo(currentTable.getUpdates()); if (/* Reason for Sync failure /*) { throw new SynchronizationException("Sync Failed"); } } }