Package io.micronaut.http.netty
Class NettyHttpParameters
java.lang.Object
io.micronaut.http.netty.NettyHttpParameters
- All Implemented Interfaces:
io.micronaut.core.convert.ConversionServiceAware,io.micronaut.core.convert.ConversionServiceProvider,io.micronaut.core.convert.value.ConvertibleMultiValues<String>,io.micronaut.core.convert.value.ConvertibleValues<List<String>>,io.micronaut.core.value.ValueResolver<CharSequence>,io.micronaut.http.HttpParameters,io.micronaut.http.MutableHttpParameters,Iterable<Map.Entry<String,List<String>>>
@Internal
public class NettyHttpParameters
extends Object
implements io.micronaut.http.MutableHttpParameters
Implementation of
MutableHttpParameters for Netty.- Since:
- 1.0
-
Field Summary
Fields inherited from interface io.micronaut.core.convert.value.ConvertibleValues
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionNettyHttpParameters(Map<String, List<String>> parameters, io.micronaut.core.convert.ConversionService conversionService, @Nullable BiConsumer<CharSequence, List<String>> onChange) -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.http.MutableHttpParametersadd(CharSequence name, List<CharSequence> values) get(CharSequence name) <T> Optional<T>get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) getAll(CharSequence name) io.micronaut.core.convert.ConversionServicenames()voidsetConversionService(io.micronaut.core.convert.ConversionService conversionService) values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.convert.value.ConvertibleMultiValues
forEach, forEachValue, getFirst, getFirst, getFirst, getFirst, getFirst, isEmpty, iteratorMethods inherited from interface io.micronaut.core.convert.value.ConvertibleValues
asMap, asMap, asProperties, contains, getValue, getValueType, subMap, subMap, subMapMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface io.micronaut.http.MutableHttpParameters
addMethods inherited from interface io.micronaut.core.value.ValueResolver
get, get, get
-
Constructor Details
-
NettyHttpParameters
public NettyHttpParameters(Map<String, List<String>> parameters, io.micronaut.core.convert.ConversionService conversionService, @Nullable @Nullable BiConsumer<CharSequence, List<String>> onChange) - Parameters:
parameters- The parametersconversionService- The conversion serviceonChange- A callback for changes
-
-
Method Details
-
names
-
values
-
getAll
- Specified by:
getAllin interfaceio.micronaut.core.convert.value.ConvertibleMultiValues<String>
-
get
- Specified by:
getin interfaceio.micronaut.core.convert.value.ConvertibleMultiValues<String>
-
get
public <T> Optional<T> get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) - Specified by:
getin interfaceio.micronaut.core.value.ValueResolver<CharSequence>
-
add
- Specified by:
addin interfaceio.micronaut.http.MutableHttpParameters
-
getConversionService
public io.micronaut.core.convert.ConversionService getConversionService() -
setConversionService
public void setConversionService(io.micronaut.core.convert.ConversionService conversionService) - Specified by:
setConversionServicein interfaceio.micronaut.core.convert.ConversionServiceAware
-