Package org.infinispan.io
Class GridFile
- java.lang.Object
-
- java.io.File
-
- org.infinispan.io.GridFile
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<java.io.File>
@Deprecated public class GridFile extends java.io.File
Deprecated.since 10.0Subclass of File to iterate through directories and files in a grid- Author:
- Bela Ban, Marko Luksa
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GridFile.Metadata
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.String[]
_list(java.lang.Object filter)
Deprecated.protected java.io.File[]
_listFiles(java.lang.Object filter)
Deprecated.boolean
canExecute()
Deprecated.boolean
canRead()
Deprecated.boolean
canWrite()
Deprecated.protected boolean
checkParentDirs(java.lang.String path, boolean createIfAbsent)
Deprecated.Checks whether the parent directories are present (and are directories).int
compareTo(java.io.File file)
Deprecated.boolean
createNewFile()
Deprecated.boolean
delete()
Deprecated.void
deleteOnExit()
Deprecated.boolean
equals(java.lang.Object obj)
Deprecated.boolean
exists()
Deprecated.protected static java.lang.String
filename(java.lang.String fullPath)
Deprecated.java.io.File
getAbsoluteFile()
Deprecated.java.lang.String
getAbsolutePath()
Deprecated.java.io.File
getCanonicalFile()
Deprecated.java.lang.String
getCanonicalPath()
Deprecated.int
getChunkSize()
Deprecated.Guaranteed to be a power of twolong
getFreeSpace()
Deprecated.java.lang.String
getName()
Deprecated.java.lang.String
getParent()
Deprecated.java.io.File
getParentFile()
Deprecated.java.lang.String
getPath()
Deprecated.Returns path of this file.long
getTotalSpace()
Deprecated.long
getUsableSpace()
Deprecated.int
hashCode()
Deprecated.protected void
initChunkSizeFromMetadata()
Deprecated.boolean
isAbsolute()
Deprecated.protected static boolean
isChildOf(java.lang.String parent, java.lang.String child)
Deprecated.Verifies whether child is a child (dir or file) of parentboolean
isDirectory()
Deprecated.boolean
isFile()
Deprecated.boolean
isHidden()
Deprecated.long
lastModified()
Deprecated.long
length()
Deprecated.java.lang.String[]
list()
Deprecated.java.lang.String[]
list(java.io.FilenameFilter filter)
Deprecated.java.io.File[]
listFiles()
Deprecated.java.io.File[]
listFiles(java.io.FileFilter filter)
Deprecated.java.io.File[]
listFiles(java.io.FilenameFilter filter)
Deprecated.boolean
mkdir()
Deprecated.boolean
mkdirs()
Deprecated.boolean
renameTo(java.io.File dest)
Deprecated.boolean
setExecutable(boolean executable)
Deprecated.boolean
setExecutable(boolean executable, boolean ownerOnly)
Deprecated.boolean
setLastModified(long time)
Deprecated.boolean
setReadable(boolean readable)
Deprecated.boolean
setReadable(boolean readable, boolean ownerOnly)
Deprecated.boolean
setReadOnly()
Deprecated.boolean
setWritable(boolean writable)
Deprecated.boolean
setWritable(boolean writable, boolean ownerOnly)
Deprecated.java.lang.String
toString()
Deprecated.java.net.URI
toURI()
Deprecated.java.net.URL
toURL()
Deprecated.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Deprecated.- Overrides:
getName
in classjava.io.File
-
getPath
public java.lang.String getPath()
Deprecated.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.- Overrides:
getPath
in classjava.io.File
- Returns:
- String containing path of file.
-
getAbsolutePath
public java.lang.String getAbsolutePath()
Deprecated.- Overrides:
getAbsolutePath
in classjava.io.File
-
getAbsoluteFile
public java.io.File getAbsoluteFile()
Deprecated.- Overrides:
getAbsoluteFile
in classjava.io.File
-
getCanonicalPath
public java.lang.String getCanonicalPath() throws java.io.IOException
Deprecated.- Overrides:
getCanonicalPath
in classjava.io.File
- Throws:
java.io.IOException
-
getCanonicalFile
public java.io.File getCanonicalFile() throws java.io.IOException
Deprecated.- Overrides:
getCanonicalFile
in classjava.io.File
- Throws:
java.io.IOException
-
isAbsolute
public boolean isAbsolute()
Deprecated.- Overrides:
isAbsolute
in classjava.io.File
-
renameTo
public boolean renameTo(java.io.File dest)
Deprecated.- Overrides:
renameTo
in classjava.io.File
-
deleteOnExit
public void deleteOnExit()
Deprecated.- Overrides:
deleteOnExit
in classjava.io.File
-
length
public long length()
Deprecated.- Overrides:
length
in classjava.io.File
-
getChunkSize
public int getChunkSize()
Deprecated.Guaranteed to be a power of two
-
createNewFile
public boolean createNewFile() throws java.io.IOException
Deprecated.- Overrides:
createNewFile
in classjava.io.File
- Throws:
java.io.IOException
-
delete
public boolean delete()
Deprecated.- Overrides:
delete
in classjava.io.File
-
mkdir
public boolean mkdir()
Deprecated.- Overrides:
mkdir
in classjava.io.File
-
mkdirs
public boolean mkdirs()
Deprecated.- Overrides:
mkdirs
in classjava.io.File
-
exists
public boolean exists()
Deprecated.- Overrides:
exists
in classjava.io.File
-
getParent
public java.lang.String getParent()
Deprecated.- Overrides:
getParent
in classjava.io.File
-
getParentFile
public java.io.File getParentFile()
Deprecated.- Overrides:
getParentFile
in classjava.io.File
-
lastModified
public long lastModified()
Deprecated.- Overrides:
lastModified
in classjava.io.File
-
setLastModified
public boolean setLastModified(long time)
Deprecated.- Overrides:
setLastModified
in classjava.io.File
-
list
public java.lang.String[] list()
Deprecated.- Overrides:
list
in classjava.io.File
-
list
public java.lang.String[] list(java.io.FilenameFilter filter)
Deprecated.- Overrides:
list
in classjava.io.File
-
listFiles
public java.io.File[] listFiles()
Deprecated.- Overrides:
listFiles
in classjava.io.File
-
listFiles
public java.io.File[] listFiles(java.io.FilenameFilter filter)
Deprecated.- Overrides:
listFiles
in classjava.io.File
-
listFiles
public java.io.File[] listFiles(java.io.FileFilter filter)
Deprecated.- Overrides:
listFiles
in classjava.io.File
-
isDirectory
public boolean isDirectory()
Deprecated.- Overrides:
isDirectory
in classjava.io.File
-
isFile
public boolean isFile()
Deprecated.- Overrides:
isFile
in classjava.io.File
-
initChunkSizeFromMetadata
protected void initChunkSizeFromMetadata()
Deprecated.
-
_listFiles
protected java.io.File[] _listFiles(java.lang.Object filter)
Deprecated.
-
_list
protected java.lang.String[] _list(java.lang.Object filter)
Deprecated.
-
isChildOf
protected static boolean isChildOf(java.lang.String parent, java.lang.String child)
Deprecated.Verifies whether child is a child (dir or file) of parent- Parameters:
parent
-child
-- Returns:
- True if child is a child, false otherwise
-
filename
protected static java.lang.String filename(java.lang.String fullPath)
Deprecated.
-
checkParentDirs
protected boolean checkParentDirs(java.lang.String path, boolean createIfAbsent) throws java.io.IOException
Deprecated.Checks whether the parent directories are present (and are directories). If createIfAbsent is true, creates missing dirs- Parameters:
path
-createIfAbsent
-- Returns:
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object obj)
Deprecated.- Overrides:
equals
in classjava.io.File
-
canRead
public boolean canRead()
Deprecated.- Overrides:
canRead
in classjava.io.File
-
canWrite
public boolean canWrite()
Deprecated.- Overrides:
canWrite
in classjava.io.File
-
isHidden
public boolean isHidden()
Deprecated.- Overrides:
isHidden
in classjava.io.File
-
canExecute
public boolean canExecute()
Deprecated.- Overrides:
canExecute
in classjava.io.File
-
compareTo
public int compareTo(java.io.File file)
Deprecated.- Specified by:
compareTo
in interfacejava.lang.Comparable<java.io.File>
- Overrides:
compareTo
in classjava.io.File
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCode
in classjava.io.File
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.io.File
-
toURL
public java.net.URL toURL() throws java.net.MalformedURLException
Deprecated.- Overrides:
toURL
in classjava.io.File
- Throws:
java.net.MalformedURLException
-
toURI
public java.net.URI toURI()
Deprecated.- Overrides:
toURI
in classjava.io.File
-
setReadOnly
public boolean setReadOnly()
Deprecated.- Overrides:
setReadOnly
in classjava.io.File
-
setWritable
public boolean setWritable(boolean writable, boolean ownerOnly)
Deprecated.- Overrides:
setWritable
in classjava.io.File
-
setWritable
public boolean setWritable(boolean writable)
Deprecated.- Overrides:
setWritable
in classjava.io.File
-
setReadable
public boolean setReadable(boolean readable, boolean ownerOnly)
Deprecated.- Overrides:
setReadable
in classjava.io.File
-
setReadable
public boolean setReadable(boolean readable)
Deprecated.- Overrides:
setReadable
in classjava.io.File
-
setExecutable
public boolean setExecutable(boolean executable, boolean ownerOnly)
Deprecated.- Overrides:
setExecutable
in classjava.io.File
-
setExecutable
public boolean setExecutable(boolean executable)
Deprecated.- Overrides:
setExecutable
in classjava.io.File
-
getTotalSpace
public long getTotalSpace()
Deprecated.- Overrides:
getTotalSpace
in classjava.io.File
-
getFreeSpace
public long getFreeSpace()
Deprecated.- Overrides:
getFreeSpace
in classjava.io.File
-
getUsableSpace
public long getUsableSpace()
Deprecated.- Overrides:
getUsableSpace
in classjava.io.File
-
-