Interface NonBlockingBodyArgumentBinder<T>

Type Parameters:
T - A type
All Superinterfaces:
io.micronaut.core.bind.annotation.AnnotatedArgumentBinder<Body,T,HttpRequest<?>>, AnnotatedRequestArgumentBinder<Body,T>, io.micronaut.core.bind.ArgumentBinder<T,HttpRequest<?>>, BodyArgumentBinder<T>, RequestArgumentBinder<T>, io.micronaut.core.bind.TypeArgumentBinder<T,HttpRequest<?>>, TypedRequestArgumentBinder<T>

public interface NonBlockingBodyArgumentBinder<T> extends BodyArgumentBinder<T>, TypedRequestArgumentBinder<T>
A marker interface for argument binders that are non-blocking.
Since:
1.0
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.micronaut.core.bind.ArgumentBinder

    io.micronaut.core.bind.ArgumentBinder.BindingResult<T extends Object>
  • Method Summary

    Methods inherited from interface io.micronaut.core.bind.ArgumentBinder

    bind

    Methods inherited from interface io.micronaut.http.bind.binders.BodyArgumentBinder

    getAnnotationType

    Methods inherited from interface io.micronaut.core.bind.TypeArgumentBinder

    argumentType

    Methods inherited from interface io.micronaut.http.bind.binders.TypedRequestArgumentBinder

    matches, superTypes