public class DefaultSerializerConfiguration<T>
extends org.ehcache.impl.internal.classes.ClassInstanceConfiguration<org.ehcache.spi.serialization.Serializer<T>>
implements org.ehcache.spi.service.ServiceConfiguration<org.ehcache.spi.serialization.SerializationProvider>
ServiceConfiguration for the default SerializationProvider.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultSerializerConfiguration.Type
Serialization provider types
|
| Constructor and Description |
|---|
DefaultSerializerConfiguration(java.lang.Class<? extends org.ehcache.spi.serialization.Serializer<T>> clazz,
DefaultSerializerConfiguration.Type type)
Creates a new serializer configuration with the given
Serializer class and type. |
DefaultSerializerConfiguration(org.ehcache.spi.serialization.Serializer<T> serializer,
DefaultSerializerConfiguration.Type type)
Creates a new serializer configuration with the given
Serializer instance and type. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<org.ehcache.spi.serialization.SerializationProvider> |
getServiceType() |
DefaultSerializerConfiguration.Type |
getType()
Get the type of the serializer configured
|
public DefaultSerializerConfiguration(java.lang.Class<? extends org.ehcache.spi.serialization.Serializer<T>> clazz, DefaultSerializerConfiguration.Type type)
Serializer class and type.clazz - the serializer classtype - the serializer typepublic DefaultSerializerConfiguration(org.ehcache.spi.serialization.Serializer<T> serializer, DefaultSerializerConfiguration.Type type)
Serializer instance and type.serializer - the serializer instancetype - the serializer typepublic java.lang.Class<org.ehcache.spi.serialization.SerializationProvider> getServiceType()
getServiceType in interface org.ehcache.spi.service.ServiceConfiguration<org.ehcache.spi.serialization.SerializationProvider>public DefaultSerializerConfiguration.Type getType()