StorageManager
public class StorageManager
源码Source
io/agentscope/runtime/sandbox/manager/util/StorageManager.java:41–384存储管理器,承载智能体的部署、调度与服务化运行。位于 io.agentscope.runtime.sandbox.manager.util 包。核心成员包括 pathJoin、downloadFolder、uploadFolder、close、StorageManager。
Storage Manager responsible for handling file downloads from local and cloud storage
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public StorageManager(FileSystemConfig fileSystemConfig) | 初始化 `StorageManager` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String pathJoin(String... parts) | 设置该参数。 Path join |
public boolean downloadFolder(String storagePath, String localDir) | 执行 `downloadFolder` 方法。 Download folder from storage to local directory |
public boolean uploadFolder(String localDir, String storagePath) | 执行 `uploadFolder` 方法。 Upload local folder to storage |
public void close() | 关闭连接并释放相关资源。 Close OSS client |
构造器详情Constructor Detail
StorageManager
public StorageManager(FileSystemConfig fileSystemConfig)
初始化 StorageManager 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
fileSystemConfig | FileSystemConfig | 文件系统配置(类型 `FileSystemConfig`)。The file system config. |
源码Source
io/agentscope/runtime/sandbox/manager/util/StorageManager.java:47–59方法详情Method Detail
pathJoin
public String pathJoin(String... parts)
设置该参数。
Path join
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
parts varargs | String... | parts(类型 `String...`)。path components |
String返回字符串结果。joined path
源码Source
io/agentscope/runtime/sandbox/manager/util/StorageManager.java:67–78downloadFolder
public boolean downloadFolder(String storagePath, String localDir)
执行 downloadFolder 方法。
Download folder from storage to local directory
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
storagePath | String | 存储路径(类型 `String`)。storage path (OSS object prefix or local path) |
localDir | String | 本地目录(类型 `String`)。local target directory |
boolean返回布尔值,表示判断结果。whether download succeeded
源码Source
io/agentscope/runtime/sandbox/manager/util/StorageManager.java:87–109uploadFolder
public boolean uploadFolder(String localDir, String storagePath)
执行 uploadFolder 方法。
Upload local folder to storage
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
localDir | String | 本地目录(类型 `String`)。local source directory |
storagePath | String | 存储路径(类型 `String`)。storage path (OSS object prefix or local path) |
boolean返回布尔值,表示判断结果。whether upload succeeded
源码Source
io/agentscope/runtime/sandbox/manager/util/StorageManager.java:259–288close
public void close()
关闭连接并释放相关资源。
Close OSS client
源码Source
io/agentscope/runtime/sandbox/manager/util/StorageManager.java:374–383