|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SerializationProvider
Contract to provide a Serializer
for a given type.
Method Summary | ||
---|---|---|
|
createKeySerializer(java.lang.Class<T> clazz,
java.lang.ClassLoader classLoader,
ServiceConfiguration<?>... configs)
Creates a key Serializer with the given parameters. |
|
|
createValueSerializer(java.lang.Class<T> clazz,
java.lang.ClassLoader classLoader,
ServiceConfiguration<?>... configs)
Creates a value Serializer with the given parameters. |
|
void |
releaseSerializer(Serializer<?> serializer)
Releases the given Serializer instance |
Methods inherited from interface org.ehcache.spi.service.Service |
---|
start, stop |
Method Detail |
---|
<T> Serializer<T> createKeySerializer(java.lang.Class<T> clazz, java.lang.ClassLoader classLoader, ServiceConfiguration<?>... configs) throws UnsupportedTypeException
Serializer
with the given parameters.
T
- the type serialized to serialize to/fromclazz
- the class of the type to serialize to/fromclassLoader
- the classloader to useconfigs
- specific configuration
Serializer
instance
UnsupportedTypeException
- if a serializer cannot be created for the given type<T> Serializer<T> createValueSerializer(java.lang.Class<T> clazz, java.lang.ClassLoader classLoader, ServiceConfiguration<?>... configs) throws UnsupportedTypeException
Serializer
with the given parameters.
T
- the type serialized to serialize to/fromclazz
- the class of the type to serialize to/fromclassLoader
- the classloader to useconfigs
- specific configuration
Serializer
instance
UnsupportedTypeException
- if a serializer cannot be created for the given typevoid releaseSerializer(Serializer<?> serializer) throws java.lang.Exception
Serializer
instance
serializer
- the serializer to be released
java.lang.Exception
- when the release fails
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |