Příklad jednoduché komponenty typu MBean

Komponenta koncipovaná jako MBean je často vytvářena takto:

  1. Je vytvořen (nebo existuje) "běžný" bean s požadovanou funkcionalitou.
  2. Je sestaveno rozhraní typu MBean, které bude navenek reprezentovat tuto funkcionalitu.
  3. 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í