| 程序包 | 说明 |
|---|---|
| org.ssssssss.magicapi.adapter | |
| org.ssssssss.magicapi.adapter.resource | |
| org.ssssssss.magicapi.config | |
| org.ssssssss.magicapi.provider | |
| org.ssssssss.magicapi.provider.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
default Resource |
Resource.getDirectory(String name)
获取子目录
|
Resource |
Resource.getResource(String name)
获取子资源
|
static Resource |
ResourceAdapter.getResource(String location,
boolean readonly) |
Resource |
Resource.parent()
父级资源
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Resource> |
Resource.dirs()
目录
|
List<Resource> |
Resource.files(String suffix)
遍历文件
|
List<Resource> |
Resource.resources()
获取子资源集合
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
Resource.processExport(ZipOutputStream zos,
String path,
Resource directory,
List<Resource> resources,
List<String> excludes)
处理导出
|
default boolean |
Resource.renameTo(Resource resource)
重命名
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
Resource.processExport(ZipOutputStream zos,
String path,
Resource directory,
List<Resource> resources,
List<String> excludes)
处理导出
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DatabaseResource
数据库资源存储
|
class |
FileResource
文件存储实现
|
class |
JarResource
Jar存储实现
|
class |
KeyValueResource
Key-Value形式的存储
|
class |
RedisResource
Redis 资源存储实现
|
class |
ZipResource
Zip 存储实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
ZipResource.getDirectory(String name) |
Resource |
KeyValueResource.getDirectory(String name) |
Resource |
ZipResource.getResource(String name) |
Resource |
KeyValueResource.getResource(String name) |
Resource |
JarResource.getResource(String name) |
Resource |
FileResource.getResource(String name) |
Resource |
ZipResource.parent() |
Resource |
KeyValueResource.parent() |
Resource |
JarResource.parent() |
Resource |
FileResource.parent() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Resource> |
ZipResource.dirs() |
List<Resource> |
KeyValueResource.dirs() |
List<Resource> |
JarResource.dirs() |
List<Resource> |
FileResource.dirs() |
List<Resource> |
ZipResource.files(String suffix) |
List<Resource> |
KeyValueResource.files(String suffix) |
List<Resource> |
JarResource.files(String suffix) |
List<Resource> |
FileResource.files(String suffix) |
protected Function<String,Resource> |
RedisResource.mappedFunction() |
protected abstract Function<String,Resource> |
KeyValueResource.mappedFunction()
mapped函数,用于根据路径创建资源对象
|
Function<String,Resource> |
DatabaseResource.mappedFunction() |
List<Resource> |
ZipResource.resources() |
List<Resource> |
KeyValueResource.resources() |
List<Resource> |
JarResource.resources() |
List<Resource> |
FileResource.resources() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FileResource.processExport(ZipOutputStream zos,
String path,
Resource directory,
List<Resource> resources,
List<String> excludes) |
boolean |
KeyValueResource.renameTo(Resource resource) |
boolean |
FileResource.renameTo(Resource resource) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FileResource.processExport(ZipOutputStream zos,
String path,
Resource directory,
List<Resource> resources,
List<String> excludes) |
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
MagicConfiguration.getWorkspace() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MagicConfiguration.setWorkspace(Resource workspace) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Resource |
StoreServiceProvider.workspace |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Resource> |
StoreServiceProvider.mappings |
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
GroupServiceProvider.getGroupResource(String groupId)
根据ID获取资源对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
Group |
GroupServiceProvider.readGroup(Resource resource)
读取分组信息
|
| 构造器和说明 |
|---|
ApiServiceProvider(Resource workspace,
GroupServiceProvider groupServiceProvider) |
FunctionServiceProvider(Resource workspace,
GroupServiceProvider groupServiceProvider) |
StoreServiceProvider(Class<T> clazz,
Resource workspace,
GroupServiceProvider groupServiceProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
DefaultGroupServiceProvider.getGroupResource(String groupId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Group |
DefaultGroupServiceProvider.readGroup(Resource resource) |
| 构造器和说明 |
|---|
DefaultApiServiceProvider(GroupServiceProvider groupServiceProvider,
Resource workspace) |
DefaultFunctionServiceProvider(GroupServiceProvider groupServiceProvider,
Resource workspace) |
DefaultGroupServiceProvider(Resource workspace) |
DefaultMagicAPIService(MappingHandlerMapping mappingHandlerMapping,
ApiServiceProvider apiServiceProvider,
FunctionServiceProvider functionServiceProvider,
GroupServiceProvider groupServiceProvider,
ResultProvider resultProvider,
MagicDynamicDataSource magicDynamicDataSource,
MagicFunctionManager magicFunctionManager,
MagicNotifyService magicNotifyService,
String instanceId,
Resource workspace,
MagicBackupService backupService,
DataSourceEncryptProvider dataSourceEncryptProvider,
boolean throwException) |
Copyright © 2020–2021. All rights reserved.