Top Inners Fields Constructors Methods
org.junit.jupiter.engine.extension

pack-priv Class TimeoutConfiguration

extends Object
Class Inheritance
Static Imports
org.junit.jupiter.api.Timeout.DEFAULT_AFTER_ALL_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_AFTER_EACH_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_BEFORE_ALL_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_BEFORE_EACH_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_LIFECYCLE_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_TESTABLE_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_TEST_FACTORY_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_TEST_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_TEST_TEMPLATE_METHOD_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_TIMEOUT_PROPERTY_NAME, .Timeout.DEFAULT_TIMEOUT_THREAD_MODE_PROPERTY_NAME, .Timeout.TIMEOUT_MODE_PROPERTY_NAME

Since
5.5

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private final Map<String, Optional<TimeoutDuration>>
private final ExtensionContext
private static final Logger
private final TimeoutDurationParser
private final AtomicReference<Optional<Timeout.ThreadMode>>
private final boolean

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv Optional<TimeoutDuration>
pack-priv Optional<TimeoutDuration>
pack-priv Optional<TimeoutDuration>
pack-priv Optional<TimeoutDuration>
private Optional<TimeoutDuration>
private Optional<TimeoutDuration>
pack-priv Optional<TimeoutDuration>
pack-priv Optional<TimeoutDuration>
pack-priv Optional<TimeoutDuration>
private Optional<TimeoutDuration>
pack-priv Optional<Timeout.ThreadMode>
pack-priv boolean
private Optional<TimeoutDuration>
parseOrDefault(String propertyName, Supplier<Optional<TimeoutDuration>> defaultSupplier)

private Optional<TimeoutDuration>
private Optional<Timeout.ThreadMode>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cacheback to summary
private final Map<String, Optional<TimeoutDuration>> cache
extensionContextback to summary
private final ExtensionContext extensionContext
loggerback to summary
private static final Logger logger
parserback to summary
private final TimeoutDurationParser parser
threadModeback to summary
private final AtomicReference<Optional<Timeout.ThreadMode>> threadMode
timeoutDisabledback to summary
private final boolean timeoutDisabled

Constructor Detail

TimeoutConfigurationback to summary
pack-priv TimeoutConfiguration(ExtensionContext extensionContext)

Method Detail

getDefaultAfterAllMethodTimeoutback to summary
pack-priv Optional<TimeoutDuration> getDefaultAfterAllMethodTimeout()
getDefaultAfterEachMethodTimeoutback to summary
pack-priv Optional<TimeoutDuration> getDefaultAfterEachMethodTimeout()
getDefaultBeforeAllMethodTimeoutback to summary
pack-priv Optional<TimeoutDuration> getDefaultBeforeAllMethodTimeout()
getDefaultBeforeEachMethodTimeoutback to summary
pack-priv Optional<TimeoutDuration> getDefaultBeforeEachMethodTimeout()
getDefaultLifecycleMethodTimeoutback to summary
private Optional<TimeoutDuration> getDefaultLifecycleMethodTimeout()
getDefaultTestableMethodTimeoutback to summary
private Optional<TimeoutDuration> getDefaultTestableMethodTimeout()
getDefaultTestFactoryMethodTimeoutback to summary
pack-priv Optional<TimeoutDuration> getDefaultTestFactoryMethodTimeout()
getDefaultTestMethodTimeoutback to summary
pack-priv Optional<TimeoutDuration> getDefaultTestMethodTimeout()
getDefaultTestTemplateMethodTimeoutback to summary
pack-priv Optional<TimeoutDuration> getDefaultTestTemplateMethodTimeout()
getDefaultTimeoutback to summary
private Optional<TimeoutDuration> getDefaultTimeout()
getDefaultTimeoutThreadModeback to summary
pack-priv Optional<Timeout.ThreadMode> getDefaultTimeoutThreadMode()
isTimeoutDisabledback to summary
pack-priv boolean isTimeoutDisabled()
parseOrDefaultback to summary
private Optional<TimeoutDuration> parseOrDefault(String propertyName, Supplier<Optional<TimeoutDuration>> defaultSupplier)
parseTimeoutDurationback to summary
private Optional<TimeoutDuration> parseTimeoutDuration(String propertyName)
parseTimeoutThreadModeConfigurationback to summary
private Optional<Timeout.ThreadMode> parseTimeoutThreadModeConfiguration()
org.junit.jupiter.engine.extension back to summary

private sealed Enum TimeoutConfiguration.TimeoutMode

extends Enum<TimeoutConfiguration.TimeoutMode>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final TimeoutConfiguration.TimeoutMode
public static final TimeoutConfiguration.TimeoutMode
public static final TimeoutConfiguration.TimeoutMode

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract boolean
public static TimeoutConfiguration.TimeoutMode
public static TimeoutConfiguration.TimeoutMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DISABLEDback to summary
public static final TimeoutConfiguration.TimeoutMode DISABLED
DISABLED_ON_DEBUGback to summary
public static final TimeoutConfiguration.TimeoutMode DISABLED_ON_DEBUG
ENABLEDback to summary
public static final TimeoutConfiguration.TimeoutMode ENABLED

Constructor Detail

TimeoutModeback to summary
private TimeoutMode()

Method Detail

isTimeoutDisabledback to summary
pack-priv abstract boolean isTimeoutDisabled()
valueOfback to summary
public static TimeoutConfiguration.TimeoutMode valueOf(String name)
valuesback to summary
public static TimeoutConfiguration.TimeoutMode[] values()