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, stopped
protected 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 MoleculerLifecycle
started
in class MoleculerComponent
java.lang.Exception
public byte[] write(io.datatree.Tree value) throws java.lang.Exception
java.lang.Exception
public io.datatree.Tree read(byte[] source) throws java.lang.Exception
java.lang.Exception
public java.lang.String getFormat()
public boolean isDebug()
public void setDebug(boolean debug)