Package io.micronaut.nats.serdes
Class DefaultNatsMessageSerDesRegistry
java.lang.Object
io.micronaut.nats.serdes.DefaultNatsMessageSerDesRegistry
- All Implemented Interfaces:
- NatsMessageSerDesRegistry
@Singleton
public class DefaultNatsMessageSerDesRegistry
extends Object
implements NatsMessageSerDesRegistry
Default implementation of 
NatsMessageSerDesRegistry.- Since:
- 1.0.0
- Author:
- jgrimm
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultNatsMessageSerDesRegistry(NatsMessageSerDes<?>... serDes) Default constructor.
- 
Method SummaryModifier and TypeMethodDescription<T> Optional<NatsMessageSerDes<T>>findSerdes(io.micronaut.core.type.Argument<T> type) Returns the serdes that supports the given type.
- 
Constructor Details- 
DefaultNatsMessageSerDesRegistryDefault constructor.- Parameters:
- serDes- The serdes to be registered.
 
 
- 
- 
Method Details- 
findSerdesDescription copied from interface:NatsMessageSerDesRegistryReturns the serdes that supports the given type.- Specified by:
- findSerdesin interface- NatsMessageSerDesRegistry
- Type Parameters:
- T- The type to be serialized/deserialized
- Parameters:
- type- The type
- Returns:
- An optional serdes
 
 
-