Class CleanerJava6.CleanableDirectBufferImpl
java.lang.Object
io.netty.util.internal.CleanerJava6.CleanableDirectBufferImpl
- All Implemented Interfaces:
CleanableDirectBuffer
- Enclosing class:
CleanerJava6
private static final class CleanerJava6.CleanableDirectBufferImpl
extends Object
implements CleanableDirectBuffer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CleanableDirectBuffer
hasMemoryAddress, memoryAddress
-
Field Details
-
buffer
-
-
Constructor Details
-
CleanableDirectBufferImpl
-
-
Method Details
-
buffer
Description copied from interface:CleanableDirectBufferGet the buffer instance.Note: the buffer must not be accessed after the
CleanableDirectBuffer.clean()method has been called.- Specified by:
bufferin interfaceCleanableDirectBuffer- Returns:
- The
ByteBufferinstance.
-
clean
public void clean()Description copied from interface:CleanableDirectBufferDeallocate the buffer. This method can only be called once per instance, and all usages of the buffer must have ceased before this method is called, and the buffer must not be accessed again after this method has been called.- Specified by:
cleanin interfaceCleanableDirectBuffer
-