public final class GridGgfsFileImpl extends Object implements org.gridgain.grid.ggfs.GridGgfsFile, Externalizable
| Constructor and Description |
|---|
GridGgfsFileImpl()
Empty constructor required by
Externalizable. |
GridGgfsFileImpl(org.gridgain.grid.ggfs.GridGgfsPath path,
GridGgfsFileInfo info,
long globalGrpBlockSize)
Constructs directory info.
|
GridGgfsFileImpl(org.gridgain.grid.ggfs.GridGgfsPath path,
GridGgfsListingEntry entry,
long globalGrpSize)
Constructs file instance.
|
| Modifier and Type | Method and Description |
|---|---|
long |
accessTime() |
int |
blockSize() |
boolean |
equals(Object o) |
org.gridgain.grid.GridUuid |
fileId() |
long |
groupBlockSize() |
int |
hashCode() |
boolean |
isDirectory() |
boolean |
isFile() |
long |
length() |
long |
modificationTime() |
org.gridgain.grid.ggfs.GridGgfsPath |
path() |
Map<String,String> |
properties() |
String |
property(String name) |
String |
property(String name,
String dfltVal) |
void |
readExternal(ObjectInput in)
Reads object from data input.
|
String |
toString() |
void |
writeExternal(ObjectOutput out)
Writes object to data output.
|
public GridGgfsFileImpl()
Externalizable.public GridGgfsFileImpl(org.gridgain.grid.ggfs.GridGgfsPath path,
GridGgfsFileInfo info,
long globalGrpBlockSize)
path - Path.public GridGgfsFileImpl(org.gridgain.grid.ggfs.GridGgfsPath path,
GridGgfsListingEntry entry,
long globalGrpSize)
path - Path.entry - Listing entry.public org.gridgain.grid.ggfs.GridGgfsPath path()
path in interface org.gridgain.grid.ggfs.GridGgfsFilepublic org.gridgain.grid.GridUuid fileId()
public boolean isFile()
isFile in interface org.gridgain.grid.ggfs.GridGgfsFilepublic boolean isDirectory()
isDirectory in interface org.gridgain.grid.ggfs.GridGgfsFilepublic long length()
length in interface org.gridgain.grid.ggfs.GridGgfsFilepublic int blockSize()
blockSize in interface org.gridgain.grid.ggfs.GridGgfsFilepublic long groupBlockSize()
groupBlockSize in interface org.gridgain.grid.ggfs.GridGgfsFilepublic long accessTime()
accessTime in interface org.gridgain.grid.ggfs.GridGgfsFilepublic long modificationTime()
modificationTime in interface org.gridgain.grid.ggfs.GridGgfsFilepublic String property(String name) throws IllegalArgumentException
property in interface org.gridgain.grid.ggfs.GridGgfsFileIllegalArgumentExceptionpublic String property(String name, @Nullable String dfltVal)
property in interface org.gridgain.grid.ggfs.GridGgfsFilepublic Map<String,String> properties()
properties in interface org.gridgain.grid.ggfs.GridGgfsFilepublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface Externalizableout - Data output.IOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface Externalizablein - Data input.IOExceptionCopyright © 2014. All rights reserved.