Class ReactiveMessagingConfiguration

java.lang.Object
io.quarkus.smallrye.reactivemessaging.runtime.ReactiveMessagingConfiguration

@ConfigRoot(name="messaging", phase=BUILD_AND_RUN_TIME_FIXED) public class ReactiveMessagingConfiguration extends Object
  • Field Details

    • metricsEnabled

      @ConfigItem(name="metrics.enabled") public boolean metricsEnabled
      Whether Reactive Messaging metrics are published in case a metrics extension is present (default to false).
    • strict

      @ConfigItem(name="strict", defaultValue="false") public boolean strict
      Enables or disables the strict validation mode.
    • blockingSignaturesExecutionMode

      @ConfigItem(name="blocking.signatures.execution.mode", defaultValue="worker") public ReactiveMessagingConfiguration.ExecutionMode blockingSignaturesExecutionMode
      Execution mode for the Messaging signatures considered "blocking", defaults to "worker". For the previous behaviour set to "event-loop".
  • Constructor Details

    • ReactiveMessagingConfiguration

      public ReactiveMessagingConfiguration()