Как в vert.x определить кодек по умолчанию для коллекции?

Предполагая, что у меня есть класс с именем UserМогу ли я зарегистрировать кодек для коллекции Users?

Я пытался использовать только это:

eb.registerDefaultCodec(List<User>::class.java, User.UserListCodec())

Но это выдает эту ошибку: только классы разрешены в левой части литерала класса.

0 ответов

Вы можете попробовать использовать arrayListOf(...)

eb.registerDefaultCodec(arrayListOf<User>()::class.java, User.UserListCodec())
Другие вопросы по тегам