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
-
-