public class DefaultImageCaptchaResourceManager extends Object implements ImageCaptchaResourceManager
| 构造器和说明 |
|---|
DefaultImageCaptchaResourceManager() |
DefaultImageCaptchaResourceManager(ResourceStore resourceStore,
ResourceProviders resourceProviders) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
deleteResourceProviderByName(String name)
删除资源提供者
|
InputStream |
getResourceInputStream(Resource resource)
获取真正的资源流通过资源对象
|
ResourceStore |
getResourceStore()
获取资源存储
|
List<ResourceProvider> |
listResourceProviders()
获取所有资源提供者
|
Resource |
randomGetResource(String type,
String tag)
随机获取某个资源对象
|
List<Resource> |
randomGetResource(String type,
String tag,
Integer quantity)
随机获取某个资源对象
|
ResourceMap |
randomGetTemplate(String type,
String tag)
随机获取某个模板
|
List<ResourceMap> |
randomGetTemplate(String type,
String tag,
Integer quantity)
随机获取某个模板
|
void |
registerResourceProvider(ResourceProvider resourceProvider)
注册资源提供者
|
void |
setResourceStore(ResourceStore resourceStore)
设置资源存储
|
public DefaultImageCaptchaResourceManager()
public DefaultImageCaptchaResourceManager(ResourceStore resourceStore, ResourceProviders resourceProviders)
public ResourceMap randomGetTemplate(String type, String tag)
ImageCaptchaResourceManagerrandomGetTemplate 在接口中 ImageCaptchaResourceManagertype - 验证码类型tag - 二级过滤,可以为空public Resource randomGetResource(String type, String tag)
ImageCaptchaResourceManagerrandomGetResource 在接口中 ImageCaptchaResourceManagertype - 验证码类型tag - 二级过滤,可以为空public List<ResourceMap> randomGetTemplate(String type, String tag, Integer quantity)
ImageCaptchaResourceManagerrandomGetTemplate 在接口中 ImageCaptchaResourceManagertype - 验证码类型tag - 二级过滤,可以为空quantity - 一次性获取的数量public List<Resource> randomGetResource(String type, String tag, Integer quantity)
ImageCaptchaResourceManagerrandomGetResource 在接口中 ImageCaptchaResourceManagertype - 验证码类型tag - 二级过滤,可以为空quantity - 一次性获取的数量public InputStream getResourceInputStream(Resource resource)
ImageCaptchaResourceManagergetResourceInputStream 在接口中 ImageCaptchaResourceManagerresource - resourcepublic List<ResourceProvider> listResourceProviders()
ImageCaptchaResourceManagerlistResourceProviders 在接口中 ImageCaptchaResourceManagerpublic void registerResourceProvider(ResourceProvider resourceProvider)
ImageCaptchaResourceManagerregisterResourceProvider 在接口中 ImageCaptchaResourceManagerresourceProvider - 资源提供者public boolean deleteResourceProviderByName(String name)
ImageCaptchaResourceManagerdeleteResourceProviderByName 在接口中 ImageCaptchaResourceManagername - 资源提供者名称public void setResourceStore(ResourceStore resourceStore)
ImageCaptchaResourceManagersetResourceStore 在接口中 ImageCaptchaResourceManagerresourceStore - resourceStorepublic ResourceStore getResourceStore()
ImageCaptchaResourceManagergetResourceStore 在接口中 ImageCaptchaResourceManagerCopyright © 2025. All rights reserved.