...
It is important to note that both the field decoder and encoder classes must be stateless to work properly. The reason is that each UDR decoder or encoder only keeps a single instance of the corresponding field decoder or encoder class.
DRUltraFieldDecoder
A DRUltraFieldDecoder
object is instantiated by the UDR decoder to handle all decoding of fields of the corresponding type.
DRUltraFieldEncoder
A DRUltraFieldEncoder
object is instantiated by the UDR encoder to handle all encoding of fields of the corresponding type.
...