public final class ReactiveStreamsTypeInformationProvider
extends java.lang.Object
implements io.micronaut.core.type.TypeInformationProvider
TypeInformationProvider
for reactive streams.Constructor and Description |
---|
ReactiveStreamsTypeInformationProvider() |
Modifier and Type | Method and 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) |
public ReactiveStreamsTypeInformationProvider()
public boolean isSpecifiedSingle(@NonNull io.micronaut.core.annotation.AnnotationMetadataProvider annotationMetadataProvider)
isSpecifiedSingle
in interface io.micronaut.core.type.TypeInformationProvider
public boolean isSingle(@NonNull java.lang.Class<?> type)
isSingle
in interface io.micronaut.core.type.TypeInformationProvider
public boolean isReactive(@NonNull java.lang.Class<?> type)
isReactive
in interface io.micronaut.core.type.TypeInformationProvider
public boolean isCompletable(@NonNull java.lang.Class<?> type)
isCompletable
in interface io.micronaut.core.type.TypeInformationProvider