public final class SuspensionFilter.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
SuspensionFilter |
build()
Create a new suspension filter configured by the builder methods.
|
SuspensionFilter.Builder |
ignoreLanguageContextInitialization(boolean ignore)
Set to ignore language initialization code.
|
SuspensionFilter.Builder |
includeInternal(boolean internal)
Set to include or exclude
internal code in the filter. |
SuspensionFilter.Builder |
sourceIs(Predicate<Source> filter)
|
public SuspensionFilter.Builder ignoreLanguageContextInitialization(boolean ignore)
ignore - true to ignore execution of language context initialization
code, false not to ignore it.public SuspensionFilter.Builder includeInternal(boolean internal)
internal code in the filter.
Internal code is excluded by default.internal - true to include execution of internal code,
false to exclude it.public SuspensionFilter.Builder sourceIs(Predicate<Source> filter)
Predicate that filters based on a Source. The predicate must always
return the same result for a source instance otherwise the behavior is undefined. The
predicate should be able run on multiple threads at the same time.filter - a source section filterpublic SuspensionFilter build()