/** * Notify the worker that the checkpoint file of the file has been added. * * @param fileId The id of the checkpointed file * @throws IOException */ public synchronized void addCheckpoint(int fileId) throws IOException { mustConnect(); try { mClient.addCheckpoint(mMasterClient.getUserId(), fileId); } catch (FileDoesNotExistException e) { throw new IOException(e); } catch (SuspectedFileSizeException e) { throw new IOException(e); } catch (FailedToCheckpointException e) { throw new IOException(e); } catch (BlockInfoException e) { throw new IOException(e); } catch (TException e) { mConnected = false; throw new IOException(e); } }
public synchronized void addCheckpoint(long userId, int fileId) throws FileDoesNotExistException, SuspectedFileSizeException, FailedToCheckpointException, TException { CLIENT.addCheckpoint(userId, fileId); }