@Singleton @Requires(classes=io.micronaut.http.server.HttpServerConfiguration.class) public class OptionalSessionValueArgumentBinder extends java.lang.Object implements io.micronaut.http.bind.binders.TypedRequestArgumentBinder<java.util.Optional>, io.micronaut.http.bind.binders.AnnotatedRequestArgumentBinder<SessionValue,java.util.Optional>
| Constructor and Description |
|---|
OptionalSessionValueArgumentBinder() |
| Modifier and Type | Method and Description |
|---|---|
io.micronaut.core.type.Argument<java.util.Optional> |
argumentType() |
io.micronaut.core.bind.ArgumentBinder.BindingResult<java.util.Optional> |
bind(io.micronaut.core.convert.ArgumentConversionContext<java.util.Optional> context,
io.micronaut.http.HttpRequest<?> source) |
java.lang.Class<SessionValue> |
getAnnotationType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic io.micronaut.core.type.Argument<java.util.Optional> argumentType()
argumentType in interface io.micronaut.core.bind.TypeArgumentBinder<java.util.Optional,io.micronaut.http.HttpRequest<?>>public java.lang.Class<SessionValue> getAnnotationType()
getAnnotationType in interface io.micronaut.core.bind.annotation.AnnotatedArgumentBinder<SessionValue,java.util.Optional,io.micronaut.http.HttpRequest<?>>public io.micronaut.core.bind.ArgumentBinder.BindingResult<java.util.Optional> bind(io.micronaut.core.convert.ArgumentConversionContext<java.util.Optional> context,
io.micronaut.http.HttpRequest<?> source)
bind in interface io.micronaut.core.bind.ArgumentBinder<java.util.Optional,io.micronaut.http.HttpRequest<?>>