|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.csource.fastdfs.StorageClient
public class StorageClient
Storage client for 2 fields file id: group name and filename
Nested Class Summary | |
---|---|
static class |
StorageClient.UploadBuff
Upload file by file buff |
Field Summary | |
---|---|
static Base64 |
base64
|
protected byte |
errno
|
protected StorageServer |
storageServer
|
protected TrackerServer |
trackerServer
|
Constructor Summary | |
---|---|
StorageClient()
constructor using global settings in class ClientGlobal |
|
StorageClient(TrackerServer trackerServer,
StorageServer storageServer)
constructor with tracker server and storage server |
Method Summary | |
---|---|
int |
append_file(java.lang.String group_name,
java.lang.String appender_filename,
byte[] file_buff)
append file to storage server (by file buff) |
int |
append_file(java.lang.String group_name,
java.lang.String appender_filename,
byte[] file_buff,
int offset,
int length)
append file to storage server (by file buff) |
int |
append_file(java.lang.String group_name,
java.lang.String appender_filename,
long file_size,
UploadCallback callback)
append file to storage server (by callback) |
int |
append_file(java.lang.String group_name,
java.lang.String appender_filename,
java.lang.String local_filename)
append file to storage server (by file name) |
int |
delete_file(java.lang.String group_name,
java.lang.String remote_filename)
delete file from storage server |
protected int |
do_append_file(java.lang.String group_name,
java.lang.String appender_filename,
long file_size,
UploadCallback callback)
append file to storage server |
protected int |
do_modify_file(java.lang.String group_name,
java.lang.String appender_filename,
long file_offset,
long modify_size,
UploadCallback callback)
modify appender file to storage server |
protected java.lang.String[] |
do_upload_file(byte cmd,
java.lang.String group_name,
java.lang.String master_filename,
java.lang.String prefix_name,
java.lang.String file_ext_name,
long file_size,
UploadCallback callback,
NameValuePair[] meta_list)
upload file to storage server |
byte[] |
download_file(java.lang.String group_name,
java.lang.String remote_filename)
download file from storage server |
int |
download_file(java.lang.String group_name,
java.lang.String remote_filename,
DownloadCallback callback)
download file from storage server |
byte[] |
download_file(java.lang.String group_name,
java.lang.String remote_filename,
long file_offset,
long download_bytes)
download file from storage server |
int |
download_file(java.lang.String group_name,
java.lang.String remote_filename,
long file_offset,
long download_bytes,
DownloadCallback callback)
download file from storage server |
int |
download_file(java.lang.String group_name,
java.lang.String remote_filename,
long file_offset,
long download_bytes,
java.lang.String local_filename)
download file from storage server |
int |
download_file(java.lang.String group_name,
java.lang.String remote_filename,
java.lang.String local_filename)
download file from storage server |
FileInfo |
get_file_info(java.lang.String group_name,
java.lang.String remote_filename)
get file info decoded from the filename, fetch from the storage if necessary |
NameValuePair[] |
get_metadata(java.lang.String group_name,
java.lang.String remote_filename)
get all metadata items from storage server |
byte |
getErrorCode()
get the error code of last call |
int |
modify_file(java.lang.String group_name,
java.lang.String appender_filename,
long file_offset,
byte[] file_buff)
modify appender file to storage server (by file buff) |
int |
modify_file(java.lang.String group_name,
java.lang.String appender_filename,
long file_offset,
byte[] file_buff,
int buffer_offset,
int buffer_length)
modify appender file to storage server (by file buff) |
int |
modify_file(java.lang.String group_name,
java.lang.String appender_filename,
long file_offset,
long modify_size,
UploadCallback callback)
modify appender file to storage server (by callback) |
int |
modify_file(java.lang.String group_name,
java.lang.String appender_filename,
long file_offset,
java.lang.String local_filename)
modify appender file to storage server (by file name) |
protected boolean |
newReadableStorageConnection(java.lang.String group_name,
java.lang.String remote_filename)
check storage socket, if null create a new connection |
protected boolean |
newUpdatableStorageConnection(java.lang.String group_name,
java.lang.String remote_filename)
check storage socket, if null create a new connection |
protected boolean |
newWritableStorageConnection(java.lang.String group_name)
check storage socket, if null create a new connection |
FileInfo |
query_file_info(java.lang.String group_name,
java.lang.String remote_filename)
get file info from storage server |
protected void |
send_download_package(java.lang.String group_name,
java.lang.String remote_filename,
long file_offset,
long download_bytes)
send package to storage server |
protected void |
send_package(byte cmd,
java.lang.String group_name,
java.lang.String remote_filename)
send package to storage server |
int |
set_metadata(java.lang.String group_name,
java.lang.String remote_filename,
NameValuePair[] meta_list,
byte op_flag)
set metadata items to storage server |
int |
truncate_file(java.lang.String group_name,
java.lang.String appender_filename)
truncate appender file to size 0 from storage server |
int |
truncate_file(java.lang.String group_name,
java.lang.String appender_filename,
long truncated_file_size)
truncate appender file from storage server |
java.lang.String[] |
upload_appender_file(byte[] file_buff,
int offset,
int length,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff) |
java.lang.String[] |
upload_appender_file(byte[] file_buff,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff) |
java.lang.String[] |
upload_appender_file(java.lang.String group_name,
byte[] file_buff,
int offset,
int length,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff) |
java.lang.String[] |
upload_appender_file(java.lang.String group_name,
byte[] file_buff,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff) |
java.lang.String[] |
upload_appender_file(java.lang.String group_name,
long file_size,
UploadCallback callback,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by callback) |
java.lang.String[] |
upload_appender_file(java.lang.String local_filename,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file name) |
protected java.lang.String[] |
upload_appender_file(java.lang.String group_name,
java.lang.String local_filename,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file name) |
java.lang.String[] |
upload_file(byte[] file_buff,
int offset,
int length,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff) |
java.lang.String[] |
upload_file(byte[] file_buff,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff) |
protected java.lang.String[] |
upload_file(byte cmd,
java.lang.String group_name,
java.lang.String local_filename,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name) |
java.lang.String[] |
upload_file(java.lang.String group_name,
byte[] file_buff,
int offset,
int length,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff) |
java.lang.String[] |
upload_file(java.lang.String group_name,
byte[] file_buff,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff) |
java.lang.String[] |
upload_file(java.lang.String group_name,
long file_size,
UploadCallback callback,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by callback) |
java.lang.String[] |
upload_file(java.lang.String local_filename,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name) |
java.lang.String[] |
upload_file(java.lang.String group_name,
java.lang.String master_filename,
java.lang.String prefix_name,
byte[] file_buff,
int offset,
int length,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff, slave file mode) |
java.lang.String[] |
upload_file(java.lang.String group_name,
java.lang.String master_filename,
java.lang.String prefix_name,
byte[] file_buff,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff, slave file mode) |
java.lang.String[] |
upload_file(java.lang.String group_name,
java.lang.String master_filename,
java.lang.String prefix_name,
long file_size,
UploadCallback callback,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by callback, slave file mode) |
protected java.lang.String[] |
upload_file(java.lang.String group_name,
java.lang.String local_filename,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name) |
java.lang.String[] |
upload_file(java.lang.String group_name,
java.lang.String master_filename,
java.lang.String prefix_name,
java.lang.String local_filename,
java.lang.String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name, slave file mode) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Base64 base64
protected TrackerServer trackerServer
protected StorageServer storageServer
protected byte errno
Constructor Detail |
---|
public StorageClient()
public StorageClient(TrackerServer trackerServer, StorageServer storageServer)
trackerServer
- the tracker server, can be nullstorageServer
- the storage server, can be nullMethod Detail |
---|
public byte getErrorCode()
public java.lang.String[] upload_file(java.lang.String local_filename, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
local_filename
- local filename to uploadfile_ext_name
- file ext name, do not include dot(.), null to extract ext name from the local filenamemeta_list
- meta info array
java.io.IOException
MyException
protected java.lang.String[] upload_file(java.lang.String group_name, java.lang.String local_filename, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptylocal_filename
- local filename to uploadfile_ext_name
- file ext name, do not include dot(.), null to extract ext name from the local filenamemeta_list
- meta info array
java.io.IOException
MyException
protected java.lang.String[] upload_file(byte cmd, java.lang.String group_name, java.lang.String local_filename, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
cmd
- the commandgroup_name
- the group name to upload file to, can be emptylocal_filename
- local filename to uploadfile_ext_name
- file ext name, do not include dot(.), null to extract ext name from the local filenamemeta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(byte[] file_buff, int offset, int length, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
file_buff
- file content/buffoffset
- start offset of the bufflength
- the length of buff to uploadfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(java.lang.String group_name, byte[] file_buff, int offset, int length, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptyfile_buff
- file content/buffoffset
- start offset of the bufflength
- the length of buff to uploadfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(byte[] file_buff, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
file_buff
- file content/bufffile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(java.lang.String group_name, byte[] file_buff, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptyfile_buff
- file content/bufffile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(java.lang.String group_name, long file_size, UploadCallback callback, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptyfile_size
- the file sizecallback
- the write data callback objectfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(java.lang.String group_name, java.lang.String master_filename, java.lang.String prefix_name, java.lang.String local_filename, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name of master filemaster_filename
- the master file name to generate the slave fileprefix_name
- the prefix name to generate the slave filelocal_filename
- local filename to uploadfile_ext_name
- file ext name, do not include dot(.), null to extract ext name from the local filenamemeta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(java.lang.String group_name, java.lang.String master_filename, java.lang.String prefix_name, byte[] file_buff, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name of master filemaster_filename
- the master file name to generate the slave fileprefix_name
- the prefix name to generate the slave filefile_buff
- file content/bufffile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(java.lang.String group_name, java.lang.String master_filename, java.lang.String prefix_name, byte[] file_buff, int offset, int length, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name of master filemaster_filename
- the master file name to generate the slave fileprefix_name
- the prefix name to generate the slave filefile_buff
- file content/buffoffset
- start offset of the bufflength
- the length of buff to uploadfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_file(java.lang.String group_name, java.lang.String master_filename, java.lang.String prefix_name, long file_size, UploadCallback callback, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptymaster_filename
- the master file name to generate the slave fileprefix_name
- the prefix name to generate the slave filefile_size
- the file sizecallback
- the write data callback objectfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_appender_file(java.lang.String local_filename, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
local_filename
- local filename to uploadfile_ext_name
- file ext name, do not include dot(.), null to extract ext name from the local filenamemeta_list
- meta info array
java.io.IOException
MyException
protected java.lang.String[] upload_appender_file(java.lang.String group_name, java.lang.String local_filename, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptylocal_filename
- local filename to uploadfile_ext_name
- file ext name, do not include dot(.), null to extract ext name from the local filenamemeta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_appender_file(byte[] file_buff, int offset, int length, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
file_buff
- file content/buffoffset
- start offset of the bufflength
- the length of buff to uploadfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_appender_file(java.lang.String group_name, byte[] file_buff, int offset, int length, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptyfile_buff
- file content/buffoffset
- start offset of the bufflength
- the length of buff to uploadfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_appender_file(byte[] file_buff, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
file_buff
- file content/bufffile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_appender_file(java.lang.String group_name, byte[] file_buff, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptyfile_buff
- file content/bufffile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public java.lang.String[] upload_appender_file(java.lang.String group_name, long file_size, UploadCallback callback, java.lang.String file_ext_name, NameValuePair[] meta_list) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be emptyfile_size
- the file sizecallback
- the write data callback objectfile_ext_name
- file ext name, do not include dot(.)meta_list
- meta info array
java.io.IOException
MyException
public int append_file(java.lang.String group_name, java.lang.String appender_filename, java.lang.String local_filename) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamelocal_filename
- local filename to append
java.io.IOException
MyException
public int append_file(java.lang.String group_name, java.lang.String appender_filename, byte[] file_buff) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamefile_buff
- file content/buff
java.io.IOException
MyException
public int append_file(java.lang.String group_name, java.lang.String appender_filename, byte[] file_buff, int offset, int length) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamefile_buff
- file content/buffoffset
- start offset of the bufflength
- the length of buff to append
java.io.IOException
MyException
public int append_file(java.lang.String group_name, java.lang.String appender_filename, long file_size, UploadCallback callback) throws java.io.IOException, MyException
group_name
- the group name to append file toappender_filename
- the appender filenamefile_size
- the file sizecallback
- the write data callback object
java.io.IOException
MyException
public int modify_file(java.lang.String group_name, java.lang.String appender_filename, long file_offset, java.lang.String local_filename) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamefile_offset
- the offset of appender filelocal_filename
- local filename to append
java.io.IOException
MyException
public int modify_file(java.lang.String group_name, java.lang.String appender_filename, long file_offset, byte[] file_buff) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamefile_offset
- the offset of appender filefile_buff
- file content/buff
java.io.IOException
MyException
public int modify_file(java.lang.String group_name, java.lang.String appender_filename, long file_offset, byte[] file_buff, int buffer_offset, int buffer_length) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamefile_offset
- the offset of appender filefile_buff
- file content/buffbuffer_offset
- start offset of the buffbuffer_length
- the length of buff to modify
java.io.IOException
MyException
public int modify_file(java.lang.String group_name, java.lang.String appender_filename, long file_offset, long modify_size, UploadCallback callback) throws java.io.IOException, MyException
group_name
- the group name to modify file toappender_filename
- the appender filenamefile_offset
- the offset of appender filemodify_size
- the modify sizecallback
- the write data callback object
java.io.IOException
MyException
protected java.lang.String[] do_upload_file(byte cmd, java.lang.String group_name, java.lang.String master_filename, java.lang.String prefix_name, java.lang.String file_ext_name, long file_size, UploadCallback callback, NameValuePair[] meta_list) throws java.io.IOException, MyException
cmd
- the command codegroup_name
- the group name to upload file to, can be emptymaster_filename
- the master file name to generate the slave fileprefix_name
- the prefix name to generate the slave filefile_ext_name
- file ext name, do not include dot(.)file_size
- the file sizecallback
- the write data callback objectmeta_list
- meta info array
java.io.IOException
MyException
protected int do_append_file(java.lang.String group_name, java.lang.String appender_filename, long file_size, UploadCallback callback) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamefile_size
- the file sizecallback
- the write data callback object
java.io.IOException
MyException
protected int do_modify_file(java.lang.String group_name, java.lang.String appender_filename, long file_offset, long modify_size, UploadCallback callback) throws java.io.IOException, MyException
group_name
- the group name of appender fileappender_filename
- the appender filenamefile_offset
- the offset of appender filemodify_size
- the modify sizecallback
- the write data callback object
java.io.IOException
MyException
public int delete_file(java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage server
java.io.IOException
MyException
public int truncate_file(java.lang.String group_name, java.lang.String appender_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverappender_filename
- the appender filename
java.io.IOException
MyException
public int truncate_file(java.lang.String group_name, java.lang.String appender_filename, long truncated_file_size) throws java.io.IOException, MyException
group_name
- the group name of storage serverappender_filename
- the appender filenametruncated_file_size
- truncated file size
java.io.IOException
MyException
public byte[] download_file(java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage server
java.io.IOException
MyException
public byte[] download_file(java.lang.String group_name, java.lang.String remote_filename, long file_offset, long download_bytes) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage serverfile_offset
- the start offset of the filedownload_bytes
- download bytes, 0 for remain bytes from offset
java.io.IOException
MyException
public int download_file(java.lang.String group_name, java.lang.String remote_filename, java.lang.String local_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage serverlocal_filename
- filename on local
java.io.IOException
MyException
public int download_file(java.lang.String group_name, java.lang.String remote_filename, long file_offset, long download_bytes, java.lang.String local_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage serverfile_offset
- the start offset of the filedownload_bytes
- download bytes, 0 for remain bytes from offsetlocal_filename
- filename on local
java.io.IOException
MyException
public int download_file(java.lang.String group_name, java.lang.String remote_filename, DownloadCallback callback) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage servercallback
- call callback.recv() when data arrive
java.io.IOException
MyException
public int download_file(java.lang.String group_name, java.lang.String remote_filename, long file_offset, long download_bytes, DownloadCallback callback) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage serverfile_offset
- the start offset of the filedownload_bytes
- download bytes, 0 for remain bytes from offsetcallback
- call callback.recv() when data arrive
java.io.IOException
MyException
public NameValuePair[] get_metadata(java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage server
java.io.IOException
MyException
public int set_metadata(java.lang.String group_name, java.lang.String remote_filename, NameValuePair[] meta_list, byte op_flag) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage servermeta_list
- meta item arrayop_flag
- flag, can be one of following values: java.io.IOException
MyException
public FileInfo get_file_info(java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException, MyException
group_name
- the group nameremote_filename
- the filename
java.io.IOException
MyException
public FileInfo query_file_info(java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage server
java.io.IOException
MyException
protected boolean newWritableStorageConnection(java.lang.String group_name) throws java.io.IOException, MyException
group_name
- the group name to upload file to, can be empty
java.io.IOException
MyException
protected boolean newReadableStorageConnection(java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage server
java.io.IOException
MyException
protected boolean newUpdatableStorageConnection(java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException, MyException
group_name
- the group name of storage serverremote_filename
- filename on storage server
java.io.IOException
MyException
protected void send_package(byte cmd, java.lang.String group_name, java.lang.String remote_filename) throws java.io.IOException
cmd
- which command to sendgroup_name
- the group name of storage serverremote_filename
- filename on storage server
java.io.IOException
protected void send_download_package(java.lang.String group_name, java.lang.String remote_filename, long file_offset, long download_bytes) throws java.io.IOException
group_name
- the group name of storage serverremote_filename
- filename on storage serverfile_offset
- the start offset of the filedownload_bytes
- download bytes
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |