decode static method

Implementation

static XdrStateArchivalSettings decode(XdrDataInputStream stream) {
  XdrUint32 maxEntryTTL = XdrUint32.decode(stream);
  XdrUint32 minTemporaryTTL = XdrUint32.decode(stream);
  XdrUint32 minPersistentTTL = XdrUint32.decode(stream);
  XdrInt64 persistentRentRateDenominator = XdrInt64.decode(stream);
  XdrInt64 tempRentRateDenominator = XdrInt64.decode(stream);
  XdrUint32 maxEntriesToArchive = XdrUint32.decode(stream);
  XdrUint32 bucketListSizeWindowSampleSize = XdrUint32.decode(stream);
  XdrUint32 bucketListWindowSamplePeriod = XdrUint32.decode(stream);
  XdrUint32 evictionScanSize = XdrUint32.decode(stream);
  XdrUint32 startingEvictionScanLevel = XdrUint32.decode(stream);

  return XdrStateArchivalSettings(
      maxEntryTTL,
      minTemporaryTTL,
      minPersistentTTL,
      persistentRentRateDenominator,
      tempRentRateDenominator,
      maxEntriesToArchive,
      bucketListSizeWindowSampleSize,
      bucketListWindowSamplePeriod,
      evictionScanSize,
      startingEvictionScanLevel);
}