Enterprise Java Beans (EJB)

Use a página Enterprise Java Beans (EJB) para configurar as definições para o contêiner EJB.

Além das definições gerais para enterprise beans, é possível configurar as definições do pool e do cache.

A página Enterprise Java Beans (EJB) contém as seguintes opções.

Carregar Defaults

Botão para restaurar definições para seus valores default. Definições que não tiveram seus valores default alterados.

Nome da Configuração

O nome da configuração à qual as definições nesta página se aplicam. Este campo é somente para leitura.

Local de Armazenamento de Sessão

O diretório onde os beans passivos de sessão stateful e sessões HTTP com persistência são armazenados no sistema de arquivos. O valor default é ${com.sun.aas.instanceRoot}/session-store.

Os beans passivos são beans de sessão stateful que tenham seus estados gravados em um arquivo no sistema de arquivos. Eles normalmente estavam ociosos por um determinado período de tempo e não estão no momento sendo acessados por clientes. Da mesma forma, as sessões HTTP com persistência são sessões individuais da Web cujos estados foram gravados em um arquivo no sistema de arquivos.

Opção de Confirmação

Especifica como o contêiner efetua o cache de instâncias de beans passivos entre transações. Se você selecionar a Opção B (a default), o contêiner efetuará o cache de uma instância pronta entre transações. Se você selecionar a Opção C, o contêiner não efetuará o cache de uma instância pronta entre transações.

Tamanho Inicial e Mínimo do Pool

O número mínimo de beans a serem mantidos no pool. O valor default é 0.

Tamanho Máximo do Pool

O número máximo de beans que o contêiner pode manter no pool ao mesmo tempo. O valor default é 32.

Quantidade de Redimensionamento do Pool

O número de beans que são removidos do Pool, se estiverem ociosos por mais tempo do que o especificado no campo Time-out para Ociosidade do Pool. O valor precisa ser ao menos 0 e menor do que o valor de Tamanho Máximo do Pool. O valor default é 8.

Time-out para Ociosidade do Pool

O tempo, em segundos, que um pool pode permanecer ocioso antes que seja removido do pool. Após essa quantidade de tempo, o bean é destruído. Um valor de 0 significa que um bean pode permanecer ocioso indefinidamente. O valor default é 600.

Tamanho Máximo do Cache

O número máximo de beans a serem mantidos no cache. Aumente o número máximo de beans no cache para eliminar a sobrecarga na criação e destruição do bean. No entanto, se o cache é aumentado, o servidor consome mais memória e recursos. Assegure-se de que seu ambiente operacional seja suficiente para suas definições do cache. Um valor de 0 indica um cache não vinculado. O valor default é 512.

Quantidade de Redimensionamento do Cache

O número máximo de beans que serão passados para o estado passivo quando o cache estiver cheio. Quando o número máximo de beans no cache for alcançado, o contêiner removerá uma quantidade de beans passivos do armazenamento de backup. Esse valor também especifica o número de beans a serem criados se uma solicitação chega quando o pool não tem beans disponíveis. O valor precisa ser maior do que 1 e menor do que o valor de Tamanho Máximo do Cache. O valor default é 32.

Time-out para Remoção

O número de segundos após o qual o bean passivo é removido do armazenamento da sessão. O valor 0 especifica que o contêiner não remove automaticamente os beans inativos. Se o valor da Time-out para Remoção for menor ou igual ao valor de Time-out para Ociosidade do Cache, os beans são imediatamente removidos sem passarem para o estado passivo. O valor default é 5.400.

Política de Seleção de Remoção

A política usada pelo contêiner para remover beans de sessões stateful do cache. As escolhas são as seguintes:

Não Usado Recentemente (NRU)

Remove um bean que não foi usado recentemente. Esse é o valor default.

Primeiro a Entrar, Primeiro a Sair (FIFO)

Remove o bean mais antigo no cache.

Menos Usado Recentemente (LRU)

Remove o bean menos acessado recentemente.

Time-out para Ociosidade do Cache

A número máximo de segundos que um bean pode permanecer ocioso no cache. Após esse tempo, o contêiner pode passar esse bean para o estado passivo. Um valor de 0 especifica que os beans nunca se tornam candidatos para passar para o estado passivo. O valor default é 600.

Propriedades Adicionais

Propriedades adicionais do contêiner EJB

Para obter uma descrição das propriedades disponíveis, Propriedades Específicas do Contêiner EJB consulte.

Tarefas Relacionadas
Comandos asadmin Relacionados

Nenhum.

Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices