It would be nice to be able to create a valid FSDChannel without needing to create a Configuration object for that.
That could be achieved by setters, or by adding a constructor that receives a charset and a schema.
I would also add an overload that doesn't receive the charset as parameter and uses the same default that FSDMsg uses, or that leaves it as null and uses the FSDMsg's charset if the channel's own charset is null.
It would be nice to be able to create a valid
FSDChannel
without needing to create aConfiguration
object for that.That could be achieved by setters, or by adding a constructor that receives a charset and a schema.
I would also add an overload that doesn't receive the
charset
as parameter and uses the same default thatFSDMsg
uses, or that leaves it asnull
and uses theFSDMsg
'scharset
if the channel's owncharset
isnull
.I offer to implement this after discussion.
See this discussion