Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addListener(OssExceptionListener) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
添加异常监听器
- ALIYUN - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.Provider
- AliyunOssConfig - Class in cn.com.anysdk.oss.config
- AliyunOssConfig() - Constructor for class cn.com.anysdk.oss.config.AliyunOssConfig
- AliyunOssService - Class in cn.com.anysdk.oss.impl
-
阿里云 OSS 实现
- AliyunOssService(IOssConfig) - Constructor for class cn.com.anysdk.oss.impl.AliyunOssService
C
- CHECK_EXIST - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
- cn.com.anysdk.oss.api - package cn.com.anysdk.oss.api
- cn.com.anysdk.oss.config - package cn.com.anysdk.oss.config
- cn.com.anysdk.oss.exception - package cn.com.anysdk.oss.exception
- cn.com.anysdk.oss.factory - package cn.com.anysdk.oss.factory
- cn.com.anysdk.oss.impl - package cn.com.anysdk.oss.impl
- cn.com.anysdk.oss.monitor - package cn.com.anysdk.oss.monitor
- cn.com.anysdk.oss.monitor.impl - package cn.com.anysdk.oss.monitor.impl
- createCosClient() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- createMinioClient() - Method in class cn.com.anysdk.oss.config.MinioConfig
- createOssClient() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- createProxy(IOssService) - Static method in class cn.com.anysdk.oss.factory.OssServiceProxyFactory
-
创建OSS服务代理
- createService(IOssConfig) - Static method in class cn.com.anysdk.oss.factory.OssServiceFactory
-
创建OSS服务实例
D
- DELETE - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
- deleteFile(String) - Method in interface cn.com.anysdk.oss.api.IOssService
-
删除文件
- deleteFile(String) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- deleteFile(String) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- deleteFile(String) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- deleteFile(String) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- deleteFiles(List<String>) - Method in interface cn.com.anysdk.oss.api.IOssService
-
批量删除文件
- deleteFiles(List<String>) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- deleteFiles(List<String>) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- deleteFiles(List<String>) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- deleteFiles(List<String>) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- doesObjectExist(String) - Method in interface cn.com.anysdk.oss.api.IOssService
-
判断文件是否存在
- doesObjectExist(String) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- doesObjectExist(String) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- doesObjectExist(String) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- doesObjectExist(String) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- DOWNLOAD - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
- downloadFile(String) - Method in interface cn.com.anysdk.oss.api.IOssService
-
下载文件
- downloadFile(String) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- downloadFile(String) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- downloadFile(String) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- downloadFile(String) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
G
- GET_SIGNED_URL - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
- GET_URL - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
- getAccessKeyId() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
获取访问密钥ID
- getAccessKeyId() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- getAccessKeyId() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- getAccessKeyId() - Method in class cn.com.anysdk.oss.config.MinioConfig
- getAccessKeyId() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- getAccessKeySecret() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
获取访问密钥密码
- getAccessKeySecret() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- getAccessKeySecret() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- getAccessKeySecret() - Method in class cn.com.anysdk.oss.config.MinioConfig
- getAccessKeySecret() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- getAverageOperationDuration(String, OssOperationContext.OperationType) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
获取平均操作时间
- getBucketName() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
获取存储桶名称
- getBucketName() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- getBucketName() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- getBucketName() - Method in class cn.com.anysdk.oss.config.MinioConfig
- getBucketName() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- getConfig() - Method in interface cn.com.anysdk.oss.api.IOssService
-
获取当前服务商配置
- getConfig() - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- getConfig() - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- getConfig() - Method in class cn.com.anysdk.oss.impl.MinioOssService
- getConfig() - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- getCurrentConfig() - Method in class cn.com.anysdk.oss.impl.OssServiceManager
-
获取当前服务商配置
- getCurrentService() - Method in class cn.com.anysdk.oss.impl.OssServiceManager
-
获取当前OSS服务实例
- getCustomDomain() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
获取自定义域名
- getCustomDomain() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- getCustomDomain() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- getCustomDomain() - Method in class cn.com.anysdk.oss.config.MinioConfig
- getCustomDomain() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- getEndpoint() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
获取endpoint地址
- getEndpoint() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- getEndpoint() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- getEndpoint() - Method in class cn.com.anysdk.oss.config.MinioConfig
- getEndpoint() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- getErrorCount(String, OssOperationContext.OperationType) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
获取错误计数
- getFileUrl(String) - Method in interface cn.com.anysdk.oss.api.IOssService
-
获取文件访问URL
- getFileUrl(String) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- getFileUrl(String) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- getFileUrl(String) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- getFileUrl(String) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- getInstance() - Static method in class cn.com.anysdk.oss.exception.OssExceptionHandler
- getInstance() - Static method in class cn.com.anysdk.oss.monitor.OssMonitorManager
- getOperationCount(String, OssOperationContext.OperationType) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
获取操作计数
- getProvider() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
获取存储服务提供商
- getProvider() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- getProvider() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- getProvider() - Method in class cn.com.anysdk.oss.config.MinioConfig
- getProvider() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- getSignedUrl(String, long) - Method in interface cn.com.anysdk.oss.api.IOssService
-
获取带签名的临时访问URL
- getSignedUrl(String, long) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- getSignedUrl(String, long) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- getSignedUrl(String, long) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- getSignedUrl(String, long) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
H
- handleException(OssException, OssOperationContext) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
处理异常
- handleMethodCall(Object, Method, Object[]) - Method in class cn.com.anysdk.oss.exception.OssExceptionHandler
-
处理方法调用
I
- IOssConfig - Interface in cn.com.anysdk.oss.api
-
OSS配置接口 定义了OSS服务所需的基本配置项
- IOssService - Interface in cn.com.anysdk.oss.api
-
OSS服务接口 定义了OSS服务的核心操作方法
- isIntranet() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
是否使用内网endpoint
- isIntranet() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- isIntranet() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- isIntranet() - Method in class cn.com.anysdk.oss.config.MinioConfig
- isIntranet() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
- isPrivateMode() - Method in interface cn.com.anysdk.oss.api.IOssConfig
-
是否开启私有访问模式
- isPrivateMode() - Method in class cn.com.anysdk.oss.config.AliyunOssConfig
- isPrivateMode() - Method in class cn.com.anysdk.oss.config.LocalFileSystemConfig
- isPrivateMode() - Method in class cn.com.anysdk.oss.config.MinioConfig
- isPrivateMode() - Method in class cn.com.anysdk.oss.config.TencentCloudOssConfig
L
- largeFile(boolean, long) - Static method in class cn.com.anysdk.oss.api.UploadOptions
-
创建大文件上传选项
- LOCAL - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.Provider
- LocalFileSystemConfig - Class in cn.com.anysdk.oss.config
- LocalFileSystemConfig() - Constructor for class cn.com.anysdk.oss.config.LocalFileSystemConfig
- LocalFileSystemService - Class in cn.com.anysdk.oss.impl
-
本地文件系统实现 支持基本的文件操作和访问控制
- LocalFileSystemService(IOssConfig) - Constructor for class cn.com.anysdk.oss.impl.LocalFileSystemService
- LoggingExceptionListener - Class in cn.com.anysdk.oss.monitor.impl
-
日志异常监听器 将异常信息记录到日志中
- LoggingExceptionListener() - Constructor for class cn.com.anysdk.oss.monitor.impl.LoggingExceptionListener
M
- MinioConfig - Class in cn.com.anysdk.oss.config
- MinioConfig() - Constructor for class cn.com.anysdk.oss.config.MinioConfig
- MinioOssService - Class in cn.com.anysdk.oss.impl
- MinioOssService(IOssConfig) - Constructor for class cn.com.anysdk.oss.impl.MinioOssService
N
- notifyListeners(OssException, OssOperationContext) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
通知所有监听器
O
- onException(OssException, OssOperationContext) - Method in interface cn.com.anysdk.oss.api.OssExceptionListener
-
当发生异常时调用
- onException(OssException, OssOperationContext) - Method in class cn.com.anysdk.oss.monitor.impl.LoggingExceptionListener
- OssException - Exception Class in cn.com.anysdk.oss.exception
-
OSS 操作通用异常
- OssException(String) - Constructor for exception class cn.com.anysdk.oss.exception.OssException
- OssException(String, Throwable) - Constructor for exception class cn.com.anysdk.oss.exception.OssException
- OssException(Throwable) - Constructor for exception class cn.com.anysdk.oss.exception.OssException
- OssExceptionHandler - Class in cn.com.anysdk.oss.exception
-
OSS 异常处理器 用于统一处理 OSS 操作异常,避免侵入业务代码
- OssExceptionListener - Interface in cn.com.anysdk.oss.api
-
OSS异常监听器接口 用于监听和处理OSS操作过程中的异常
- OssMonitorManager - Class in cn.com.anysdk.oss.monitor
-
OSS 监控管理器 用于管理异常监听器和收集操作指标
- OssOperationContext - Class in cn.com.anysdk.oss.monitor
-
OSS操作上下文 包含操作相关的上下文信息
- OssOperationContext() - Constructor for class cn.com.anysdk.oss.monitor.OssOperationContext
- OssOperationContext.OperationType - Enum Class in cn.com.anysdk.oss.monitor
-
操作类型枚举
- OssOperationContext.Provider - Enum Class in cn.com.anysdk.oss.monitor
-
存储提供商枚举
- OssServiceFactory - Class in cn.com.anysdk.oss.factory
-
OSS服务工厂 用于创建不同类型的OSS服务实例
- OssServiceFactory() - Constructor for class cn.com.anysdk.oss.factory.OssServiceFactory
- OssServiceManager - Class in cn.com.anysdk.oss.impl
-
OSS服务管理器 负责管理OSS服务的创建、切换和配置验证
- OssServiceManager() - Constructor for class cn.com.anysdk.oss.impl.OssServiceManager
- OssServiceProxyFactory - Class in cn.com.anysdk.oss.factory
-
OSS服务代理工厂 用于创建带有异常处理和监控功能的OSS服务代理
- OssServiceProxyFactory() - Constructor for class cn.com.anysdk.oss.factory.OssServiceProxyFactory
P
- privateFile(Long) - Static method in class cn.com.anysdk.oss.api.UploadOptions
-
创建私有访问的上传选项
- publicFile() - Static method in class cn.com.anysdk.oss.api.UploadOptions
-
创建公开访问的上传选项
Q
- QINIU - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.Provider
R
- recordOperationEnd(OssOperationContext) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
记录操作结束
- recordOperationStart(OssOperationContext) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
记录操作开始
- removeListener(OssExceptionListener) - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
移除异常监听器
- resetMetrics() - Method in class cn.com.anysdk.oss.monitor.OssMonitorManager
-
重置所有计数器
S
- switchProvider(IOssConfig) - Method in class cn.com.anysdk.oss.impl.OssServiceManager
-
切换存储服务提供商
T
- TENCENT - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.Provider
- TencentCloudOssConfig - Class in cn.com.anysdk.oss.config
- TencentCloudOssConfig() - Constructor for class cn.com.anysdk.oss.config.TencentCloudOssConfig
- TencentCloudOssService - Class in cn.com.anysdk.oss.impl
- TencentCloudOssService(IOssConfig) - Constructor for class cn.com.anysdk.oss.impl.TencentCloudOssService
U
- UPLOAD - Enum constant in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
- uploadFile(String, File) - Method in interface cn.com.anysdk.oss.api.IOssService
-
上传文件
- uploadFile(String, File) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- uploadFile(String, File) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- uploadFile(String, File) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- uploadFile(String, File) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- uploadFile(String, File, UploadOptions) - Method in interface cn.com.anysdk.oss.api.IOssService
-
带选项上传文件
- uploadFile(String, File, UploadOptions) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- uploadFile(String, File, UploadOptions) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- uploadFile(String, File, UploadOptions) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- uploadFile(String, File, UploadOptions) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- uploadFile(String, InputStream, long) - Method in interface cn.com.anysdk.oss.api.IOssService
-
上传文件流
- uploadFile(String, InputStream, long) - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- uploadFile(String, InputStream, long) - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- uploadFile(String, InputStream, long) - Method in class cn.com.anysdk.oss.impl.MinioOssService
- uploadFile(String, InputStream, long) - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- UploadOptions - Class in cn.com.anysdk.oss.api
-
上传选项 用于配置文件上传的额外选项
- UploadOptions() - Constructor for class cn.com.anysdk.oss.api.UploadOptions
V
- validateConfig() - Method in interface cn.com.anysdk.oss.api.IOssService
-
验证当前配置是否有效
- validateConfig() - Method in class cn.com.anysdk.oss.impl.AliyunOssService
- validateConfig() - Method in class cn.com.anysdk.oss.impl.LocalFileSystemService
- validateConfig() - Method in class cn.com.anysdk.oss.impl.MinioOssService
- validateConfig() - Method in class cn.com.anysdk.oss.impl.TencentCloudOssService
- validateConfig(IOssConfig) - Method in class cn.com.anysdk.oss.impl.OssServiceManager
-
验证服务商配置是否有效
- valueOf(String) - Static method in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.com.anysdk.oss.monitor.OssOperationContext.Provider
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.com.anysdk.oss.monitor.OssOperationContext.OperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.com.anysdk.oss.monitor.OssOperationContext.Provider
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withAcl(String, boolean) - Static method in class cn.com.anysdk.oss.api.UploadOptions
-
创建带访问控制的上传选项
- withContentType(String, boolean) - Static method in class cn.com.anysdk.oss.api.UploadOptions
-
创建带文件类型的上传选项
All Classes and Interfaces|All Packages|Serialized Form