/** * check storage socket, if null create a new connection * * @param group_name the group name of storage server * @param remote_filename filename on storage server * @return true if create a new connection */ protected boolean newUpdatableStorageConnection(String group_name, String remote_filename) throws IOException, MyException { if (this.storageServer != null) { return false; } else { TrackerClient tracker = new TrackerClient(); this.storageServer = tracker.getUpdateStorage(this.trackerServer, group_name, remote_filename); if (this.storageServer == null) { throw new MyException("getStoreStorage fail, errno code: " + tracker.getErrorCode()); } return true; } }
/** * check storage socket, if null create a new connection * * @param group_name the group name of storage server * @param remote_filename filename on storage server * @return true if create a new connection */ protected boolean newUpdatableStorageConnection(String group_name, String remote_filename) throws IOException, MyException { if (this.storageServer != null) { return false; } else { TrackerClient tracker = new TrackerClient(); this.storageServer = tracker.getUpdateStorage(this.trackerServer, group_name, remote_filename); if (this.storageServer == null) { throw new MyException("getStoreStorage fail, errno code: " + tracker.getErrorCode()); } return true; } }
/** * check storage socket, if null create a new connection * @param group_name the group name of storage server * @param remote_filename filename on storage server * @return true if create a new connection */ protected boolean newUpdatableStorageConnection(String group_name, String remote_filename) throws IOException, FsException { if (this.storageServer != null) { return false; } else { TrackerClient tracker = new TrackerClient(); this.storageServer = tracker.getUpdateStorage(this.trackerServer, group_name, remote_filename); if (this.storageServer == null) { throw new FsException("getStoreStorage fail, errno code: " + tracker.getErrorCode()); } return true; } }
/** * check storage socket, if null create a new connection * * @param group_name the group name of storage server * @param remote_filename filename on storage server * @return true if create a new connection */ protected boolean newUpdatableStorageConnection(String group_name, String remote_filename) throws IOException, MyException { if (this.storageServer != null) { return false; } else { TrackerClient tracker = new TrackerClient(); this.storageServer = tracker.getUpdateStorage(this.trackerServer, group_name, remote_filename); if (this.storageServer == null) { throw new MyException("getStoreStorage fail, errno code: " + tracker.getErrorCode()); } return true; } }
/** * check storage socket, if null create a new connection * @param group_name the group name of storage server * @param remote_filename filename on storage server * @return true if create a new connection */ protected boolean newUpdatableStorageConnection(String group_name, String remote_filename) throws IOException, MyException { if (this.storageServer != null) { return false; } else { TrackerClient tracker = new TrackerClient(); this.storageServer = tracker.getUpdateStorage(this.trackerServer, group_name, remote_filename); if (this.storageServer == null) { throw new MyException("getStoreStorage fail, errno code: " + tracker.getErrorCode()); } return true; } }