Class AzureReactorThreadFilter

java.lang.Object
org.elasticsearch.test.AzureReactorThreadFilter
All Implemented Interfaces:
com.carrotsearch.randomizedtesting.ThreadFilter

public class AzureReactorThreadFilter extends Object implements com.carrotsearch.randomizedtesting.ThreadFilter
Excludes threads started by the Azure SDK's reactor-netty HTTP client. The BlobServiceClient uses reactor-netty internally, which creates event loop and scheduler threads that persist after fixture loading. These threads are daemon threads and do not prevent JVM shutdown, but the thread leak detector reports them as leaks.
  • Constructor Details

    • AzureReactorThreadFilter

      public AzureReactorThreadFilter()
  • Method Details

    • reject

      public boolean reject(Thread t)
      Specified by:
      reject in interface com.carrotsearch.randomizedtesting.ThreadFilter