public class FileLockBuffer extends RAFBuffer
| Modifier and Type | Field and Description |
|---|---|
protected FileLock |
fileLock |
protected Set<FileLock> |
fileLocks |
protected WeakReference<FileLockBuffer> |
original |
cloneRafContent, closeRaf, deleteTempOnExit, flushOnClose, lock, raf, releaseRaf, throwNotSetRaf| Constructor and Description |
|---|
FileLockBuffer() |
FileLockBuffer(FileLockBuffer src) |
FileLockBuffer(Lock lock) |
| Modifier and Type | Method and Description |
|---|---|
FileLockBuffer |
clone() |
void |
close()
Закрытие буфера
|
FileLock |
fileLock() |
FileLock |
fileUnlock() |
FileLock |
getFileLock() |
Set<FileLock> |
getFileLocks() |
boolean |
hasFileLock() |
void |
setRaf(RandomAccessFile raf) |
clear, createTempFile, createTempRAF, flush, get, getLock, getRaf, getSize, isCloneRafContent, isCloseRaf, isDeleteTempOnExit, isFlushOnClose, isReleaseRaf, isThrowNotSetRaf, set, setCloneRafContent, setCloseRaf, setDeleteTempOnExit, setFlushOnClose, setReleaseRaf, setSize, setThrowNotSetRafprotected WeakReference<FileLockBuffer> original
protected FileLock fileLock
public FileLockBuffer()
public FileLockBuffer(Lock lock)
public FileLockBuffer(FileLockBuffer src)
public FileLockBuffer clone()
public void setRaf(RandomAccessFile raf)
public boolean hasFileLock()
public FileLock getFileLock()
public FileLock fileLock()
public FileLock fileUnlock()
public void close()
ContentBufferclose in interface ContentBufferclose in class RAFBufferCopyright © 2018. All rights reserved.