Package org.jgroups.blocks
Class GridFile.Metadata
java.lang.Object
org.jgroups.blocks.GridFile.Metadata
- All Implemented Interfaces:
Streamable
- Enclosing class:
GridFile
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintlongbooleanbooleanisFile()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(DataOutputStream 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:
-
-
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
public void readFrom(DataInputStream in) throws IOException, IllegalAccessException, InstantiationException 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:
IOExceptionIllegalAccessExceptionInstantiationException
-