Class GridFile.Metadata

java.lang.Object
org.jgroups.blocks.GridFile.Metadata
All Implemented Interfaces:
Streamable
Enclosing class:
GridFile

public static class GridFile.Metadata extends Object implements Streamable
  • 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

      public String toString()
      Overrides:
      toString in class Object
    • writeTo

      public void writeTo(DataOutput out) throws IOException
      Description copied from interface: Streamable
      Write the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed
      Specified by:
      writeTo in interface Streamable
      Throws:
      IOException
    • readFrom

      public void readFrom(DataInput in) throws IOException
      Description copied from interface: Streamable
      Read the state of the current object (including superclasses) from instream Note that the input stream must not be closed
      Specified by:
      readFrom in interface Streamable
      Throws:
      IOException
    • getType

      private String getType()