vertx / io.vertx.core.eventbus / EventBus / registerDefaultCodec

# registerDefaultCodec

`abstract fun <T : Any> registerDefaultCodec(clazz: Class<T>, codec: MessageCodec<T, *>): EventBus`

Register a default message codec.

You can register a message codec if you want to send any non standard message across the event bus. E.g. you might want to send POJOs directly across the event bus.

Default message codecs will be used to serialise any messages of the specified type on the event bus without the codec having to be specified in the delivery options.

### Parameters

`clazz` - the class for which to use this codec

`codec` - the message codec to register

Return
a reference to this, so the API can be used fluently