| 程序包 | 说明 |
|---|---|
| org.csource.fastdfs | |
| org.csource.fastdht |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
StorageClient.append_file(String group_name,
String appender_filename,
byte[] file_buff)
append file to storage server (by file buff)
|
int |
StorageClient.append_file(String group_name,
String appender_filename,
byte[] file_buff,
int offset,
int length)
append file to storage server (by file buff)
|
int |
StorageClient.append_file(String group_name,
String appender_filename,
long file_size,
UploadCallback callback)
append file to storage server (by callback)
|
int |
StorageClient.append_file(String group_name,
String appender_filename,
String local_filename)
append file to storage server (by file name)
|
int |
StorageClient1.append_file1(String appender_file_id,
byte[] file_buff)
append file to storage server (by file buff)
|
int |
StorageClient1.append_file1(String appender_file_id,
byte[] file_buff,
int offset,
int length)
append file to storage server (by file buff)
|
int |
StorageClient1.append_file1(String appender_file_id,
long file_size,
UploadCallback callback)
append file to storage server (by callback)
|
int |
StorageClient1.append_file1(String appender_file_id,
String local_filename)
append file to storage server (by file name)
|
int |
StorageClient.delete_file(String group_name,
String remote_filename)
delete file from storage server
|
int |
StorageClient1.delete_file1(String file_id)
delete file from storage server
|
protected int |
StorageClient.do_append_file(String group_name,
String appender_filename,
long file_size,
UploadCallback callback)
append file to storage server
|
protected int |
StorageClient.do_modify_file(String group_name,
String appender_filename,
long file_offset,
long modify_size,
UploadCallback callback)
modify appender file to storage server
|
protected String[] |
StorageClient.do_upload_file(byte cmd,
String group_name,
String master_filename,
String prefix_name,
String file_ext_name,
long file_size,
UploadCallback callback,
NameValuePair[] meta_list)
upload file to storage server
|
byte[] |
StorageClient.download_file(String group_name,
String remote_filename)
download file from storage server
|
int |
StorageClient.download_file(String group_name,
String remote_filename,
DownloadCallback callback)
download file from storage server
|
byte[] |
StorageClient.download_file(String group_name,
String remote_filename,
long file_offset,
long download_bytes)
download file from storage server
|
int |
StorageClient.download_file(String group_name,
String remote_filename,
long file_offset,
long download_bytes,
DownloadCallback callback)
download file from storage server
|
int |
StorageClient.download_file(String group_name,
String remote_filename,
long file_offset,
long download_bytes,
String local_filename)
download file from storage server
|
int |
StorageClient.download_file(String group_name,
String remote_filename,
String local_filename)
download file from storage server
|
byte[] |
StorageClient1.download_file1(String file_id)
download file from storage server
|
int |
StorageClient1.download_file1(String file_id,
DownloadCallback callback)
download file from storage server
|
byte[] |
StorageClient1.download_file1(String file_id,
long file_offset,
long download_bytes)
download file from storage server
|
int |
StorageClient1.download_file1(String file_id,
long file_offset,
long download_bytes,
DownloadCallback callback)
download file from storage server
|
int |
StorageClient1.download_file1(String file_id,
long file_offset,
long download_bytes,
String local_filename)
download file from storage server
|
int |
StorageClient1.download_file1(String file_id,
String local_filename)
download file from storage server
|
static String |
ProtoCommon.genSlaveFilename(String master_filename,
String prefix_name,
String ext_name)
generate slave filename
|
FileInfo |
StorageClient.get_file_info(String group_name,
String remote_filename)
get file info decoded from the filename, fetch from the storage if necessary
|
FileInfo |
StorageClient1.get_file_info1(String file_id)
get file info decoded from filename
|
NameValuePair[] |
StorageClient.get_metadata(String group_name,
String remote_filename)
get all metadata items from storage server
|
NameValuePair[] |
StorageClient1.get_metadata1(String file_id)
get all metadata items from storage server
|
static String |
ProtoCommon.getToken(String remote_filename,
int ts,
String secret_key)
get token for file URL
|
static void |
ClientGlobal.init(String conf_filename)
load global variables
|
int |
StorageClient.modify_file(String group_name,
String appender_filename,
long file_offset,
byte[] file_buff)
modify appender file to storage server (by file buff)
|
int |
StorageClient.modify_file(String group_name,
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 |
StorageClient.modify_file(String group_name,
String appender_filename,
long file_offset,
long modify_size,
UploadCallback callback)
modify appender file to storage server (by callback)
|
int |
StorageClient.modify_file(String group_name,
String appender_filename,
long file_offset,
String local_filename)
modify appender file to storage server (by file name)
|
int |
StorageClient1.modify_file1(String appender_file_id,
long file_offset,
byte[] file_buff)
modify appender file to storage server (by file buff)
|
int |
StorageClient1.modify_file1(String appender_file_id,
long file_offset,
byte[] file_buff,
int buffer_offset,
int buffer_length)
modify appender file to storage server (by file buff)
|
int |
StorageClient1.modify_file1(String appender_file_id,
long file_offset,
long modify_size,
UploadCallback callback)
modify appender file to storage server (by callback)
|
int |
StorageClient1.modify_file1(String appender_file_id,
long file_offset,
String local_filename)
modify appender file to storage server (by file name)
|
protected boolean |
StorageClient.newReadableStorageConnection(String group_name,
String remote_filename)
check storage socket, if null create a new connection
|
protected boolean |
StorageClient.newUpdatableStorageConnection(String group_name,
String remote_filename)
check storage socket, if null create a new connection
|
protected boolean |
StorageClient.newWritableStorageConnection(String group_name)
check storage socket, if null create a new connection
|
FileInfo |
StorageClient.query_file_info(String group_name,
String remote_filename)
get file info from storage server
|
FileInfo |
StorageClient1.query_file_info1(String file_id)
get file info from storage server
|
int |
StorageClient.set_metadata(String group_name,
String remote_filename,
NameValuePair[] meta_list,
byte op_flag)
set metadata items to storage server
|
int |
StorageClient1.set_metadata1(String file_id,
NameValuePair[] meta_list,
byte op_flag)
set metadata items to storage server
|
int |
StorageClient.truncate_file(String group_name,
String appender_filename)
truncate appender file to size 0 from storage server
|
int |
StorageClient.truncate_file(String group_name,
String appender_filename,
long truncated_file_size)
truncate appender file from storage server
|
int |
StorageClient1.truncate_file1(String appender_file_id)
truncate appender file to size 0 from storage server
|
int |
StorageClient1.truncate_file1(String appender_file_id,
long truncated_file_size)
truncate appender file from storage server
|
String[] |
StorageClient.upload_appender_file(byte[] file_buff,
int offset,
int length,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff)
|
String[] |
StorageClient.upload_appender_file(byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff)
|
String[] |
StorageClient.upload_appender_file(String group_name,
byte[] file_buff,
int offset,
int length,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff)
|
String[] |
StorageClient.upload_appender_file(String group_name,
byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff)
|
String[] |
StorageClient.upload_appender_file(String group_name,
long file_size,
UploadCallback callback,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by callback)
|
String[] |
StorageClient.upload_appender_file(String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file name)
|
protected String[] |
StorageClient.upload_appender_file(String group_name,
String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file name)
|
String |
StorageClient1.upload_appender_file1(byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff)
|
String |
StorageClient1.upload_appender_file1(String group_name,
byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file buff)
|
String |
StorageClient1.upload_appender_file1(String group_name,
long file_size,
UploadCallback callback,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by callback)
|
String |
StorageClient1.upload_appender_file1(String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file name)
|
String |
StorageClient1.upload_appender_file1(String group_name,
String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload appender file to storage server (by file name)
|
String[] |
StorageClient.upload_file(byte[] file_buff,
int offset,
int length,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff)
|
String[] |
StorageClient.upload_file(byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff)
|
protected String[] |
StorageClient.upload_file(byte cmd,
String group_name,
String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name)
|
String[] |
StorageClient.upload_file(String group_name,
byte[] file_buff,
int offset,
int length,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff)
|
String[] |
StorageClient.upload_file(String group_name,
byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff)
|
String[] |
StorageClient.upload_file(String group_name,
long file_size,
UploadCallback callback,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by callback)
|
String[] |
StorageClient.upload_file(String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name)
|
String[] |
StorageClient.upload_file(String group_name,
String master_filename,
String prefix_name,
byte[] file_buff,
int offset,
int length,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff, slave file mode)
|
String[] |
StorageClient.upload_file(String group_name,
String master_filename,
String prefix_name,
byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff, slave file mode)
|
String[] |
StorageClient.upload_file(String group_name,
String master_filename,
String prefix_name,
long file_size,
UploadCallback callback,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by callback, slave file mode)
|
protected String[] |
StorageClient.upload_file(String group_name,
String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name)
|
String[] |
StorageClient.upload_file(String group_name,
String master_filename,
String prefix_name,
String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name, slave file mode)
|
String |
StorageClient1.upload_file1(byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff)
|
String |
StorageClient1.upload_file1(String group_name,
byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff)
|
String |
StorageClient1.upload_file1(String group_name,
long file_size,
UploadCallback callback,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by callback)
|
String |
StorageClient1.upload_file1(String master_file_id,
String prefix_name,
byte[] file_buff,
int offset,
int length,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff, slave file mode)
|
String |
StorageClient1.upload_file1(String master_file_id,
String prefix_name,
byte[] file_buff,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file buff, slave file mode)
|
String |
StorageClient1.upload_file1(String master_file_id,
String prefix_name,
long file_size,
UploadCallback callback,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by callback)
|
String |
StorageClient1.upload_file1(String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name)
|
String |
StorageClient1.upload_file1(String group_name,
String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name)
|
String |
StorageClient1.upload_file1(String master_file_id,
String prefix_name,
String local_filename,
String file_ext_name,
NameValuePair[] meta_list)
upload file to storage server (by file name, slave file mode)
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
FastDHTClient.batchDelete(ObjectInfo objInfo,
String[] keys,
Map failKeys)
delete multi keys
|
Hashtable |
FastDHTClient.batchGet(ObjectInfo objInfo,
String[] keys,
Map failKeys)
get multi keys
|
Hashtable |
FastDHTClient.batchGet(ObjectInfo objInfo,
String[] keys,
Map failKeys,
int expires)
get multi keys
|
int |
FastDHTClient.batchSet(ObjectInfo objInfo,
Map keyValues,
Map failKeys)
set values of multi keys
|
int |
FastDHTClient.batchSet(ObjectInfo objInfo,
Map keyValues,
Map failKeys,
int expires)
set values of multi keys
|
int |
FastDHTClient.delete(KeyInfo keyInfo)
delete key
|
String |
FastDHTClient.get(KeyInfo keyInfo)
retrieve value of key
|
String |
FastDHTClient.get(KeyInfo keyInfo,
int expires)
retrieve value of key
|
byte[] |
FastDHTClient.getBytes(KeyInfo keyInfo)
retrieve value of key
|
byte[] |
FastDHTClient.getBytes(KeyInfo keyInfo,
int expires)
retrieve value of key
|
String[] |
FastDHTClient.getSubKeys(ObjectInfo objInfo)
get object's sub keys
|
Long |
FastDHTClient.inc(KeyInfo keyInfo,
int increment) |
Long |
FastDHTClient.inc(KeyInfo keyInfo,
int increment,
int expires)
retrieve value of key
|
static void |
ClientGlobal.init(String conf_filename)
load global variables
|
static ServerGroup |
ServerGroup.loadFromFile(IniFileReader iniReader)
load group info from config file
|
int |
FastDHTClient.set(KeyInfo keyInfo,
byte[] value)
set value of key
|
int |
FastDHTClient.set(KeyInfo keyInfo,
byte[] value,
int expires)
set value of key
|
int |
FastDHTClient.set(KeyInfo keyInfo,
String value)
set value of key
|
int |
FastDHTClient.set(KeyInfo keyInfo,
String value,
int expires)
set value of key
|
Hashtable |
FastDHTClient.stat(int server_index)
get stat hashtable
|
| 构造器和说明 |
|---|
KeyInfo(byte[] namespace,
byte[] object_id,
byte[] key) |
KeyInfo(String namespace,
String object_id,
String key) |
ObjectInfo(byte[] namespace,
byte[] object_id) |
ObjectInfo(String namespace,
String object_id) |
Copyright © 2017. All rights reserved.