public class Sync
extends java.lang.Object
Code snippet below:
SyncOption op = new SyncOption(user, passwd, "noNewPubs","HTTP",server.toString()); Sync sc = new Sync(op); try{ op.setSyncFlag("","",(short)1); //turn on sync flag for all the tables op.setSyncFlag("","OrdersODB.TEST",(short)0); //turn off sync flag for OrdersODB.TEST sc. doSync(); }catch(SyncException e){ System.out.println(e.getMessage()); System.exit(0); } System.out.println("sync succeeded!");
Constructor and Description |
---|
Sync() |
Sync(java.lang.String mu) |
Sync(SyncOption opt)
Initialize a sync object by using the provided sync options
|
Modifier and Type | Method and Description |
---|---|
void |
abort()
Set the cancel flag in the native sync environment variable ;
abort() will only return after doSync() exits |
SyncProgressListener |
add(SyncProgressListener listener)
Adds a progress listener to the sync object to monitor
progress during sync
|
void |
addProgressListener(SyncProgressListener p) |
void |
close() |
void |
doSync()
Start the synchronization process;
It throws SyncException if an error occurs in synchronization.
|
void |
saveUserInfo() |
void |
setSyncFlag(java.lang.String pub,
java.lang.String tbl,
short flag) |
void |
setTransport(SyncOpenTransport tr) |
void |
sync() |
public Sync() throws SyncException
SyncException
public Sync(java.lang.String mu) throws SyncException
SyncException
public Sync(SyncOption opt)
public void abort()
public SyncProgressListener add(SyncProgressListener listener)
listener
- - An object that implements the ProgressListener interface.
The sync object will call the progress()
function of this object to inform it of the sync.public void addProgressListener(SyncProgressListener p)
public void close()
public void doSync() throws SyncException
SyncException
public void saveUserInfo() throws SyncException
SyncException
public void setSyncFlag(java.lang.String pub, java.lang.String tbl, short flag) throws SyncException
SyncException
public void setTransport(SyncOpenTransport tr)
public void sync() throws SyncException
SyncException