Uses of Interface
org.junit.jupiter.api.extension.InvocationInterceptor.Invocation
Packages that use InvocationInterceptor.Invocation
Package
Description
JUnit Jupiter API for writing extensions.
Internal classes for test execution within the JUnit Jupiter test engine.
Test extensions specific to the JUnit Jupiter test engine.
-
Uses of InvocationInterceptor.Invocation in org.junit.jupiter.api.extension
Methods in org.junit.jupiter.api.extension with parameters of type InvocationInterceptor.InvocationModifier and TypeMethodDescriptiondefault voidInvocationInterceptor.interceptAfterAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of an@AfterAllmethod.default voidInvocationInterceptor.interceptAfterEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of an@AfterEachmethod.default voidInvocationInterceptor.interceptBeforeAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@BeforeAllmethod.default voidInvocationInterceptor.interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@BeforeEachmethod.default voidInvocationInterceptor.interceptDynamicTest(InvocationInterceptor.Invocation<Void> invocation, DynamicTestInvocationContext invocationContext, ExtensionContext extensionContext) Intercept the invocation of aDynamicTest.default voidInvocationInterceptor.interceptDynamicTest(InvocationInterceptor.Invocation<Void> invocation, ExtensionContext extensionContext) Deprecated.default <T> TInvocationInterceptor.interceptTestClassConstructor(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Constructor<T>> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a test class constructor.default <T> TInvocationInterceptor.interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@TestFactorymethod, such as a@RepeatedTestor@ParameterizedTestmethod.default voidInvocationInterceptor.interceptTestMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@Testmethod.default voidInvocationInterceptor.interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Intercept the invocation of a@TestTemplatemethod. -
Uses of InvocationInterceptor.Invocation in org.junit.jupiter.engine.execution
Classes in org.junit.jupiter.engine.execution that implement InvocationInterceptor.InvocationModifier and TypeClassDescription(package private) classprivate static classprivate static class(package private) classFields in org.junit.jupiter.engine.execution declared as InvocationInterceptor.InvocationModifier and TypeFieldDescriptionprivate final InvocationInterceptor.Invocation<T> InvocationInterceptorChain.ValidatingInvocation.delegateprivate final InvocationInterceptor.Invocation<T> InvocationInterceptorChain.InterceptedInvocation.invocationMethods in org.junit.jupiter.engine.execution that return InvocationInterceptor.InvocationModifier and TypeMethodDescriptionprivate <T> InvocationInterceptor.Invocation<T> InvocationInterceptorChain.chainInterceptors(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<InvocationInterceptor> interceptors) Methods in org.junit.jupiter.engine.execution with parameters of type InvocationInterceptor.InvocationModifier and TypeMethodDescriptionInterceptingExecutableInvoker.ReflectiveInterceptorCall.apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<E> invocationContext, ExtensionContext extensionContext) voidInterceptingExecutableInvoker.ReflectiveInterceptorCall.VoidMethodInterceptorCall.apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) InvocationInterceptorChain.InterceptorCall.apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<T> invocation) voidInvocationInterceptorChain.VoidInterceptorCall.apply(InvocationInterceptor interceptor, InvocationInterceptor.Invocation<Void> invocation) private <T> TInvocationInterceptorChain.chainAndInvoke(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<InvocationInterceptor> interceptors) private <T> InvocationInterceptor.Invocation<T> InvocationInterceptorChain.chainInterceptors(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, List<InvocationInterceptor> interceptors) private <E extends Executable,T>
TInterceptingExecutableInvoker.invoke(InvocationInterceptor.Invocation<T> originalInvocation, ReflectiveInvocationContext<E> invocationContext, ExtensionContext extensionContext, ExtensionRegistry extensionRegistry, InterceptingExecutableInvoker.ReflectiveInterceptorCall<E, T> call) <T> TInvocationInterceptorChain.invoke(InvocationInterceptor.Invocation<T> invocation, ExtensionRegistry extensionRegistry, InvocationInterceptorChain.InterceptorCall<T> call) private <T> TInvocationInterceptorChain.proceed(InvocationInterceptor.Invocation<T> invocation) Constructors in org.junit.jupiter.engine.execution with parameters of type InvocationInterceptor.InvocationModifierConstructorDescription(package private)InterceptedInvocation(InvocationInterceptor.Invocation<T> invocation, InvocationInterceptorChain.InterceptorCall<T> call, InvocationInterceptor interceptor) (package private)ValidatingInvocation(InvocationInterceptor.Invocation<T> delegate, List<InvocationInterceptor> interceptors) -
Uses of InvocationInterceptor.Invocation in org.junit.jupiter.engine.extension
Classes in org.junit.jupiter.engine.extension that implement InvocationInterceptor.InvocationModifier and TypeClassDescription(package private) class(package private) classFields in org.junit.jupiter.engine.extension declared as InvocationInterceptor.InvocationModifier and TypeFieldDescriptionprivate final InvocationInterceptor.Invocation<T> SameThreadTimeoutInvocation.delegateprivate final InvocationInterceptor.Invocation<T> SeparateThreadTimeoutInvocation.delegateprivate final InvocationInterceptor.Invocation<T> TimeoutInvocationFactory.TimeoutInvocationParameters.invocationMethods in org.junit.jupiter.engine.extension that return InvocationInterceptor.InvocationModifier and TypeMethodDescription(package private) <T> InvocationInterceptor.Invocation<T> TimeoutInvocationFactory.create(Timeout.ThreadMode threadMode, TimeoutInvocationFactory.TimeoutInvocationParameters<T> timeoutInvocationParameters) private <T> InvocationInterceptor.Invocation<T> TimeoutExtension.decorate(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutDuration timeout) TimeoutInvocationFactory.TimeoutInvocationParameters.getInvocation()Methods in org.junit.jupiter.engine.extension with parameters of type InvocationInterceptor.InvocationModifier and TypeMethodDescriptionprivate <T> InvocationInterceptor.Invocation<T> TimeoutExtension.decorate(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutDuration timeout) private <T> TTimeoutExtension.intercept(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutDuration explicitTimeout, TimeoutExtension.TimeoutProvider defaultTimeoutProvider) voidTimeoutExtension.interceptAfterAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptAfterEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptBeforeAllMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) private voidTimeoutExtension.interceptLifecycleMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider) private <T> TTimeoutExtension.interceptTestableMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext, TimeoutExtension.TimeoutProvider defaultTimeoutProvider) <T> TTimeoutExtension.interceptTestFactoryMethod(InvocationInterceptor.Invocation<T> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptTestMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) voidTimeoutExtension.interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void> invocation, ReflectiveInvocationContext<Method> invocationContext, ExtensionContext extensionContext) Constructors in org.junit.jupiter.engine.extension with parameters of type InvocationInterceptor.InvocationModifierConstructorDescription(package private)SameThreadTimeoutInvocation(InvocationInterceptor.Invocation<T> delegate, TimeoutDuration timeout, ScheduledExecutorService executor, Supplier<String> descriptionSupplier) (package private)SeparateThreadTimeoutInvocation(InvocationInterceptor.Invocation<T> delegate, TimeoutDuration timeout, Supplier<String> descriptionSupplier) (package private)TimeoutInvocationParameters(InvocationInterceptor.Invocation<T> invocation, TimeoutDuration timeout, Supplier<String> descriptionSupplier)
InvocationInterceptor.interceptDynamicTest(Invocation, DynamicTestInvocationContext, ExtensionContext)instead