Interface ResourceLockAware

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.junit.platform.engine.TestDescriptor

        org.junit.platform.engine.TestDescriptor.Type, org.junit.platform.engine.TestDescriptor.Visitor
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default java.util.stream.Stream<org.junit.platform.engine.support.hierarchical.ExclusiveResource> determineExclusiveResources()  
      default java.util.stream.Stream<org.junit.platform.engine.support.hierarchical.ExclusiveResource> determineOwnExclusiveResources​(java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> providerToLocks)  
      static java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> enclosingInstanceTypesDependentResourceLocksProviderEvaluator​(java.util.function.Supplier<java.util.List<java.lang.Class<?>>> enclosingInstanceTypesSupplier, java.util.function.BiFunction<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.List<java.lang.Class<?>>,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> evaluator)  
      ExclusiveResourceCollector getExclusiveResourceCollector()  
      java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> getResourceLocksProviderEvaluator()  
      • Methods inherited from interface org.junit.platform.engine.TestDescriptor

        accept, addChild, findByUniqueId, getAncestors, getChildren, getDescendants, getDisplayName, getLegacyReportingName, getParent, getSource, getTags, getType, getUniqueId, isContainer, isRoot, isTest, mayRegisterTests, orderChildren, prune, removeChild, removeFromHierarchy, setParent
    • Method Detail

      • determineExclusiveResources

        default java.util.stream.Stream<org.junit.platform.engine.support.hierarchical.ExclusiveResource> determineExclusiveResources()
      • determineOwnExclusiveResources

        default java.util.stream.Stream<org.junit.platform.engine.support.hierarchical.ExclusiveResource> determineOwnExclusiveResources​(java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> providerToLocks)
      • getResourceLocksProviderEvaluator

        java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> getResourceLocksProviderEvaluator()
      • enclosingInstanceTypesDependentResourceLocksProviderEvaluator

        static java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> enclosingInstanceTypesDependentResourceLocksProviderEvaluator​(java.util.function.Supplier<java.util.List<java.lang.Class<?>>> enclosingInstanceTypesSupplier,
                                                                                                                                                                                                                                              java.util.function.BiFunction<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.List<java.lang.Class<?>>,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> evaluator)