Я добавляю некоторые инструменты в наше приложение Scala и столкнулся с проблемой: При использовании JMX в стандартном OO-способе, объявляющем MBean как свойство, и чтобы мой класс реализовал этот компонент, все работает отлично. Тем не менее, моя цель - попытаться просто присвоить класс классу в виде bean-компонента (MBean или MXBean) и не писать интерфейс. Причина этого заключается в том, что я хочу сказать что-то вродеScala JMX без черт
val foo = new Counter with JMX...
где JMX является признаком, который регистрирует Foo как атрибут моего класса.
это возможно? валидатор JMX ищет класс с интерфейсом и жалуется, если я его не создаю, есть ли способ добавить его во время выполнения?
Вы используете Spring? – sourcedelica
@ericacm: no ... – Alex