Olá pessoal. Estou desenvolvendo uma aplicação com o JBoss 4.0.4GA clusterizada. Meus componente precisam ser anotados da seguinte maneira:
//...
@Clustered
//...
public class MyClass
A anotação Clustered pode receber um parâmetro chamado “partition” que por default é DefaultPartition. Então para mudá-lo precisa-se de algo como:
//...
@Clustered(partition="MyPartition")
//...
public class MyClass
O problema está aí. Não quero deixar o nome da partição hardcoded, então como faço para carregar isto dinamicamente no programa antes do deploy dos componentes?
Faz sentido tua colocação. O que me soa estranho é o fato de eu poder parametrizar o nome da partição do JBoss ao executá-lo e não poder fazer isto nos meus EJB´s.
Ex.:
-Djboss.partition.name="MyPartition"
De qualquer forma valeu pela dica. Vou bolar um fomato de nome para as aplicações. T+