Class ReactiveStreamsTypeInformationProvider

  • All Implemented Interfaces:
    io.micronaut.core.type.TypeInformationProvider

    public final class ReactiveStreamsTypeInformationProvider
    extends java.lang.Object
    implements io.micronaut.core.type.TypeInformationProvider
    Implementation of TypeInformationProvider for reactive streams.
    Since:
    2.4.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isCompletable​(java.lang.Class<?> type)  
      boolean isReactive​(java.lang.Class<?> type)  
      boolean isSingle​(java.lang.Class<?> type)  
      boolean isSpecifiedSingle​(io.micronaut.core.annotation.AnnotationMetadataProvider annotationMetadataProvider)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.micronaut.core.type.TypeInformationProvider

        isWrapperType
    • Constructor Detail

      • ReactiveStreamsTypeInformationProvider

        public ReactiveStreamsTypeInformationProvider()
    • Method Detail

      • isSpecifiedSingle

        public boolean isSpecifiedSingle​(@NonNull
                                         io.micronaut.core.annotation.AnnotationMetadataProvider annotationMetadataProvider)
        Specified by:
        isSpecifiedSingle in interface io.micronaut.core.type.TypeInformationProvider
      • isSingle

        public boolean isSingle​(@NonNull
                                java.lang.Class<?> type)
        Specified by:
        isSingle in interface io.micronaut.core.type.TypeInformationProvider
      • isReactive

        public boolean isReactive​(@NonNull
                                  java.lang.Class<?> type)
        Specified by:
        isReactive in interface io.micronaut.core.type.TypeInformationProvider
      • isCompletable

        public boolean isCompletable​(@NonNull
                                     java.lang.Class<?> type)
        Specified by:
        isCompletable in interface io.micronaut.core.type.TypeInformationProvider