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