public class OSSClient
extends java.lang.Object
构造器和说明 |
---|
OSSClient() |
限定符和类型 | 方法和说明 |
---|---|
static java.io.File |
getDataDir() |
static javax.xml.parsers.DocumentBuilderFactory |
getDomBuilderFact()
获取一个dom构造器
|
static java.util.concurrent.ExecutorService |
getExecutorService()
获取属于OSSClient的线程池
|
static AccessControlList |
getGlobalDefaultACL() |
static java.lang.String |
getGlobalDefaultHostId()
取得设置的hostid
|
static TokenGenerator |
getGlobalDefaultTokenGenerator() |
static void |
setApplicationContext(Context ctx)
为OSSClient传入应用程序的context
必须是applicatContext,全局范围内只需要设置一次
|
static void |
setGlobalDefaultACL(AccessControlList globalDefaultACL)
为OSSClient设置一个全局默认的bucket访问权限,它可以被后续bucket的设置继承或覆盖
如果从不调用此接口,ACL在初始化时被设置为private
|
static void |
setGlobalDefaultHostId(java.lang.String hostId)
设置后续操作所用bucket所在的数据中心的全局默认hostId, 它可以被后续bucket的设置继承或覆盖
如果从不调用此接口,hostId在初始化时被设置为'oss-cn-hangzhou.aliyuncs.com'
|
static void |
setGlobalDefaultTokenGenerator(TokenGenerator tokenGen)
为OSSclient设置一个全局默认加签器,它可以被后续bucket的设置继承或覆盖
|
public static void setGlobalDefaultTokenGenerator(TokenGenerator tokenGen)
tokenGen
- public static TokenGenerator getGlobalDefaultTokenGenerator()
public static void setGlobalDefaultACL(AccessControlList globalDefaultACL)
globalDefaultACL
- public static AccessControlList getGlobalDefaultACL()
public static void setGlobalDefaultHostId(java.lang.String hostId)
hostId
- public static java.lang.String getGlobalDefaultHostId()
public static void setApplicationContext(Context ctx)
ctx
- public static java.io.File getDataDir()
public static javax.xml.parsers.DocumentBuilderFactory getDomBuilderFact()
public static java.util.concurrent.ExecutorService getExecutorService()