@Service public class CodecManager extends 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(Class<T> entityClass) |
Set<Class<?>> |
getCodecs() |
<T> void |
registerCodec(Class<T> entityClass,
org.onosproject.codec.JsonCodec<T> codec) |
void |
unregisterCodec(Class<?> entityClass) |
@Activate public void activate()
@Deactivate public void deactivate()
public Set<Class<?>> getCodecs()
getCodecs in interface org.onosproject.codec.CodecServicepublic <T> org.onosproject.codec.JsonCodec<T> getCodec(Class<T> entityClass)
getCodec in interface org.onosproject.codec.CodecServicepublic <T> void registerCodec(Class<T> entityClass, org.onosproject.codec.JsonCodec<T> codec)
registerCodec in interface org.onosproject.codec.CodecServicepublic void unregisterCodec(Class<?> entityClass)
unregisterCodec in interface org.onosproject.codec.CodecService