Package io.quarkus.arc.processor
Class InterceptorInfo
java.lang.Object
io.quarkus.arc.processor.BeanInfo
io.quarkus.arc.processor.InterceptorInfo
- All Implemented Interfaces:
InjectionTargetInfo,Comparable<InterceptorInfo>
- Author:
- Martin Kouba
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.arc.processor.InjectionTargetInfo
InjectionTargetInfo.TargetKind -
Field Summary
Fields inherited from class io.quarkus.arc.processor.BeanInfo
qualifiers, scope, target, types, unrestrictedTypes -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(InterceptorInfo other) org.jboss.jandex.MethodInfoDeprecated, for removal: This API element is subject to removal in a future version.List<org.jboss.jandex.MethodInfo>Returns all methods annotated withAroundConstructfound in the hierarchy of the interceptor class.org.jboss.jandex.MethodInfoDeprecated, for removal: This API element is subject to removal in a future version.UsegetAroundInvokes()insteadList<org.jboss.jandex.MethodInfo>Returns all methods annotated withAroundInvokefound in the hierarchy of the interceptor class.Set<org.jboss.jandex.AnnotationInstance>org.jboss.jandex.MethodInfoDeprecated, for removal: This API element is subject to removal in a future version.UsegetPostConstructs()insteadList<org.jboss.jandex.MethodInfo>Returns all methods annotated withPostConstructfound in the hierarchy of the interceptor class.org.jboss.jandex.MethodInfoDeprecated, for removal: This API element is subject to removal in a future version.UsegetPreDestroys()insteadList<org.jboss.jandex.MethodInfo>Returns all methods annotated withPreDestroyfound in the hierarchy of the interceptor class.booleanintercepts(jakarta.enterprise.inject.spi.InterceptionType interceptionType) booleantoString()Methods inherited from class io.quarkus.arc.processor.BeanInfo
asBean, canBeInactive, equals, getAllInjectionPoints, getAlternativePriority, getBeanClass, getBoundDecorators, getBoundInterceptors, getClientProxyPackageName, getDeclaringBean, getDisposer, getIdentifier, getImplClazz, getInterceptedMethodsBindings, getName, getPriority, getProviderType, getQualifier, getQualifiers, getScope, getStartupPriority, getStereotypes, getTarget, getTargetPackageName, getType, getTypes, getUnrestrictedTypes, hasAroundInvokeInterceptors, hasAroundInvokeInterceptorWithBinding, hasDefaultQualifiers, hasDestroyLogic, hashCode, hasInjectionPoint, hasLifecycleInterceptors, hasType, isAlternative, isAssignableTo, isClassBean, isDecorator, isDefaultBean, isForceApplicationClass, isProducer, isProducerField, isProducerMethod, isRemovable, isStaticProducer, isSynthetic, kindMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.quarkus.arc.processor.InjectionTargetInfo
asDisposer, asInvoker, asObserver
-
Method Details
-
getBindings
-
getAroundInvokes
Returns all methods annotated withAroundInvokefound in the hierarchy of the interceptor class.The returned list is sorted. The method declared on the most general superclass is first. The method declared on the interceptor class is last.
- Returns:
- the interceptor methods
-
getAroundConstructs
Returns all methods annotated withAroundConstructfound in the hierarchy of the interceptor class.The returned list is sorted. The method declared on the most general superclass is first. The method declared on the interceptor class is last.
- Returns:
- the interceptor methods
-
getPostConstructs
Returns all methods annotated withPostConstructfound in the hierarchy of the interceptor class.The returned list is sorted. The method declared on the most general superclass is first. The method declared on the interceptor class is last.
- Returns:
- the interceptor methods
-
getPreDestroys
Returns all methods annotated withPreDestroyfound in the hierarchy of the interceptor class.The returned list is sorted. The method declared on the most general superclass is first. The method declared on the interceptor class is last.
- Returns:
- the interceptor methods
-
getAroundInvoke
Deprecated, for removal: This API element is subject to removal in a future version.UsegetAroundInvokes()instead -
getAroundConstruct
Deprecated, for removal: This API element is subject to removal in a future version.UsegetAroundConstructs()instead -
getPostConstruct
Deprecated, for removal: This API element is subject to removal in a future version.UsegetPostConstructs()instead -
getPreDestroy
Deprecated, for removal: This API element is subject to removal in a future version.UsegetPreDestroys()instead -
intercepts
public boolean intercepts(jakarta.enterprise.inject.spi.InterceptionType interceptionType) -
isInterceptor
public boolean isInterceptor()- Overrides:
isInterceptorin classBeanInfo
-
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<InterceptorInfo>
-
getAroundConstructs()instead