Class HotRestartConfig

java.lang.Object
com.hazelcast.config.HotRestartConfig
All Implemented Interfaces:
DataSerializable, IdentifiedDataSerializable

@Deprecated public class HotRestartConfig extends Object implements IdentifiedDataSerializable
Deprecated.
since 5.0 use DataPersistenceConfig
Configures the Hot Restart Persistence per Hazelcast data structure.

Note: If either, but not both, data-persistence (DataPersistenceConfig) or hot-restart (HotRestartConfig) is enabled, Hazelcast will use the configuration of the enabled element. If both are enabled, Hazelcast will use the data-persistence (DataPersistenceConfig) configuration. hot-restart element (and thus HotRestartConfig) will be removed in a future release.
  • Constructor Details

    • HotRestartConfig

      public HotRestartConfig()
      Deprecated.
    • HotRestartConfig

      public HotRestartConfig(HotRestartConfig hotRestartConfig)
      Deprecated.
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Deprecated.
      Returns whether hot restart enabled on related data structure.
      Returns:
      true if hot restart enabled, false otherwise
    • setEnabled

      public HotRestartConfig setEnabled(boolean enabled)
      Deprecated.
      Sets whether hot restart is enabled on related data structure.
      Returns:
      HotRestartConfig
    • isFsync

      public boolean isFsync()
      Deprecated.
      Returns whether disk write should be followed by an fsync() system call.
      Returns:
      true if fsync is be called after disk write, false otherwise
    • setFsync

      public HotRestartConfig setFsync(boolean fsync)
      Deprecated.
      Sets whether disk write should be followed by an fsync() system call.
      Parameters:
      fsync - fsync
      Returns:
      this HotRestartConfig
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • getFactoryId

      public int getFactoryId()
      Deprecated.
      Description copied from interface: IdentifiedDataSerializable
      Returns DataSerializableFactory factory ID for this class.
      Specified by:
      getFactoryId in interface IdentifiedDataSerializable
      Returns:
      factory ID
    • getClassId

      public int getClassId()
      Deprecated.
      Description copied from interface: IdentifiedDataSerializable
      Returns type identifier for this class. It should be unique per DataSerializableFactory.
      Specified by:
      getClassId in interface IdentifiedDataSerializable
      Returns:
      type ID
    • writeData

      public void writeData(ObjectDataOutput out) throws IOException
      Deprecated.
      Description copied from interface: DataSerializable
      Writes object fields to output stream
      Specified by:
      writeData in interface DataSerializable
      Parameters:
      out - output
      Throws:
      IOException - if an I/O error occurs. In particular, an IOException may be thrown if the output stream has been closed.
    • readData

      public void readData(ObjectDataInput in) throws IOException
      Deprecated.
      Description copied from interface: DataSerializable
      Reads fields from the input stream
      Specified by:
      readData in interface DataSerializable
      Parameters:
      in - input
      Throws:
      IOException - if an I/O error occurs. In particular, an IOException may be thrown if the input stream has been closed.
    • equals

      public final boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object