public class DomainMapperBuilder extends Object
| Constructor | Description |
|---|---|
DomainMapperBuilder() |
|
DomainMapperBuilder(DomainMapperRegistry domainMapperRegistry) |
| Modifier and Type | Method | 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 © 2019. All rights reserved.