Package org.jgroups.blocks
Class GridFile.Metadata
java.lang.Object
org.jgroups.blocks.GridFile.Metadata
- All Implemented Interfaces:
Streamable
- Enclosing class:
GridFile
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intstatic final bytestatic final byteprivate byteprivate intprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintlongprivate StringgetType()booleanbooleanisFile()voidRead the state of the current object (including superclasses) from instream Note that the input stream must not be closedvoidsetLength(int length) voidsetModificationTime(long modification_time) toString()voidwriteTo(DataOutput out) Write the entire state of the current object (including superclasses) to outstream.
-
Field Details
-
FILE
public static final byte FILE- See Also:
-
DIR
public static final byte DIR- See Also:
-
length
private int length -
modification_time
private long modification_time -
chunk_size
private int chunk_size -
flags
private byte flags
-
-
Constructor Details
-
Metadata
public Metadata() -
Metadata
public Metadata(int length, long modification_time, int chunk_size, byte flags)
-
-
Method Details
-
getLength
public int getLength() -
setLength
public void setLength(int length) -
getModificationTime
public long getModificationTime() -
setModificationTime
public void setModificationTime(long modification_time) -
getChunkSize
public int getChunkSize() -
isFile
public boolean isFile() -
isDirectory
public boolean isDirectory() -
toString
-
writeTo
Description copied from interface:StreamableWrite the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed- Specified by:
writeToin interfaceStreamable- Throws:
IOException
-
readFrom
Description copied from interface:StreamableRead the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Specified by:
readFromin interfaceStreamable- Throws:
IOException
-
getType
-