@AutoService(value=cz.o2.proxima.scheme.ValueSerializerFactory.class) public class SchemaRegistrySerializerFactory extends java.lang.Object implements ValueSerializerFactory
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.net.URI,ValueSerializer<?>> |
cache |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
SchemaRegistrySerializerFactory() |
| Modifier and Type | Method and Description |
|---|---|
private static <M extends org.apache.avro.generic.GenericContainer> |
createSerializer(java.net.URI scheme) |
java.lang.String |
getAcceptableScheme() |
java.lang.String |
getClassName(java.net.URI scheme) |
<T> ValueSerializer<T> |
getValueSerializer(java.net.URI scheme) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanProvideTransactionSerializer, createTransactionSerializerSchemeProviderprivate static final long serialVersionUID
private java.util.Map<java.net.URI,ValueSerializer<?>> cache
public java.lang.String getAcceptableScheme()
getAcceptableScheme in interface ValueSerializerFactoryprivate static <M extends org.apache.avro.generic.GenericContainer> ValueSerializer<M> createSerializer(java.net.URI scheme)
public <T> ValueSerializer<T> getValueSerializer(java.net.URI scheme)
getValueSerializer in interface ValueSerializerFactorypublic java.lang.String getClassName(java.net.URI scheme)
getClassName in interface ValueSerializerFactoryCopyright © 2017–2021. All rights reserved.