Package actors

Class JsObjValCodec

  • All Implemented Interfaces:
    io.vertx.core.eventbus.MessageCodec<jsonvalues.JsObj,​jsonvalues.JsObj>

    public class JsObjValCodec
    extends Object
    implements io.vertx.core.eventbus.MessageCodec<jsonvalues.JsObj,​jsonvalues.JsObj>
    Codec that allows to send JsObj as messages
    • Method Detail

      • decodeFromWire

        public jsonvalues.JsObj decodeFromWire​(int pos,
                                               io.vertx.core.buffer.Buffer buffer)
        Specified by:
        decodeFromWire in interface io.vertx.core.eventbus.MessageCodec<jsonvalues.JsObj,​jsonvalues.JsObj>
      • encodeToWire

        public void encodeToWire​(io.vertx.core.buffer.Buffer buffer,
                                 jsonvalues.JsObj obj)
        Specified by:
        encodeToWire in interface io.vertx.core.eventbus.MessageCodec<jsonvalues.JsObj,​jsonvalues.JsObj>
      • name

        public String name()
        Specified by:
        name in interface io.vertx.core.eventbus.MessageCodec<jsonvalues.JsObj,​jsonvalues.JsObj>
      • systemCodecID

        public byte systemCodecID()
        Specified by:
        systemCodecID in interface io.vertx.core.eventbus.MessageCodec<jsonvalues.JsObj,​jsonvalues.JsObj>
      • transform

        public jsonvalues.JsObj transform​(jsonvalues.JsObj obj)
        Specified by:
        transform in interface io.vertx.core.eventbus.MessageCodec<jsonvalues.JsObj,​jsonvalues.JsObj>