public abstract class AbstractConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConfiguration.KeyTypeConfiguration<T> |
class |
AbstractConfiguration.PrimitiveTypeConfiguration |
class |
AbstractConfiguration.TypeConfiguration<T> |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
configure() |
Map<Class,Class> |
getMapTypeToDeserializer() |
Map<Class,Class> |
getMapTypeToKeyDeserializer() |
Map<Class,Class> |
getMapTypeToKeySerializer() |
Map<Class,Class> |
getMapTypeToSerializer() |
protected <T> AbstractConfiguration.KeyTypeConfiguration<T> |
key(Class<T> type)
Return a
AbstractConfiguration.KeyTypeConfiguration to configure key serializer and/or deserializer for the given type. |
protected AbstractConfiguration.PrimitiveTypeConfiguration |
primitiveType(Class type)
Return a
AbstractConfiguration.PrimitiveTypeConfiguration to configure serializer and/or deserializer for the given primitive type. |
protected <T> AbstractConfiguration.TypeConfiguration<T> |
type(Class<T> type)
Return a
AbstractConfiguration.TypeConfiguration to configure serializer and/or deserializer for the given type. |
protected AbstractConfiguration.PrimitiveTypeConfiguration primitiveType(Class type)
AbstractConfiguration.PrimitiveTypeConfiguration to configure serializer and/or deserializer for the given primitive type.protected <T> AbstractConfiguration.TypeConfiguration<T> type(Class<T> type)
AbstractConfiguration.TypeConfiguration to configure serializer and/or deserializer for the given type.protected <T> AbstractConfiguration.KeyTypeConfiguration<T> key(Class<T> type)
AbstractConfiguration.KeyTypeConfiguration to configure key serializer and/or deserializer for the given type.protected abstract void configure()
Copyright © 2014. All Rights Reserved.