public class DomainMapperBuilder extends Object
| Constructor and Description |
|---|
DomainMapperBuilder() |
DomainMapperBuilder(DomainMapperRegistry domainMapperRegistry) |
| Modifier and Type | Method and Description |
|---|---|
<D,A extends org.apache.avro.generic.GenericRecord> |
build() |
<D,A extends org.apache.avro.generic.GenericRecord> |
build(GenericMapper<A,org.apache.avro.generic.GenericRecord> avroSpecificGenericMapper) |
<D,A extends org.apache.avro.generic.GenericRecord> |
mapperFor(Class<D> domainClass,
Class<A> serializedClass) |
<D,A extends org.apache.avro.generic.GenericRecord> |
optionalMapperFor(Class<D> domainClass,
Class<A> serializedClass) |
DomainMapperBuilder |
withExceptionSupplierForNotRegisteredMapper(java.util.function.Supplier<RuntimeException> exceptionSupplier) |
public DomainMapperBuilder()
public DomainMapperBuilder(DomainMapperRegistry domainMapperRegistry)
public <D,A extends org.apache.avro.generic.GenericRecord> DomainSerializedClassMapperToSerializedStep<D,A> mapperFor(Class<D> domainClass, Class<A> serializedClass)
public <D,A extends org.apache.avro.generic.GenericRecord> DomainSerializedClassMapperToSerializedStep<Optional<D>,A> optionalMapperFor(Class<D> domainClass, Class<A> serializedClass)
public DomainMapperBuilder withExceptionSupplierForNotRegisteredMapper(java.util.function.Supplier<RuntimeException> exceptionSupplier)
public <D,A extends org.apache.avro.generic.GenericRecord> GenericMapper<D,A> build()
public <D,A extends org.apache.avro.generic.GenericRecord> GenericMapper<D,A> build(GenericMapper<A,org.apache.avro.generic.GenericRecord> avroSpecificGenericMapper)
Copyright © 2018. All rights reserved.