Class AbstractBeanResolutionContext.EventListenerSegment<B,T>
java.lang.Object
io.micronaut.context.AbstractBeanResolutionContext.AbstractSegment<B,T>
io.micronaut.context.AbstractBeanResolutionContext.EventListenerSegment<B,T>
- Type Parameters:
B- The bean typeT- The event type
- All Implemented Interfaces:
BeanResolutionContext.Segment<B,T>, AnnotationMetadataProvider, AnnotationSource, Named, CallableInjectionPoint<B>, InjectionPoint<B>
- Enclosing class:
AbstractBeanResolutionContext
public static class AbstractBeanResolutionContext.EventListenerSegment<B,T>
extends AbstractBeanResolutionContext.AbstractSegment<B,T>
implements CallableInjectionPoint<B>
Represents a segment that is an event listener.
- Since:
- 1.2.3
- Author:
- Graeme Rocher
-
Field Summary
Fields inherited from class AbstractBeanResolutionContext.AbstractSegment
MEMBER_SEPARATORFields inherited from interface AnnotationSource
EMPTY -
Method Summary
Modifier and TypeMethodDescriptionArgument<?>[]toConsoleString(boolean ansiSupported) To a console string.Methods inherited from class AbstractBeanResolutionContext.AbstractSegment
equals, getArgument, getDeclaringType, getDeclaringTypeQualifier, getName, getTypeName, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface InjectionPoint
getDeclaringBeanQualifier
-
Method Details
-
toConsoleString
Description copied from interface:BeanResolutionContext.SegmentTo a console string.- Specified by:
toConsoleStringin interfaceBeanResolutionContext.Segment<B,T> - Parameters:
ansiSupported- Whether ansi is supported- Returns:
- The string
-
getInjectionPoint
- Specified by:
getInjectionPointin interfaceBeanResolutionContext.Segment<B,T> - Returns:
- The inject point
-
getArguments
- Specified by:
getArgumentsin interfaceCallableInjectionPoint<B>- Returns:
- The required argument types.
-
getDeclaringBean
- Specified by:
getDeclaringBeanin interfaceInjectionPoint<B>- Returns:
- The bean that declares this injection point
-