Class ReactiveStreamsTypeInformationProvider

java.lang.Object
io.micronaut.core.async.ReactiveStreamsTypeInformationProvider
All Implemented Interfaces:
io.micronaut.core.type.TypeInformationProvider

public final class ReactiveStreamsTypeInformationProvider extends Object implements io.micronaut.core.type.TypeInformationProvider
Implementation of TypeInformationProvider for reactive streams.
Since:
2.4.0
  • Constructor Details

    • ReactiveStreamsTypeInformationProvider

      public ReactiveStreamsTypeInformationProvider()
  • Method Details

    • isSpecifiedSingle

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

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

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

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