Package io.micronaut.context.exceptions
Class CircularDependencyException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.micronaut.context.exceptions.BeanContextException
-
- io.micronaut.context.exceptions.BeanCreationException
-
- io.micronaut.context.exceptions.DependencyInjectionException
-
- io.micronaut.context.exceptions.CircularDependencyException
-
- All Implemented Interfaces:
java.io.Serializable
public class CircularDependencyException extends DependencyInjectionException
Represents a circular dependency failure.- Since:
- 1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CircularDependencyException(BeanResolutionContext resolutionContext, io.micronaut.core.type.Argument argument, java.lang.String message)
CircularDependencyException(BeanResolutionContext resolutionContext, BeanDefinition declaringType, java.lang.String methodName, io.micronaut.core.type.Argument argument, java.lang.String message)
CircularDependencyException(BeanResolutionContext resolutionContext, BeanDefinition declaringType, java.lang.String fieldName, java.lang.String message)
CircularDependencyException(BeanResolutionContext resolutionContext, FieldInjectionPoint fieldInjectionPoint, java.lang.String message)
CircularDependencyException(BeanResolutionContext resolutionContext, MethodInjectionPoint methodInjectionPoint, io.micronaut.core.type.Argument argument, java.lang.String message)
-
Method Summary
-
Methods inherited from class io.micronaut.context.exceptions.DependencyInjectionException
missingProperty
-
Methods inherited from class io.micronaut.context.exceptions.BeanCreationException
getRootBeanType
-
-
-
-
Constructor Detail
-
CircularDependencyException
public CircularDependencyException(BeanResolutionContext resolutionContext, io.micronaut.core.type.Argument argument, java.lang.String message)
- Parameters:
resolutionContext
- The resolution contextargument
- The argumentmessage
- The message
-
CircularDependencyException
public CircularDependencyException(BeanResolutionContext resolutionContext, FieldInjectionPoint fieldInjectionPoint, java.lang.String message)
- Parameters:
resolutionContext
- The resolution contextfieldInjectionPoint
- The field injection pointmessage
- The message
-
CircularDependencyException
public CircularDependencyException(BeanResolutionContext resolutionContext, BeanDefinition declaringType, java.lang.String fieldName, java.lang.String message)
- Parameters:
resolutionContext
- The resolution contextdeclaringType
- The declaring typefieldName
- The field namemessage
- The message
-
CircularDependencyException
public CircularDependencyException(BeanResolutionContext resolutionContext, MethodInjectionPoint methodInjectionPoint, io.micronaut.core.type.Argument argument, java.lang.String message)
- Parameters:
resolutionContext
- The resolution contextmethodInjectionPoint
- The method injection pointargument
- The argumentmessage
- The message
-
CircularDependencyException
public CircularDependencyException(BeanResolutionContext resolutionContext, BeanDefinition declaringType, java.lang.String methodName, io.micronaut.core.type.Argument argument, java.lang.String message)
- Parameters:
resolutionContext
- The resolution contextdeclaringType
- The declaring typemethodName
- The method nameargument
- The argumentmessage
- The message
-
-