Velice dekuji, vcera jsem si precetl prvni tri kapitoly JBoss AS Reference
Guide, ktere jsou venovany presne temto vecem, ktere jste zde pekne shrnul.
Ale prece bych se zeptal - je pouziti JMX v AS vysadni veci JBosse, nebo i
jine AS pouzivaji JMX jako modularni architekturu?

LZ

2007/7/12, Richard Holly <[EMAIL PROTECTED]>:

Zdravim,
zrejme doslo iba k zlej interpretacii toho co je "JMX modul", pretoze:
- jmx je standardizovane v jsr 255 (http://jcp.org/en/jsr/detail?id=255)
a nejedna sa iba o jboss zalezitost a je urceny aj pre prevadzku sluzieb
o ktore mate vy zaujem
- od verzie j2se 5.0  je jmx sucastou java SE, takze  takto napisany
modul nie je zavisly na nejakom j2ee servri
- jboss, ale aj ine aplikacne servre poskytuju moznosti ako deploynut
services, ktore budu nasledne spustane a zastavovane spolu s aplikacnym
servrom. Tieto moznosti sa lisia akurat tak deployment deskriptormi a
"formou zabalenia" archivu.
- jmx ako taky definuje metody prostrednictom ktorych dokazete na
udalosti typu start/stop reagovat  bez dodatocnych  tried z zavislych na
AS - aj ked to na prvy pohlad tak nevyzera.


Vo vasom pripade sa zrejme chcete vyhnut pouzitiu ServiceMBeanSupport,
co mozete s tym ze implementujete "cisty mbean"  a pre zachytenie start
a stop udalosti pouzijete javax.management.MBeanRegistration interface
kde v metode
- postRegister  uskutocnite start
- preDeregister uskutocnite stop. Je to vhodnejsie tu ako v metode
postDeregister (a pouzit to takto naraz aj vo vsetkych dalsich mbeanoch
- ak ich budete mat viac), pretoze tu este o vas vie MBeanServer a
pokial by ste v ramci  "clenup-u"  komunikovali s inymi MBeanmi tak mate
istotu ze este nebudu odregistrovane (ak tiez pouziju preDeregister na
zastavenie).

S pozdravom,
rho.


Lukas Zapletal wrote:

> Zdravim,
>
> potrebuji vytvorit CORBA DSI sluzbu uvnitr aplikacniho serveru.
> Zakaznik sice pouziva JBoss, takze se nabizi moznost implementovat to
> jako JMX modul, ale tim se stane aplikace neprenositelna napric
> aplikacnimi servery. Existuje nejaka (standardizovana) zalezitost,
> nejaka komponenta, pomoci ktere bych mohl vytvaret dlouho-bezici
> sluzby uvnitr J2EE serveru? Pojmem "dlouho-bezici" myslim komponentu,
> ktera se pri startu serveru nastartuje/zinicializuje (v jedne
> instanci), takze mohu zaregistrovat rozhrani v ORBu JBosse. Zkratka
> nejaky standardizovany bean, ktery je urcen pro provoz sluzeb.
>
> Diky za tipy
>
> --
> Lukas Zapletal
> http://lukas.zapletalovi.com





--
Lukas Zapletal
http://lukas.zapletalovi.com

Odpovedet emailem