|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.rackspacecloud.client.cloudfiles.FilesClient
com.olleh.ucloudbiz.ucloudstorage.FilesClientExt
public class FilesClientExt
ÀÌ Å¬·¡½º´Â FilesClientÀÇ È®Àå Ŭ·¡½º·Î Ãß°¡ÀûÀÎ API¸¦ °®°í ÀÖ´Ù.
Ãß°¡·Î Á¦°øÇÏ´Â API´Â ÆÄÀÏ À̵¿, ÆÄÀÏ À̸§ º¯°æÇϱ⸦ Æ÷ÇÔÇÏ¿© static website ¹× container logging ±¸¼º ¹× »óÅ Á¶È¸ ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ Å¬·¡½º´Â FilesClientÀÇ ¸ðµç ±â´ÉÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç FilesClient¸¦ »ç¿ëÇÒ °æ¿ì Ãß°¡·Î Á¦°øµÇ´Â API´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. ºÐÇÒ ¾÷·Îµå¸¦ ¿äûÇÒ °æ¿ì, ºÐÇÒÀÇ Å©±â¿Í µ¿½Ã ¾÷·Îµå ¼ö¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ±âº»ÀûÀ¸·Î ºÐÇÒÀÇ Å©±â´Â 10MB, µ¿½Ã ¾÷·Îµå ó¸® ¼ö´Â 5·Î ¼³Á¤µÇ¾î ¼öÇàÇÑ´Ù. ÁöÁ¤ÇÑ ºÐÇÒÀÇ Å©±âº¸´Ù ÀÛÀº ÆÄÀÏÀ» ºÐÇÒ¾÷·Îµå·Î ¿äûÇÒ °æ¿ì, FilesClientExt.storeObject·Î ó¸®ÇÑ´Ù.
// Native FilesClient Class »ç¿ë FilesClient = new FilesClient("test@test.com", "DA0NjEzMjIzODIzMzIyN", "https://api.ucloudbiz.olleh.com/storage/v1/auth", 3000); // FilesClientExt Class¸¦ »ç¿ëÇÒ ¶§ FilesClientExt = new FilesClientExt("test@test.com", "DA0NjEzMjIzODIzMzIyN", "https://api.ucloudbiz.olleh.com/storage/v1/auth", 3000);
FilesClient
Field Summary |
---|
Fields inherited from class com.rackspacecloud.client.cloudfiles.FilesClient |
---|
apikey, authenticationURL, authToken, client, connectionTimeOut, email, isLoggedin, logger, storageURL, useETag, VERSION |
Constructor Summary | |
---|---|
FilesClientExt()
|
|
FilesClientExt(org.apache.http.client.HttpClient client,
java.lang.String email,
java.lang.String apikey,
java.lang.String authUrl,
int connectionTimeOut)
|
|
FilesClientExt(java.lang.String email,
java.lang.String apikey)
|
|
FilesClientExt(java.lang.String email,
java.lang.String apikey,
java.lang.String authUrl)
|
|
FilesClientExt(java.lang.String email,
java.lang.String apikey,
java.lang.String authUrl,
int connectionTimeOut)
|
Method Summary | |
---|---|
boolean |
deleteSegmentsManifest(java.lang.String containerName,
java.lang.String objName)
ºÐÇÒ ¾÷·ÎµåµÈ manifest ÆÄÀÏ ¹× ¸ðµç ºÐÇÒµéÀ» »èÁ¦ÇÑ´Ù. |
boolean |
disableStaticWebsiteConfig(java.lang.String containerName)
static website·Î ±¸¼ºµÈ container¸¦ ºÒȰ¼ºÈ½ÃŲ´Ù. |
boolean |
enableStaticWebsiteConfig(java.lang.String containerName,
java.util.Map<java.lang.String,java.lang.String> config)
ÇØ´ç container¸¦ static website·Î ±¸¼ºÇÑ´Ù. |
FilesContainerInfoExt |
getContainerInfoExt(java.lang.String containerName)
FilesContainerInfo¸¦ È®ÀåÇÏ¿© static website ±¸¼ºÁ¤º¸¿Í container logging »óÅ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.lang.String |
getObejctTempURL(java.lang.String containerName,
java.lang.String objName,
long lifetime)
ÆÄÀÏ¿¡ ´ëÇÑ TempURLÀ» »ý¼ºÇÑ´Ù. |
FilesObjectMetaDataExt |
getObjectMetaDataExt(java.lang.String containerName,
java.lang.String objName)
FilesObjectMetaData¸¦ È®ÀåÇÏ¿© manifest¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
boolean |
moveObject(java.lang.String sourceContainer,
java.lang.String targetContainer,
java.lang.String objName)
ÆÄÀÏÀ» À̵¿½ÃŲ´Ù. |
FilesObjectMetaDataExt |
objectExists(java.lang.String containerName,
java.lang.String objName)
ÆÄÀÏÀÇ Á¸Àç À¯¹«¸¦ È®ÀÎÇÑ´Ù. |
boolean |
renameObject(java.lang.String containerName,
java.lang.String originName,
java.lang.String targetName)
ÆÄÀÏÀÇ À̸§À» º¯°æÇÑ´Ù. |
boolean |
setContainerLogging(java.lang.String containerName,
boolean active)
ÇØ´ç container¿¡ ´ëÇÑ Á¢±Ù·Î±×¸¦ ÀúÀåÇÑ´Ù. |
boolean |
setTempURLKey(java.lang.String key)
TempURL »ý¼ºÀ» À§ÇÑ key ¼³Á¤ÇÑ´Ù. |
boolean |
storeObjectSegmented(java.lang.String containerName,
java.io.File obj)
ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmented(java.lang.String containerName,
java.io.File obj,
long segmentSize,
int concurrent)
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmented(java.lang.String containerName,
java.io.File obj,
java.lang.String contentType)
ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmented(java.lang.String containerName,
java.io.File obj,
java.lang.String contentType,
long segmentSize,
int concurrent)
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmentedAs(java.lang.String containerName,
java.io.File obj,
java.lang.String objName)
ÀúÀåÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmentedAs(java.lang.String containerName,
java.io.File obj,
java.lang.String objName,
long segmentSize,
int concurrent)
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmentedAs(java.lang.String containerName,
java.io.File obj,
java.lang.String contentType,
java.lang.String objName)
ÀúÀåÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmentedAs(java.lang.String containerName,
java.io.File obj,
java.lang.String contentType,
java.lang.String objName,
long segmentSize,
int concurrent)
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmentedAs(java.lang.String containerName,
java.io.File obj,
java.lang.String contentType,
java.lang.String objName,
java.util.Map<java.lang.String,java.lang.String> objmeta)
ÀúÀåÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmentedAs(java.lang.String containerName,
java.io.File obj,
java.lang.String contentType,
java.lang.String objName,
java.util.Map<java.lang.String,java.lang.String> objmeta,
IFilesTransferCallback callback,
long segmentSize,
int concurrent)
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î metadata¸¦ Ãß°¡ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
boolean |
storeObjectSegmentedAs(java.lang.String containerName,
java.io.File obj,
java.lang.String contentType,
java.lang.String objName,
java.util.Map<java.lang.String,java.lang.String> objmeta,
long segmentSize,
int concurrent)
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î metadata¸¦ Ãß°¡ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilesClientExt(org.apache.http.client.HttpClient client, java.lang.String email, java.lang.String apikey, java.lang.String authUrl, int connectionTimeOut)
client
- The HttpClient to talk to KT ucloud storage serviceemail
- ucloudbiz Æ÷Å» °èÁ¤(e-mail)apikey
- ÇØ´ç °èÁ¤ÀÇ API KEYauthUrl
- authUrl(https://api.ucloudbiz.olleh.com/storage/v1/auth)connectionTimeOut
- The connection timeout, in ms.public FilesClientExt(java.lang.String email, java.lang.String apikey, java.lang.String authUrl, int connectionTimeOut)
email
- ucloudbiz Æ÷Å» °èÁ¤(e-mail)apikey
- ÇØ´ç °èÁ¤ÀÇ API KEYauthUrl
- authUrl(https://api.ucloudbiz.olleh.com/storage/v1/auth)connectionTimeOut
- The connection timeout, in ms.public FilesClientExt(java.lang.String email, java.lang.String apikey, java.lang.String authUrl)
email
- ucloudbiz Æ÷Å» °èÁ¤(e-mail)apikey
- ÇØ´ç °èÁ¤ÀÇ API KEYauthUrl
- authUrl(https://api.ucloudbiz.olleh.com/storage/v1/auth)public FilesClientExt(java.lang.String email, java.lang.String apikey)
email
- Your CloudFiles usernameapikey
- Your CloudFiles API Access Keypublic FilesClientExt()
Method Detail |
---|
public FilesObjectMetaDataExt objectExists(java.lang.String containerName, java.lang.String objName) throws java.io.IOException, FilesNotFoundException, FilesAuthorizationException, FilesInvalidNameException, org.apache.http.HttpException
ÆÄÀÏÀÇ Á¸Àç À¯¹«¸¦ È®ÀÎÇÑ´Ù.
containerName
- ÆÄÀÏÀÌ À§Ä¡Çϰí ÀÖ´Â container À̸§objName
- ÆÄÀÏ À̸§
java.io.IOException
FilesNotFoundException
FilesAuthorizationException
FilesInvalidNameException
org.apache.http.HttpException
public boolean renameObject(java.lang.String containerName, java.lang.String originName, java.lang.String targetName) throws java.io.IOException, FilesAuthorizationException, FilesInvalidNameException, org.apache.http.HttpException
ÆÄÀÏÀÇ À̸§À» º¯°æÇÑ´Ù.
containerName
- ÆÄÀÏÀÌ À§Ä¡Çϰí ÀÖ´Â container À̸§originName
- ¿øº» ÆÄÀÏÀ̸§targetName
- º¯°æ ÆÄÀÏÀ̸§
java.io.IOException
FilesAuthorizationException
FilesInvalidNameException
org.apache.http.HttpException
public boolean moveObject(java.lang.String sourceContainer, java.lang.String targetContainer, java.lang.String objName) throws java.io.IOException, org.apache.http.HttpException, FilesAuthorizationException, FilesInvalidNameException
ÆÄÀÏÀ» À̵¿½ÃŲ´Ù.
sourceContainer
- ÆÄÀÏÀÌ À§Ä¡Çϰí ÀÖ´Â container À̸§targetContainer
- À̵¿½Ã۰íÀÚ ÇÏ´Â container À̸§objName
- ÆÄÀÏ À̸§
java.io.IOException
org.apache.http.HttpException
FilesAuthorizationException
FilesInvalidNameException
public FilesContainerInfoExt getContainerInfoExt(java.lang.String containerName) throws java.io.IOException, org.apache.http.HttpException, FilesAuthorizationException, FilesNotFoundException, FilesInvalidNameException, FilesException
FilesContainerInfo¸¦ È®ÀåÇÏ¿© static website ±¸¼ºÁ¤º¸¿Í container logging »óÅ Á¤º¸¸¦ °¡Á®¿Â´Ù.
containerName
- ÇØ´ç container À̸§
java.io.IOException
org.apache.http.HttpException
FilesAuthorizationException
FilesNotFoundException
FilesInvalidNameException
FilesException
FilesClient.getContainerInfo(String)
,
FilesContainerInfo
,
FilesContainerInfoExt
public FilesObjectMetaDataExt getObjectMetaDataExt(java.lang.String containerName, java.lang.String objName) throws java.io.IOException, FilesNotFoundException, org.apache.http.HttpException, FilesAuthorizationException, FilesInvalidNameException
FilesObjectMetaData¸¦ È®ÀåÇÏ¿© manifest¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Á®¿Â´Ù.
containerName
- ÇØ´ç container À̸§objName
- ÇØ´ç ÆÄÀÏ À̸§
java.io.IOException
FilesNotFoundException
org.apache.http.HttpException
FilesAuthorizationException
FilesInvalidNameException
FilesClient.getObjectMetaData(String, String)
,
FilesObjectMetaData
,
FilesObjectMetaDataExt
public boolean enableStaticWebsiteConfig(java.lang.String containerName, java.util.Map<java.lang.String,java.lang.String> config) throws java.io.IOException, FilesException, FilesNotFoundException, FilesAuthorizationException, org.apache.http.HttpException
ÇØ´ç container¸¦ static website·Î ±¸¼ºÇÑ´Ù. ÀÚ¼¼ÇÑ ¼ºñ½º ¼³¸íÀº ucloud storage Static Web ¼ºñ½º ÀÌ¿ë °¡À̵å
¸¦ Âü°íÇÑ´Ù.
containerName
- ÇØ´ç container À̸§config
- ±¸¼ºÁ¤º¸
java.io.IOException
FilesException
FilesNotFoundException
FilesAuthorizationException
org.apache.http.HttpException
public boolean disableStaticWebsiteConfig(java.lang.String containerName) throws java.io.IOException, FilesException, FilesNotFoundException, FilesAuthorizationException, org.apache.http.HttpException
static website·Î ±¸¼ºµÈ container¸¦ ºÒȰ¼ºÈ½ÃŲ´Ù. ±×·¯³ª ÀÌÀü ±¸¼º Á¤º¸´Â »èÁ¦µÇÁö ¾Ê´Â´Ù. ¸¸ÀÏ »õ·Î¿î
±¸¼ºÁ¤º¸·Î ¾÷µ¥À̸¦ ¿øÇÒ °æ¿ì enableStaticWebsiteConfig¸¦ ÀÌ¿ëÇÑ´Ù.
ÀÚ¼¼ÇÑ ¼ºñ½º ¼³¸íÀº ucloud storage Static Web ¼ºñ½º ÀÌ¿ë °¡À̵å
¸¦ Âü°íÇÑ´Ù.
containerName
- ÇØ´ç container À̸§
java.io.IOException
FilesException
FilesNotFoundException
FilesAuthorizationException
org.apache.http.HttpException
public boolean setContainerLogging(java.lang.String containerName, boolean active) throws java.io.IOException, FilesException, FilesNotFoundException, FilesAuthorizationException, org.apache.http.HttpException
ÇØ´ç container¿¡ ´ëÇÑ Á¢±Ù·Î±×¸¦ ÀúÀåÇÑ´Ù. ÀÚ¼¼ÇÑ ¼ºñ½º ¼³¸íÀº ucloud storage ·Î±× ÀúÀå ¼ºñ½º ÀÌ¿ë °¡À̵å
¸¦ Âü°íÇÑ´Ù.
containerName
- ÇØ´ç container À̸§active
- ¼³Á¤(true/false)
java.io.IOException
FilesException
FilesNotFoundException
FilesAuthorizationException
org.apache.http.HttpException
public boolean storeObjectSegmented(java.lang.String containerName, java.io.File obj) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB, µ¿½Ã ó¸® ¼¼¼Ç ¼ö´Â 3À¸·Î ¼öÇàµÈ´Ù. ¿äû ÆÄÀÏÀÇ Å©±â°¡ 10MBÀÌÇÏÀÎ °æ¿ì, ºÐÇÒ¾÷·Îµå¸¦ ¼öÇàÇÏÁö ¾Ê°í ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏ
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmented(java.lang.String containerName, java.io.File obj, java.lang.String contentType) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB, µ¿½Ã ó¸® ¼¼¼Ç ¼ö´Â 3À¸·Î ¼öÇàµÈ´Ù. ¿äû ÆÄÀÏÀÇ Å©±â°¡ 10MBÀÌÇÏÀÎ °æ¿ì, ºÐÇÒ¾÷·Îµå¸¦ ¼öÇàÇÏÁö ¾Ê°í ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏcontentType
- ÄÁÅÙÃ÷ ŸÀÔ
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmentedAs(java.lang.String containerName, java.io.File obj, java.lang.String objName) throws java.io.IOException, org.apache.http.HttpException, FilesException
ÀúÀåÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB, µ¿½Ã ó¸® ¼¼¼Ç ¼ö´Â 3À¸·Î ¼öÇàµÈ´Ù. ¿äû ÆÄÀÏÀÇ Å©±â°¡ 10MBÀÌÇÏÀÎ °æ¿ì, ºÐÇÒ¾÷·Îµå¸¦ ¼öÇàÇÏÁö ¾Ê°í ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏobjName
- ÀúÀåµÇ¾îÁú ÆÄÀÏ À̸§
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmentedAs(java.lang.String containerName, java.io.File obj, java.lang.String contentType, java.lang.String objName) throws java.io.IOException, org.apache.http.HttpException, FilesException
ÀúÀåÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB, µ¿½Ã ó¸® ¼¼¼Ç ¼ö´Â 3À¸·Î ¼öÇàµÈ´Ù. ¿äû ÆÄÀÏÀÇ Å©±â°¡ 10MBÀÌÇÏÀÎ °æ¿ì, ºÐÇÒ¾÷·Îµå¸¦ ¼öÇàÇÏÁö ¾Ê°í ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏcontentType
- ÄÁÅÙÃ÷ ŸÀÔobjName
- ÀúÀåµÇ¾îÁú ÆÄÀÏ À̸§
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmentedAs(java.lang.String containerName, java.io.File obj, java.lang.String contentType, java.lang.String objName, java.util.Map<java.lang.String,java.lang.String> objmeta) throws java.io.IOException, org.apache.http.HttpException, FilesException
ÀúÀåÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB, µ¿½Ã ó¸® ¼¼¼Ç ¼ö´Â 3À¸·Î ¼öÇàµÈ´Ù. ¿äû ÆÄÀÏÀÇ Å©±â°¡ 10MBÀÌÇÏÀÎ °æ¿ì, ºÐÇÒ¾÷·Îµå¸¦ ¼öÇàÇÏÁö ¾Ê°í ´ÜÀÏ ÆÄÀÏ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏcontentType
- ÄÁÅÙÃ÷ ŸÀÔobjName
- ÀúÀåµÇ¾îÁú ÆÄÀÏ À̸§objmeta
- ÆÄÀÏ¿¡ ´ëÇÑ metadata
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmented(java.lang.String containerName, java.io.File obj, long segmentSize, int concurrent) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB ÀÌ»ó 500MB ÀÌÇÏ·Î ¼³Á¤ÀÌ °¡´ÉÇϰí, 10MBº¸´Ù ÀÛÀ» °æ¿ì 10MB·Î ¼³Á¤µÇ¸ç 500MB ÀÌ»óÀÎ °æ¿ì 500MB·Î ¼³Á¤µÈ´Ù. µ¿½Ã ó¸® Ƚ¼ö´Â ±âº» 3À̰í ÃÖ´ë 10±îÁö ¼³Á¤ÀÌ °¡´ÉÇϸç, 10ÀÌ»ó ¿äûµÈ °æ¿ì 10À¸·Î ¼³Á¤µÈ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏsegmentSize
- ºÐÇÒÀÇ Å©±â(byte)concurrent
- µ¿½Ã¼öÇà ºÐÇÒ¾÷·Îµå ¼ö
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmented(java.lang.String containerName, java.io.File obj, java.lang.String contentType, long segmentSize, int concurrent) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB ÀÌ»ó 500MB ÀÌÇÏ·Î ¼³Á¤ÀÌ °¡´ÉÇϰí, 10MBº¸´Ù ÀÛÀ» °æ¿ì 10MB·Î ¼³Á¤µÇ¸ç 500MB ÀÌ»óÀÎ °æ¿ì 500MB·Î ¼³Á¤µÈ´Ù. µ¿½Ã ó¸® Ƚ¼ö´Â ±âº» 3À̰í ÃÖ´ë 10±îÁö ¼³Á¤ÀÌ °¡´ÉÇϸç, 10ÀÌ»ó ¿äûµÈ °æ¿ì 10À¸·Î ¼³Á¤µÈ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏcontentType
- ÄÁÅÙÃ÷ ŸÀÔsegmentSize
- ºÐÇÒÀÇ Å©±â(byte)concurrent
- µ¿½Ã¼öÇà ºÐÇÒ¾÷·Îµå ¼ö
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmentedAs(java.lang.String containerName, java.io.File obj, java.lang.String objName, long segmentSize, int concurrent) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB ÀÌ»ó 500MB ÀÌÇÏ·Î ¼³Á¤ÀÌ °¡´ÉÇϰí, 10MBº¸´Ù ÀÛÀ» °æ¿ì 10MB·Î ¼³Á¤µÇ¸ç 500MB ÀÌ»óÀÎ °æ¿ì 500MB·Î ¼³Á¤µÈ´Ù. µ¿½Ã ó¸® Ƚ¼ö´Â ±âº» 3À̰í ÃÖ´ë 10±îÁö ¼³Á¤ÀÌ °¡´ÉÇϸç, 10ÀÌ»ó ¿äûµÈ °æ¿ì 10À¸·Î ¼³Á¤µÈ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏobjName
- ÀúÀåµÇ¾îÁú ÆÄÀÏ À̸§segmentSize
- ºÐÇÒÀÇ Å©±â(byte)concurrent
- µ¿½Ã¼öÇà ºÐÇÒ¾÷·Îµå ¼ö
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmentedAs(java.lang.String containerName, java.io.File obj, java.lang.String contentType, java.lang.String objName, long segmentSize, int concurrent) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB ÀÌ»ó 500MB ÀÌÇÏ·Î ¼³Á¤ÀÌ °¡´ÉÇϰí, 10MBº¸´Ù ÀÛÀ» °æ¿ì 10MB·Î ¼³Á¤µÇ¸ç 500MB ÀÌ»óÀÎ °æ¿ì 500MB·Î ¼³Á¤µÈ´Ù. µ¿½Ã ó¸® Ƚ¼ö´Â ±âº» 3À̰í ÃÖ´ë 10±îÁö ¼³Á¤ÀÌ °¡´ÉÇϸç, 10ÀÌ»ó ¿äûµÈ °æ¿ì 10À¸·Î ¼³Á¤µÈ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏcontentType
- ÄÁÅÙÃ÷ ŸÀÔobjName
- ÀúÀåµÇ¾îÁú ÆÄÀÏ À̸§segmentSize
- ºÐÇÒÀÇ Å©±â(byte)concurrent
- µ¿½Ã¼öÇà ºÐÇÒ¾÷·Îµå ¼ö
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmentedAs(java.lang.String containerName, java.io.File obj, java.lang.String contentType, java.lang.String objName, java.util.Map<java.lang.String,java.lang.String> objmeta, long segmentSize, int concurrent) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î metadata¸¦ Ãß°¡ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB ÀÌ»ó 500MB ÀÌÇÏ·Î ¼³Á¤ÀÌ °¡´ÉÇϰí, 10MBº¸´Ù ÀÛÀ» °æ¿ì 10MB·Î ¼³Á¤µÇ¸ç 500MB ÀÌ»óÀÎ °æ¿ì 500MB·Î ¼³Á¤µÈ´Ù. µ¿½Ã ó¸® Ƚ¼ö´Â ±âº» 3À̰í ÃÖ´ë 10±îÁö ¼³Á¤ÀÌ °¡´ÉÇϸç, 10ÀÌ»ó ¿äûµÈ °æ¿ì 10À¸·Î ¼³Á¤µÈ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏcontentType
- ÄÁÅÙÃ÷ ŸÀÔobjName
- ÀúÀåµÇ¾îÁú ÆÄÀÏ À̸§objmeta
- ÆÄÀÏ¿¡ ´ëÇÑ metadatasegmentSize
- ºÐÇÒÀÇ Å©±â(byte)concurrent
- µ¿½Ã¼öÇà ºÐÇÒ¾÷·Îµå ¼ö
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean storeObjectSegmentedAs(java.lang.String containerName, java.io.File obj, java.lang.String contentType, java.lang.String objName, java.util.Map<java.lang.String,java.lang.String> objmeta, IFilesTransferCallback callback, long segmentSize, int concurrent) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒÅ©±â¿Í µ¿½Ãó¸® Ƚ¼ö¸¦ ¼±ÅÃÇÏ¿© ÁöÁ¤µÈ ÆÄÀÏÀ̸§À¸·Î metadata¸¦ Ãß°¡ÇÏ¿© ºÐÇÒ ¾÷·Îµå¸¦ ¼öÇàÇÑ´Ù. ºÐÇÒÀÇ Å©±â´Â 10MB ÀÌ»ó 500MB ÀÌÇÏ·Î ¼³Á¤ÀÌ °¡´ÉÇϰí, 10MBº¸´Ù ÀÛÀ» °æ¿ì 10MB·Î ¼³Á¤µÇ¸ç 500MB ÀÌ»óÀÎ °æ¿ì 500MB·Î ¼³Á¤µÈ´Ù. µ¿½Ã ó¸® Ƚ¼ö´Â ±âº» 3À̰í ÃÖ´ë 10±îÁö ¼³Á¤ÀÌ °¡´ÉÇϸç, 10ÀÌ»ó ¿äûµÈ °æ¿ì 10À¸·Î ¼³Á¤µÈ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§obj
- ¾÷·Îµå ´ë»ó ÆÄÀÏcontentType
- ÄÁÅÙÃ÷ ŸÀÔobjName
- ÀúÀåµÇ¾îÁú ÆÄÀÏ À̸§objmeta
- ÆÄÀÏ¿¡ ´ëÇÑ metadatacallback
- Äݹé objectsegmentSize
- ºÐÇÒÀÇ Å©±â(byte)concurrent
- µ¿½Ã¼öÇà ºÐÇÒ¾÷·Îµå ¼ö
java.io.IOException
org.apache.http.HttpException
FilesException
public boolean deleteSegmentsManifest(java.lang.String containerName, java.lang.String objName) throws java.io.IOException, org.apache.http.HttpException, FilesException
ºÐÇÒ ¾÷·ÎµåµÈ manifest ÆÄÀÏ ¹× ¸ðµç ºÐÇÒµéÀ» »èÁ¦ÇÑ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§objName
- ÀúÀå ÆÄÀÏ À̸§
java.io.IOException
org.apache.http.HttpException
FilesException
public java.lang.String getObejctTempURL(java.lang.String containerName, java.lang.String objName, long lifetime) throws java.io.FileNotFoundException, java.io.IOException, FilesException, org.apache.http.HttpException
ÆÄÀÏ¿¡ ´ëÇÑ TempURLÀ» »ý¼ºÇÑ´Ù. TempURLÀÇ À¯È¿½Ã°£Àº ÃÊ(sec) ´ÜÀ§·Î ÀÔ·ÂÇØ¾ß Çϸç 1ºÐÀº 60, 1½Ã°£Àº 3600, 1ÀÏÀº 86,400 °°ÀÌ ÃÊ ´ÜÀ§·Î ȯ»êÇÏ¿© ó¸®ÇØ¾ß ÇÑ´Ù.
containerName
- ÆÄÀÏÀ» ÀúÀåÇÒ container À̸§objName
- ´ë»ó ÆÄÀÏlifetime
- TempURLÀÇ À¯È¿½Ã°£(ÃÊ)
java.io.FileNotFoundException
java.io.IOException
FilesException
org.apache.http.HttpException
public boolean setTempURLKey(java.lang.String key) throws java.io.IOException, FilesException, FilesAuthorizationException, org.apache.http.HttpException
TempURL »ý¼ºÀ» À§ÇÑ key ¼³Á¤ÇÑ´Ù.
key
- TempURL »ý¼ºÀ» À§ÇÑ key °ª
java.io.IOException
FilesException
FilesAuthorizationException
org.apache.http.HttpException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |