Closeable
, AutoCloseable
public class WindowsDirectory extends FSDirectory
Directory
implementation for Microsoft Windows.
Steps:
c:\mingw\bin\g++ -Wall -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -I"%JAVA_HOME%\include" -I"%JAVA_HOME%\include\win32" -static-libgcc -static-libstdc++ -shared WindowsDirectory.cpp -o WindowsDirectory.dllFor 64-bit JREs, use mingw64, with the -m64 option.
Modifier and Type | Class | Description |
---|---|---|
protected static class |
WindowsDirectory.WindowsIndexInput |
FSDirectory.FSIndexOutput
isOpen, lockFactory
DEFAULT_READ_CHUNK_SIZE, directory, staleFiles
Constructor | Description |
---|---|
WindowsDirectory(File path) |
Create a new WindowsDirectory for the named location and
NativeFSLockFactory . |
WindowsDirectory(File path,
LockFactory lockFactory) |
Create a new WindowsDirectory for the named location.
|
Modifier and Type | Method | Description |
---|---|---|
IndexInput |
openInput(String name,
int bufferSize) |
Returns a stream reading an existing file, with the
specified read buffer size.
|
clearLock, copy, copy, ensureOpen, getLockFactory, makeLock
close, createOutput, deleteFile, ensureCanWrite, fileExists, fileLength, fileModified, fileModified, fsync, getDirectory, getFile, getLockID, getReadChunkSize, listAll, listAll, onIndexOutputClosed, open, open, openInput, setLockFactory, setReadChunkSize, sync, sync, toString, touchFile
public WindowsDirectory(File path, LockFactory lockFactory) throws IOException
path
- the path of the directorylockFactory
- the lock factory to use, or null for the default
(NativeFSLockFactory
);IOException
public WindowsDirectory(File path) throws IOException
NativeFSLockFactory
.path
- the path of the directoryIOException
public IndexInput openInput(String name, int bufferSize) throws IOException
Directory
FSDirectory
and CompoundFileReader
.openInput
in class Directory
IOException
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.