- reclaim(MRES) - Method in interface org.flowcomputing.commons.resgc.ResReclaim
-
reclaim a specified resource.
- register(HOLDER) - Method in interface org.flowcomputing.commons.resgc.Collector
-
Register a holder and its resource to be managed.
- register(HOLDER) - Method in class org.flowcomputing.commons.resgc.ResCollector
-
- removeRef(Reference<HOLDER>) - Method in interface org.flowcomputing.commons.resgc.Collector
-
Remove a Ref that cannot be used alone.
- removeRef(Reference<HOLDER>) - Method in class org.flowcomputing.commons.resgc.ResCollector
-
- ResCollector<HOLDER extends Holder<MRES,HOLDER>,MRES> - Class in org.flowcomputing.commons.resgc
-
Collect resource holders that need to be collected after utilization.
- ResCollector(ResReclaim<MRES>) - Constructor for class org.flowcomputing.commons.resgc.ResCollector
-
constructor to accept a resource reclaimer that is used to actual its
resource when needed.
- ResHolder<T,H extends ResHolder<T,H>> - Class in org.flowcomputing.commons.resgc
-
hold any kind of resource and manages its life cycle.
- ResHolder() - Constructor for class org.flowcomputing.commons.resgc.ResHolder
-
default constructor.
- ResHolder(T) - Constructor for class org.flowcomputing.commons.resgc.ResHolder
-
constructor to accept its resource.
- ResReclaim<MRES> - Interface in org.flowcomputing.commons.resgc
-
Reclaim any kind of resource.