Package io.micronaut.aop
Enum InterceptorKind
- java.lang.Object
-
- java.lang.Enum<InterceptorKind>
-
- io.micronaut.aop.InterceptorKind
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<InterceptorKind>
public enum InterceptorKind extends java.lang.Enum<InterceptorKind>
Enum representing different interceptors kinds.- Since:
- 2.4.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AROUND
Around advice interception.AROUND_CONSTRUCT
Around advice interception.INTRODUCTION
Introduction advice interception.POST_CONSTRUCT
Post construct interception.PRE_DESTROY
PreDestroy interception.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAnnotationName()
java.lang.Class<? extends java.lang.annotation.Annotation>
getAnnotationType()
static InterceptorKind
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static InterceptorKind[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AROUND
public static final InterceptorKind AROUND
Around advice interception.- See Also:
Around
-
AROUND_CONSTRUCT
public static final InterceptorKind AROUND_CONSTRUCT
Around advice interception.- Since:
- 3.0.0
- See Also:
AroundConstruct
-
INTRODUCTION
public static final InterceptorKind INTRODUCTION
Introduction advice interception.- See Also:
Introduction
-
POST_CONSTRUCT
public static final InterceptorKind POST_CONSTRUCT
Post construct interception.- Since:
- 3.0.0
- See Also:
PostConstruct
-
PRE_DESTROY
public static final InterceptorKind PRE_DESTROY
PreDestroy interception.- Since:
- 3.0.0
- See Also:
PreDestroy
-
-
Method Detail
-
values
public static InterceptorKind[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (InterceptorKind c : InterceptorKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static InterceptorKind valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getAnnotationType
public java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()
- Returns:
- The associated annotation type
-
getAnnotationName
public java.lang.String getAnnotationName()
- Returns:
- The associated annotation name
-
-