@Service
public class CodecManager
extends java.lang.Object
implements org.onosproject.codec.CodecService
| Constructor and Description |
|---|
CodecManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
<T> org.onosproject.codec.JsonCodec<T> |
getCodec(java.lang.Class<T> entityClass) |
java.util.Set<java.lang.Class<?>> |
getCodecs() |
<T> void |
registerCodec(java.lang.Class<T> entityClass,
org.onosproject.codec.JsonCodec<T> codec) |
void |
unregisterCodec(java.lang.Class<?> entityClass) |
@Activate public void activate()
@Deactivate public void deactivate()
public java.util.Set<java.lang.Class<?>> getCodecs()
getCodecs in interface org.onosproject.codec.CodecServicepublic <T> org.onosproject.codec.JsonCodec<T> getCodec(java.lang.Class<T> entityClass)
getCodec in interface org.onosproject.codec.CodecServicepublic <T> void registerCodec(java.lang.Class<T> entityClass,
org.onosproject.codec.JsonCodec<T> codec)
registerCodec in interface org.onosproject.codec.CodecServicepublic void unregisterCodec(java.lang.Class<?> entityClass)
unregisterCodec in interface org.onosproject.codec.CodecService