Interface LogRuntimeConfig.AsyncConfig

Enclosing interface:
LogRuntimeConfig

public static interface LogRuntimeConfig.AsyncConfig
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    use .enabled instead
    boolean
    Whether to log asynchronously
    Deprecated, for removal: This API element is subject to removal in a future version.
    org.jboss.logmanager.handlers.AsyncHandler.OverflowAction
    Determine whether to block the publisher (rather than drop the message) when the queue is full
    int
    The queue length to use before flushing writing
  • Method Details

    • enabled

      @WithDefault("false") boolean enabled()
      Whether to log asynchronously
    • enable

      @Deprecated(since="3.26", forRemoval=true) Optional<Boolean> enable()
      Deprecated, for removal: This API element is subject to removal in a future version.
      use .enabled instead
      Whether to log asynchronously
    • legacyEnable

      @WithParentName @Deprecated(forRemoval=true, since="3.24") Optional<Boolean> legacyEnable()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Indicates whether to log asynchronously
    • queueLength

      @WithDefault("512") int queueLength()
      The queue length to use before flushing writing
    • overflow

      @WithDefault("block") org.jboss.logmanager.handlers.AsyncHandler.OverflowAction overflow()
      Determine whether to block the publisher (rather than drop the message) when the queue is full