类 Resource<T>
- java.lang.Object
-
- xin.manong.stream.sdk.resource.Resource<T>
-
public abstract class Resource<T> extends Object
管理开销较大资源的生命周期,达到全局资源共享的目的 用户自定义资源需要继承此类,实现create和destroy方法,定义资源创建和销毁逻辑- 作者:
- frankcl
-
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidbuild(Map<String,Object> configMap)根据配置信息构建资源 ResourceFactory负责调用该方法,不可复写abstract Tcreate(Map<String,Object> configMap)根据配置创建资源abstract voiddestroy()销毁资源Tget()获取资源对象StringgetName()获取资源名booleanvalidate()验证资源有效性,默认实现返回true 自定义资源可以复写该方法,无效资源可触发框架进行销毁
-