public abstract class Serializer extends MoleculerComponent
JsonSerializer,
MsgPackSerializer| Modifier and Type | Field and Description |
|---|---|
protected boolean |
debug
Enable debug mode.
|
protected java.lang.String |
format
Name of the format (eg.
|
protected io.datatree.dom.TreeReader |
reader
Data deserializer (eg.
|
protected io.datatree.dom.TreeWriter |
writer
Data serializer (eg.
|
broker, logger, name| Modifier | Constructor and Description |
|---|---|
protected |
Serializer(java.lang.String format) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFormat() |
boolean |
isDebug() |
io.datatree.Tree |
read(byte[] source) |
void |
setDebug(boolean debug) |
void |
started(ServiceBroker broker) |
byte[] |
write(io.datatree.Tree value) |
getBroker, getLogger, getName, stoppedprotected final java.lang.String format
protected io.datatree.dom.TreeWriter writer
protected io.datatree.dom.TreeReader reader
protected boolean debug
public void started(ServiceBroker broker) throws java.lang.Exception
started in interface MoleculerLifecyclestarted in class MoleculerComponentjava.lang.Exceptionpublic byte[] write(io.datatree.Tree value)
throws java.lang.Exception
java.lang.Exceptionpublic io.datatree.Tree read(byte[] source)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getFormat()
public boolean isDebug()
public void setDebug(boolean debug)