public static class PojoCodecProvider.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public PojoCodecProvider.Builder setPackages(Set<String> packages)
public PojoCodecProvider.Builder register(String... packages)
public PojoCodecProvider.Builder register(Class<?>... classes)
public PojoCodecProvider.Builder registerClassResolver(ClassResolver classResolver)
ClassResolverclassResolver - the resolver for classes within packagespublic PojoCodecProvider.Builder ignoreTypesAnnotatedWith(Class<? extends Annotation>... annotations)
public PojoCodecProvider.Builder ignoreTypesMatchingClassNamePredicate(Predicate<String>... ignoreTypesMatchingClassNamePredicates)
ignoreTypesMatchingClassNamePredicates - public PojoCodecProvider.Builder ignoreClasses(Class<?>... ignoreClasses)
public PojoCodecProvider.Builder register(TypeCodecProvider... typeCodecProviders)
typeCodecProviders - public PojoCodecProvider.Builder decodingPojoFailureStrategy(DecodingPojoFailureStrategy.Strategy decodingPojoFailureStrategy)
public PojoCodecProvider.Builder decodingFieldFailureStrategy(DecodingFieldFailureStrategy.Strategy decodingFieldFailureStrategy)
public PojoCodecProvider.Builder encodeNullHandlingStrategy(EncodeNullHandlingStrategy.Strategy encodeNullHandlingStrategy)
public PojoCodecProvider.Builder decodeUndefinedHandlingStrategy(DecodeUndefinedHandlingStrategy.Strategy decodeUndefinedHandlingStrategy)
public PojoCodecProvider.Builder encodeNulls(boolean encodeNulls)
public PojoCodecProvider.Builder registerCodecResolver(CodecResolver... codecResolvers)
BasicReflectionCodec is not sufficientcodecResolvers - a list of CodecResolvers to be registeredpublic PojoCodecProvider build()
Copyright © 2019 BILD GmbH & Co. KG. All rights reserved.