Package org.infinispan.io
Class GridFile
java.lang.Object
java.io.File
org.infinispan.io.GridFile
- All Implemented Interfaces:
Serializable,Comparable<File>
Deprecated, for removal: This API element is subject to removal in a future version.
since 10.0
Subclass of File to iterate through directories and files in a grid
- Author:
- Bela Ban, Marko Luksa
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated, for removal: This API element is subject to removal in a future version. -
Field Summary
Fields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar -
Method Summary
Modifier and TypeMethodDescriptionprotected String[]Deprecated, for removal: This API element is subject to removal in a future version.protected File[]_listFiles(Object filter) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleancanRead()Deprecated, for removal: This API element is subject to removal in a future version.booleancanWrite()Deprecated, for removal: This API element is subject to removal in a future version.protected booleancheckParentDirs(String path, boolean createIfAbsent) Deprecated, for removal: This API element is subject to removal in a future version.Checks whether the parent directories are present (and are directories).intDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleandelete()Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanexists()Deprecated, for removal: This API element is subject to removal in a future version.protected static StringDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.Guaranteed to be a power of twolongDeprecated, for removal: This API element is subject to removal in a future version.getName()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getPath()Deprecated, for removal: This API element is subject to removal in a future version.Returns path of this file.longDeprecated, for removal: This API element is subject to removal in a future version.longDeprecated, for removal: This API element is subject to removal in a future version.inthashCode()Deprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.protected static booleanDeprecated, for removal: This API element is subject to removal in a future version.Verifies whether child is a child (dir or file) of parentbooleanDeprecated, for removal: This API element is subject to removal in a future version.booleanisFile()Deprecated, for removal: This API element is subject to removal in a future version.booleanisHidden()Deprecated, for removal: This API element is subject to removal in a future version.longDeprecated, for removal: This API element is subject to removal in a future version.longlength()Deprecated, for removal: This API element is subject to removal in a future version.String[]list()Deprecated, for removal: This API element is subject to removal in a future version.String[]list(FilenameFilter filter) Deprecated, for removal: This API element is subject to removal in a future version.File[]Deprecated, for removal: This API element is subject to removal in a future version.File[]listFiles(FileFilter filter) Deprecated, for removal: This API element is subject to removal in a future version.File[]listFiles(FilenameFilter filter) Deprecated, for removal: This API element is subject to removal in a future version.booleanmkdir()Deprecated, for removal: This API element is subject to removal in a future version.booleanmkdirs()Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleansetExecutable(boolean executable) Deprecated, for removal: This API element is subject to removal in a future version.booleansetExecutable(boolean executable, boolean ownerOnly) Deprecated, for removal: This API element is subject to removal in a future version.booleansetLastModified(long time) Deprecated, for removal: This API element is subject to removal in a future version.booleansetReadable(boolean readable) Deprecated, for removal: This API element is subject to removal in a future version.booleansetReadable(boolean readable, boolean ownerOnly) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleansetWritable(boolean writable) Deprecated, for removal: This API element is subject to removal in a future version.booleansetWritable(boolean writable, boolean ownerOnly) Deprecated, for removal: This API element is subject to removal in a future version.toString()Deprecated, for removal: This API element is subject to removal in a future version.toURI()Deprecated, for removal: This API element is subject to removal in a future version.toURL()Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class java.io.File
createTempFile, createTempFile, listRoots, toPath
-
Method Details
-
getName
Deprecated, for removal: This API element is subject to removal in a future version. -
getPath
Deprecated, for removal: This API element is subject to removal in a future version.Returns path of this file. To avoid issues arising from file separator differences between different operative systems, the path returned always uses Unix-like path separator, '/' character. Any client code calling this method should bear that if disecting the path. -
getAbsolutePath
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getAbsolutePathin classFile
-
getAbsoluteFile
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getAbsoluteFilein classFile
-
getCanonicalPath
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getCanonicalPathin classFile- Throws:
IOException
-
getCanonicalFile
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getCanonicalFilein classFile- Throws:
IOException
-
isAbsolute
public boolean isAbsolute()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isAbsolutein classFile
-
renameTo
Deprecated, for removal: This API element is subject to removal in a future version. -
deleteOnExit
public void deleteOnExit()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
deleteOnExitin classFile
-
length
public long length()Deprecated, for removal: This API element is subject to removal in a future version. -
getChunkSize
public int getChunkSize()Deprecated, for removal: This API element is subject to removal in a future version.Guaranteed to be a power of two -
createNewFile
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
createNewFilein classFile- Throws:
IOException
-
delete
public boolean delete()Deprecated, for removal: This API element is subject to removal in a future version. -
mkdir
public boolean mkdir()Deprecated, for removal: This API element is subject to removal in a future version. -
mkdirs
public boolean mkdirs()Deprecated, for removal: This API element is subject to removal in a future version. -
exists
public boolean exists()Deprecated, for removal: This API element is subject to removal in a future version. -
getParent
Deprecated, for removal: This API element is subject to removal in a future version. -
getParentFile
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getParentFilein classFile
-
lastModified
public long lastModified()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
lastModifiedin classFile
-
setLastModified
public boolean setLastModified(long time) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setLastModifiedin classFile
-
list
Deprecated, for removal: This API element is subject to removal in a future version. -
list
Deprecated, for removal: This API element is subject to removal in a future version. -
listFiles
Deprecated, for removal: This API element is subject to removal in a future version. -
listFiles
Deprecated, for removal: This API element is subject to removal in a future version. -
listFiles
Deprecated, for removal: This API element is subject to removal in a future version. -
isDirectory
public boolean isDirectory()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isDirectoryin classFile
-
isFile
public boolean isFile()Deprecated, for removal: This API element is subject to removal in a future version. -
initChunkSizeFromMetadata
protected void initChunkSizeFromMetadata()Deprecated, for removal: This API element is subject to removal in a future version. -
_listFiles
Deprecated, for removal: This API element is subject to removal in a future version. -
_list
Deprecated, for removal: This API element is subject to removal in a future version. -
isChildOf
Deprecated, for removal: This API element is subject to removal in a future version.Verifies whether child is a child (dir or file) of parent- Parameters:
parent-child-- Returns:
- True if child is a child, false otherwise
-
filename
Deprecated, for removal: This API element is subject to removal in a future version. -
checkParentDirs
Deprecated, for removal: This API element is subject to removal in a future version.Checks whether the parent directories are present (and are directories). If createIfAbsent is true, creates missing dirs- Parameters:
path-createIfAbsent-- Returns:
- Throws:
IOException
-
equals
Deprecated, for removal: This API element is subject to removal in a future version. -
canRead
public boolean canRead()Deprecated, for removal: This API element is subject to removal in a future version. -
canWrite
public boolean canWrite()Deprecated, for removal: This API element is subject to removal in a future version. -
isHidden
public boolean isHidden()Deprecated, for removal: This API element is subject to removal in a future version. -
canExecute
public boolean canExecute()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
canExecutein classFile
-
compareTo
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
compareToin interfaceComparable<File>- Overrides:
compareToin classFile
-
hashCode
public int hashCode()Deprecated, for removal: This API element is subject to removal in a future version. -
toString
Deprecated, for removal: This API element is subject to removal in a future version. -
toURL
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
toURLin classFile- Throws:
MalformedURLException
-
toURI
Deprecated, for removal: This API element is subject to removal in a future version. -
setReadOnly
public boolean setReadOnly()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setReadOnlyin classFile
-
setWritable
public boolean setWritable(boolean writable, boolean ownerOnly) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setWritablein classFile
-
setWritable
public boolean setWritable(boolean writable) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setWritablein classFile
-
setReadable
public boolean setReadable(boolean readable, boolean ownerOnly) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setReadablein classFile
-
setReadable
public boolean setReadable(boolean readable) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setReadablein classFile
-
setExecutable
public boolean setExecutable(boolean executable, boolean ownerOnly) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setExecutablein classFile
-
setExecutable
public boolean setExecutable(boolean executable) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setExecutablein classFile
-
getTotalSpace
public long getTotalSpace()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getTotalSpacein classFile
-
getFreeSpace
public long getFreeSpace()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getFreeSpacein classFile
-
getUsableSpace
public long getUsableSpace()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getUsableSpacein classFile
-