Package io.micronaut.nats.bind
Class NatsHeaderConvertibleValues
java.lang.Object
io.micronaut.nats.bind.NatsHeaderConvertibleValues
- All Implemented Interfaces:
- io.micronaut.core.convert.ConversionServiceProvider,- io.micronaut.core.convert.value.ConvertibleValues<Object>,- io.micronaut.core.value.ValueResolver<CharSequence>,- Iterable<Map.Entry<String,- Object>> 
public class NatsHeaderConvertibleValues
extends Object
implements io.micronaut.core.convert.value.ConvertibleValues<Object>
Converts Nats header values to the requested type.
- Since:
- 3.1.0
- Author:
- James Kleeh, Joachim Grimm
- 
Field SummaryFields inherited from interface io.micronaut.core.convert.value.ConvertibleValuesEMPTY
- 
Constructor SummaryConstructorsConstructorDescriptionNatsHeaderConvertibleValues(io.nats.client.impl.Headers headers, io.micronaut.core.convert.ConversionService conversionService) Default constructor.
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.convert.value.ConvertibleValuesasMap, asMap, asProperties, contains, forEach, getConversionService, getValue, getValueType, isEmpty, iterator, subMap, subMap, subMapMethods inherited from interface java.lang.IterableforEach, spliteratorMethods inherited from interface io.micronaut.core.value.ValueResolverget, get, get
- 
Constructor Details- 
NatsHeaderConvertibleValuespublic NatsHeaderConvertibleValues(io.nats.client.impl.Headers headers, io.micronaut.core.convert.ConversionService conversionService) Default constructor.- Parameters:
- headers- The Nats headers
- conversionService- The conversion service
 
 
- 
- 
Method Details- 
names- Specified by:
- namesin interface- io.micronaut.core.convert.value.ConvertibleValues<Object>
 
- 
values- Specified by:
- valuesin interface- io.micronaut.core.convert.value.ConvertibleValues<Object>
 
- 
getpublic <T> Optional<T> get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) - Specified by:
- getin interface- io.micronaut.core.value.ValueResolver<CharSequence>
 
- 
getConversionErrors- Returns:
- Any conversion errors that may have occurred
 
 
-