Package io.micronaut.core.async
Class ReactiveStreamsTypeInformationProvider
- java.lang.Object
-
- io.micronaut.core.async.ReactiveStreamsTypeInformationProvider
-
- All Implemented Interfaces:
io.micronaut.core.type.TypeInformationProvider
public final class ReactiveStreamsTypeInformationProvider extends java.lang.Object implements io.micronaut.core.type.TypeInformationProvider
Implementation ofTypeInformationProvider
for reactive streams.- Since:
- 2.4.0
-
-
Constructor Summary
Constructors Constructor Description ReactiveStreamsTypeInformationProvider()
-
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)
-
-
-
Method Detail
-
isSpecifiedSingle
public boolean isSpecifiedSingle(@NonNull io.micronaut.core.annotation.AnnotationMetadataProvider annotationMetadataProvider)
- Specified by:
isSpecifiedSingle
in interfaceio.micronaut.core.type.TypeInformationProvider
-
isSingle
public boolean isSingle(@NonNull java.lang.Class<?> type)
- Specified by:
isSingle
in interfaceio.micronaut.core.type.TypeInformationProvider
-
isReactive
public boolean isReactive(@NonNull java.lang.Class<?> type)
- Specified by:
isReactive
in interfaceio.micronaut.core.type.TypeInformationProvider
-
isCompletable
public boolean isCompletable(@NonNull java.lang.Class<?> type)
- Specified by:
isCompletable
in interfaceio.micronaut.core.type.TypeInformationProvider
-
-