public class MappedFile extends Object implements net.openhft.chronicle.core.ReferenceCounted
| Modifier and Type | Method and Description |
|---|---|
Bytes |
acquireBytesForRead(long position)
Convenience method so you don't need to release the BytesStore
|
void |
acquireBytesForRead(long position,
VanillaBytes bytes) |
Bytes |
acquireBytesForWrite(long position) |
void |
acquireBytesForWrite(long position,
VanillaBytes bytes) |
MappedBytesStore |
acquireByteStore(long position) |
long |
capacity() |
void |
close() |
static MappedFile |
mappedFile(File file,
long chunkSize) |
static MappedFile |
mappedFile(File file,
long chunkSize,
long overlapSize) |
static MappedFile |
mappedFile(String filename,
long chunkSize) |
static MappedFile |
mappedFile(String filename,
long chunkSize,
long overlapSize) |
long |
refCount() |
String |
referenceCounts() |
void |
release() |
void |
reserve() |
public static MappedFile mappedFile(File file, long chunkSize) throws FileNotFoundException
FileNotFoundExceptionpublic static MappedFile mappedFile(String filename, long chunkSize) throws FileNotFoundException
FileNotFoundExceptionpublic static MappedFile mappedFile(String filename, long chunkSize, long overlapSize) throws FileNotFoundException
FileNotFoundExceptionpublic static MappedFile mappedFile(File file, long chunkSize, long overlapSize) throws FileNotFoundException
FileNotFoundExceptionpublic MappedBytesStore acquireByteStore(long position) throws IOException
IOExceptionpublic Bytes acquireBytesForRead(long position) throws IOException
IOExceptionpublic void acquireBytesForRead(long position,
VanillaBytes bytes)
throws IOException
IOExceptionpublic Bytes acquireBytesForWrite(long position) throws IOException
IOExceptionpublic void acquireBytesForWrite(long position,
VanillaBytes bytes)
throws IOException
IOExceptionpublic void reserve()
reserve in interface net.openhft.chronicle.core.ReferenceCountedpublic void release()
release in interface net.openhft.chronicle.core.ReferenceCountedpublic long refCount()
refCount in interface net.openhft.chronicle.core.ReferenceCountedpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface net.openhft.chronicle.core.ReferenceCountedpublic String referenceCounts()
public long capacity()
Copyright © 2015. All rights reserved.