Class AuditHistoryOptions

java.lang.Object
com.appiancorp.suiteapi.process.history.options.AuditHistoryOptions
Direct Known Subclasses:
AuditHistoryProcessModelOptions, AuditHistoryProcessOptions

public abstract class AuditHistoryOptions extends Object
AuditHistoryOptions
  • Field Details

    • MINIMUM_SIZE_FOR_MAXIMUM_TRANSIENT_BATCH_SIZE

      public static final int MINIMUM_SIZE_FOR_MAXIMUM_TRANSIENT_BATCH_SIZE
      See Also:
    • DEFAULT_SIZE_FOR_MAXIMUM_TRANSIENT_BATCH_SIZE

      public static final int DEFAULT_SIZE_FOR_MAXIMUM_TRANSIENT_BATCH_SIZE
      See Also:
    • MINIMUM_SIZE_FOR_MAX_JSON_BYTE_SIZE

      public static final int MINIMUM_SIZE_FOR_MAX_JSON_BYTE_SIZE
      Minimum size that may be set for maxJsonByteSize.
      See Also:
    • DEFAULT_SIZE_FOR_MAX_JSON_BYTE_SIZE

      public static final long DEFAULT_SIZE_FOR_MAX_JSON_BYTE_SIZE
      Default size for maximum JSON byte size of a single process history row, by default at Long.MAX_VALUE to indicate no maximum. No maximum being set can cause OutOfMemoryErrors during reads.
      See Also:
  • Constructor Details

    • AuditHistoryOptions

      public AuditHistoryOptions()
  • Method Details

    • getLocale

      public abstract Locale getLocale()
    • getMinimum

      public abstract Timestamp getMinimum()
    • getMaximum

      public abstract Timestamp getMaximum()
    • getMaximumTransientBatchSize

      public abstract int getMaximumTransientBatchSize()
    • getMaxJsonByteSize

      public abstract long getMaxJsonByteSize()
      Maximum JSON byte size helps prevent creating row data with excessively large payloads (e.g., a process variable array with excessively large size) from throwing OOM in being created.
      Returns:
      long