JMX no JBoss  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Galera, nao sei se vcs se lembram de um topico que eu postei aqui mes passado sobre Timer Tasks (url pros esquecidos: http://guj.com.br/forum/viewtopic.php?t=7983 ), e agora chegou finalmente a hora de botar o treco pra funcionar.

No topico original, eu falei algo sobre nao usar recursos do appserver, mas a gente resolveu de vez que vai usar JBoss. E, ja que eh assim, o jeito mais facil de fazer um Timer desses eh criando um MBean e registrando ele no servico de timer do JBoss, e tudo se resolve.

Os pobrema aqui sao: existe, de fato, um servico de timer no JBoss? Como eu posso usar o dito? E mais, como fazer um MBean direito? Achei alguns tutoriais bem rasinhos sobre desenvolvimento de MBeans, mas, no fundo no fundo, JMX ainda eh um grande ponto de interrogacao na minha cabeca. Alguem tem bons links sobre essa historia toda?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

CV, posso emprestar-lhe o livro Managing J2EE with JMX do Juha Lindfors e Marc Fleury. Lá explica o Timer Service e tem um exemplo na listagem 7.5 chamada TimerAgent.java

Pegue os fontes deste livro em http://jboss.org/docs/index sob o item JMX, JAVA MANAGEMENT EXTENSIONS, BOOK BY PEARSON EDUCATION

Faz tempo que não mexo com JMX e tb estou sem tempo para reler. Me manda uma msg em PVT para combinarmos como lhe passo o livro.

[]s
Luca
[Email] [WWW]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Aí vai o código copiado do livro:













jmxri é a implementação de referência da Sun. Substitua pelo JBossMX MBean server.
http://www.jboss.org/index.html?module=html&op=userdisplay&id=developers/projects/jboss/jbossmx

http://sourceforge.net/project/showfiles.php?group_id=22866

http://sourceforge.net/project/shownotes.php?release_id=133660



Desculpe-me se não cheguei a captar seu problema.

[]s
Luca
[Email] [WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Yeeeeeeeeeee-haaaaaaw!

Era disso mesmo que eu precisava, Luca, muchas muchas gracias!
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
alberto.pereto
Smalltalk

Membro desde: 24/07/2006 16:27:05
Mensagens: 1
Localização: Campinas
Offline

Oi pessoal, só pra documentar, tambem estava procurando algum tutorial sobre a criação de serviços JMX no JBoss..e tudo que eu precisei, encontrei nos links abaixo:

Writing JBoss Custom Services
http://blog.platinumsolutions.com/node/85
http://blog.platinumsolutions.com/node/119

Só mais uma coisa...se depois de vocês montarem toda a infra ocorrer um errro do tipo "Class does not expose a management interface..." tente verificar se a classe de vocês utilizada como Serviço e a classe de Interface estão no mesmo pacote...no meu caso eu tinha colocado a classe de Interface em uma subfolder e demorou pra eu descobrir que era isso.

abraço!
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team