Configurando o Pool do Session Bean no JBoss AS 7

Postado em Atualizado em

Por padrão nenhuma instância de Stateless Session Bean existe na inicialização do servidor. Os beans são invocados individualmente, e o container trata de iniciar novas instâncias de SLSB. Essas instâncias são mantidos em um pool livre que será usado para o serviço realizar chamadas aos métodos dos EJBs. Se todas as instâncias de uma classe EJB  forem ativadas e o maxSize do pool for alcançado, o JBoss AS lançará uma  RemoteException para um client remoto ou um EJBException para um client local. Esse problema pode ser evitado alterando o tamanho do pool,  esse limite  pode ser definido através de configuração ou programaticamente, abaixo temos o exemplo das duas alternativas.

Exemplos de Configuração

 <subsystem xmlns="urn:jboss:domain:ejb3:1.0">
<stateless-bean-pool maxSize="100", timeout=”200000” />
 </subsystem>

Exemplo utilizando Anotação Programaticamente

 @Stateless
 @Pool(maxSize=100,timeout=200000)

Espero que tenha ajudado.
Abraço!

2 comentários em “Configurando o Pool do Session Bean no JBoss AS 7

    Marcelo disse:
    16 de dezembro de 2011 às 17:53

    Amigo,

    você tem um exemplo de ejb3.1 com Jboss 7?

    Desde já agradeço!

      Mauricio Magnani respondido:
      17 de dezembro de 2011 às 17:51

      Tenho sim🙂
      Num to no note agora…
      Segunda te mando aem falta
      []s

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s