Class DiskAttribute

All Implemented Interfaces:
ByteBufHolder, Attribute, HttpData, InterfaceHttpData, ReferenceCounted, java.lang.Comparable<InterfaceHttpData>

public class DiskAttribute extends AbstractDiskHttpData implements Attribute
Disk implementation of Attributes
  • Field Details

    • baseDirectory

      public static java.lang.String baseDirectory
    • deleteOnExitTemporaryFile

      public static boolean deleteOnExitTemporaryFile
    • prefix

      public static final java.lang.String prefix
      See Also:
    • postfix

      public static final java.lang.String postfix
      See Also:
    • baseDir

      private java.lang.String baseDir
    • deleteOnExit

      private boolean deleteOnExit
  • Constructor Details

    • DiskAttribute

      public DiskAttribute(java.lang.String name)
      Constructor used for huge Attribute
    • DiskAttribute

      public DiskAttribute(java.lang.String name, java.lang.String baseDir, boolean deleteOnExit)
    • DiskAttribute

      public DiskAttribute(java.lang.String name, long definedSize)
    • DiskAttribute

      public DiskAttribute(java.lang.String name, long definedSize, java.lang.String baseDir, boolean deleteOnExit)
    • DiskAttribute

      public DiskAttribute(java.lang.String name, java.nio.charset.Charset charset)
    • DiskAttribute

      public DiskAttribute(java.lang.String name, java.nio.charset.Charset charset, java.lang.String baseDir, boolean deleteOnExit)
    • DiskAttribute

      public DiskAttribute(java.lang.String name, long definedSize, java.nio.charset.Charset charset)
    • DiskAttribute

      public DiskAttribute(java.lang.String name, long definedSize, java.nio.charset.Charset charset, java.lang.String baseDir, boolean deleteOnExit)
    • DiskAttribute

      public DiskAttribute(java.lang.String name, java.lang.String value) throws java.io.IOException
      Throws:
      java.io.IOException
    • DiskAttribute

      public DiskAttribute(java.lang.String name, java.lang.String value, java.nio.charset.Charset charset) throws java.io.IOException
      Throws:
      java.io.IOException
    • DiskAttribute

      public DiskAttribute(java.lang.String name, java.lang.String value, java.nio.charset.Charset charset, java.lang.String baseDir, boolean deleteOnExit) throws java.io.IOException
      Throws:
      java.io.IOException
  • Method Details