Class EnumCodecProvider

java.lang.Object
com.abavilla.fpi.login.config.codec.EnumCodecProvider
All Implemented Interfaces:
com.abavilla.fpi.fw.config.codec.IEnumCodecProvider, org.bson.codecs.configuration.CodecProvider

public class EnumCodecProvider extends Object implements com.abavilla.fpi.fw.config.codec.IEnumCodecProvider
MongoDB Codec registry, contains all the codec for classes that doesn't work by default with default POJO codec for MongoDb driver.
Author:
Vince Villamora
  • Constructor Details

    • EnumCodecProvider

      public EnumCodecProvider()
  • Method Details

    • getCodecProvider

      public <T> org.bson.codecs.Codec<T> getCodecProvider(Class<T> clazz)
      Provides the codec mapping definition
      Specified by:
      getCodecProvider in interface com.abavilla.fpi.fw.config.codec.IEnumCodecProvider
      Type Parameters:
      T - Type of Codec
      Parameters:
      clazz - Class to decode/encode
      Returns:
      Codec to use