org.ehcache.config.serializer
Class DefaultSerializerConfiguration<T>

java.lang.Object
  extended by org.ehcache.internal.classes.ClassInstanceConfiguration<Serializer<T>>
      extended by org.ehcache.config.serializer.DefaultSerializerConfiguration<T>
All Implemented Interfaces:
SerializerConfiguration<SerializationProvider>, ServiceConfiguration<SerializationProvider>

public class DefaultSerializerConfiguration<T>
extends ClassInstanceConfiguration<Serializer<T>>
implements SerializerConfiguration<SerializationProvider>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ehcache.config.SerializerConfiguration
SerializerConfiguration.Type
 
Constructor Summary
DefaultSerializerConfiguration(java.lang.Class<? extends Serializer<T>> clazz, SerializerConfiguration.Type type)
           
DefaultSerializerConfiguration(Serializer<T> serializer, SerializerConfiguration.Type type)
           
 
Method Summary
 java.lang.Class<SerializationProvider> getServiceType()
          Indicates which service this configuration works with.
 SerializerConfiguration.Type getType()
          Get the type of the serializer configured
 
Methods inherited from class org.ehcache.internal.classes.ClassInstanceConfiguration
getArguments, getClazz, getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSerializerConfiguration

public DefaultSerializerConfiguration(java.lang.Class<? extends Serializer<T>> clazz,
                                      SerializerConfiguration.Type type)

DefaultSerializerConfiguration

public DefaultSerializerConfiguration(Serializer<T> serializer,
                                      SerializerConfiguration.Type type)
Method Detail

getServiceType

public java.lang.Class<SerializationProvider> getServiceType()
Description copied from interface: ServiceConfiguration
Indicates which service this configuration works with.

Specified by:
getServiceType in interface ServiceConfiguration<SerializationProvider>
Returns:
the service type

getType

public SerializerConfiguration.Type getType()
Description copied from interface: SerializerConfiguration
Get the type of the serializer configured

Specified by:
getType in interface SerializerConfiguration<SerializationProvider>
Returns:
the type