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 void
close()
static <T extends Closeable>
ResourceHolder<T>fromCloseable(T resource)
T
get()
-
-
-
Method Detail
-
get
T get()
-
close
void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
fromCloseable
static <T extends Closeable> ResourceHolder<T> fromCloseable(T resource)
-
-