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()
ContentBufferclone in interface ContentBufferclone in class RAFBufferpublic 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 © 2017. All rights reserved.