Class ExclusiveResourceCollector.DefaultExclusiveResourceCollector
- java.lang.Object
-
- org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector
-
- org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector.DefaultExclusiveResourceCollector
-
- Enclosing class:
- ExclusiveResourceCollector
private static class ExclusiveResourceCollector.DefaultExclusiveResourceCollector extends ExclusiveResourceCollector
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<org.junit.jupiter.api.parallel.ResourceLock>annotationsprivate java.util.List<org.junit.jupiter.api.parallel.ResourceLocksProvider>providers
-
Constructor Summary
Constructors Constructor Description DefaultExclusiveResourceCollector(java.util.List<org.junit.jupiter.api.parallel.ResourceLock> annotations)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.stream.Stream<ExclusiveResource>getDynamicResources(java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> providerToLocks)private java.util.List<org.junit.jupiter.api.parallel.ResourceLocksProvider>getProviders()(package private) java.util.stream.Stream<ExclusiveResource>getStaticResourcesFor(org.junit.jupiter.api.parallel.ResourceLockTarget target)private static ExclusiveResource.LockModetoLockMode(org.junit.jupiter.api.parallel.ResourceAccessMode mode)-
Methods inherited from class org.junit.jupiter.engine.descriptor.ExclusiveResourceCollector
from, getAllExclusiveResources
-
-
-
-
Method Detail
-
getStaticResourcesFor
java.util.stream.Stream<ExclusiveResource> getStaticResourcesFor(org.junit.jupiter.api.parallel.ResourceLockTarget target)
- Specified by:
getStaticResourcesForin classExclusiveResourceCollector
-
getDynamicResources
java.util.stream.Stream<ExclusiveResource> getDynamicResources(java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> providerToLocks)
- Specified by:
getDynamicResourcesin classExclusiveResourceCollector
-
getProviders
private java.util.List<org.junit.jupiter.api.parallel.ResourceLocksProvider> getProviders()
-
toLockMode
private static ExclusiveResource.LockMode toLockMode(org.junit.jupiter.api.parallel.ResourceAccessMode mode)
-
-