public interface CodecService
| Modifier and Type | Method and Description |
|---|---|
<T> JsonCodec<T> |
getCodec(java.lang.Class<T> entityClass)
Returns the JSON codec for the specified entity class.
|
java.util.Set<java.lang.Class<?>> |
getCodecs()
Returns the set of classes with currently registered codecs.
|
<T> void |
registerCodec(java.lang.Class<T> entityClass,
JsonCodec<T> codec)
Registers the specified JSON codec for the given entity class.
|
void |
unregisterCodec(java.lang.Class<?> entityClass)
Unregisters the JSON codec for the specified entity class.
|
java.util.Set<java.lang.Class<?>> getCodecs()
<T> JsonCodec<T> getCodec(java.lang.Class<T> entityClass)
T - entity typeentityClass - entity class<T> void registerCodec(java.lang.Class<T> entityClass,
JsonCodec<T> codec)
T - entity typeentityClass - entity classcodec - JSON codecvoid unregisterCodec(java.lang.Class<?> entityClass)
entityClass - entity class