Package org.apache.druid.collections
Interface ResourceHolder<T>
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
CloseableResourceHolder,MappedByteBufferHandler,ReferenceCountingResourceHolder,StupidResourceHolder
public interface ResourceHolder<T> extends Closeable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()static <T extends Closeable>
ResourceHolder<T>fromCloseable(T resource)Tget()
-
-
-
Method Detail
-
get
T get()
-
close
void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
fromCloseable
static <T extends Closeable> ResourceHolder<T> fromCloseable(T resource)
-
-