Příklad jednoduché komponenty typu MBean
Komponenta koncipovaná jako MBean je často vytvářena takto:
- Je vytvořen (nebo existuje) "běžný" bean s požadovanou funkcionalitou.
- Je sestaveno rozhraní typu MBean, které bude navenek reprezentovat tuto funkcionalitu.
- Je sestavena třída (wrapper, adaptér), který rozšiřuje původní bean a implementuje toto rozhraní.
FibonacciCounter.java - původní komponenta
CounterMBean.java - rozhraní
Counter.java - třída implementující rozhraní