Class InvocationInterceptor
- java.lang.Object
-
- io.quarkus.arc.runtime.devconsole.InvocationInterceptor
-
@Priority(1000) @Interceptor public class InvocationInterceptor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) InjectableBean<?>
bean
(package private) InvocationsMonitor
invocationMonitor
(package private) jakarta.enterprise.inject.Instance<InvocationTree>
invocationTree
-
Constructor Summary
Constructors Constructor Description InvocationInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Invocation.Kind
getKind(jakarta.interceptor.InvocationContext ctx)
Object
monitor(jakarta.interceptor.InvocationContext context)
(package private) Object
proceed(Invocation.Builder builder, jakarta.interceptor.InvocationContext context, ManagedContext requestContext, InvocationTree tree)
-
-
-
Field Detail
-
invocationMonitor
@Inject InvocationsMonitor invocationMonitor
-
bean
@Intercepted InjectableBean<?> bean
-
invocationTree
@Inject jakarta.enterprise.inject.Instance<InvocationTree> invocationTree
-
-
Method Detail
-
monitor
public Object monitor(jakarta.interceptor.InvocationContext context) throws Exception
- Throws:
Exception
-
proceed
Object proceed(Invocation.Builder builder, jakarta.interceptor.InvocationContext context, ManagedContext requestContext, InvocationTree tree) throws Exception
- Throws:
Exception
-
getKind
Invocation.Kind getKind(jakarta.interceptor.InvocationContext ctx)
-
-