Utilize a página Nova Fábrica de Conexões JMS para criar uma nova Fábrica de Conexões JMS.
A página Nova Fábrica de Conexões JMS contém as opções a seguir.
Um nome exclusivo que identifica a fábrica de conexões. O GlassFish Server define o nome JNDI da fábrica de conexões para este valor.
O tipo de fábrica de conexões. As escolhas disponíveis são javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory e javax.jms.TopicConnectionFactory.
Uma descrição da fábrica de conexões.
O status da fábrica de conexões. A fábrica de conexões pode ser ativada ou desativada. Por default, a opção está ativada.
O número mínimo de conexões do pool para a fábrica de conexões. O valor default é 8.
O número máximo de conexões no pool para a fábrica de conexões. O valor default é 32.
O número de conexões a serem removidas quando o time-out para inatividade do pool expirar. O valor default é 2.
A quantidade máxima de tempo, em segundos, que uma conexão pode permanecer inativa no pool. O valor default é 300.
O tempo que a aplicação solicitante de uma conexão aguardará até obter um time-out. O valor default é 60000.
Se a caixa de seleção Fechar Todas as Conexões estiver marcada, o GlassFish Server fechará todas as conexões no pool e as restabelecerá se uma única conexão falhar. Por default, essa opção está desativada.
O suporte à transação escolhido substitui o atributo do suporte de transação no adaptador de recursos associado a esse pool de conexões de uma forma compatível com descendência. Em outras palavras, pode dar suporte a um nível de transação mais baixo do que o especificado no adaptador de recurso, ou ao mesmo nível de transação especificado no adaptador de recurso, mas não pode especificar um nível mais alto.
O valor pode ser um dos seguintes:
O recurso pode ser usado para transações que envolvem o uso de mais de um recurso dentro de um escopo de transação. Esse valor é o default de uma fábrica de conexões JMS.
Por exemplo, transações podem envolver este recurso mais um recurso JDBC, um recurso de conector ou outro recurso de fábrica de conexões JMS. Esse valor oferece a maior flexibilidade. Um recurso que não seja configurado como XATransaction participará de operações de confirmação em duas fases.
O recurso pode ser usado para transações que envolvem somente um recurso dentro do escopo de transação ou como o último broker em uma transação distribuída que envolve mais de um recurso XA.
Esse valor oferece um desempenho significativamente melhor. Um recurso configurado como LocalTransaction não será usado em operações de confirmação em duas fases.
O recurso nunca pode participar de transações. Essa definição tem uso limitado em aplicações JMS.
Se a caixa de seleção Obrigatório estiver marcada, as conexões serão validadas antes de serem enviadas à aplicação. Se uma validação de recurso falhar, ela será destruída e um novo recurso será criado e retornado. Por default, essa opção está desativada.
Propriedades adicionais para a fábrica de conexões.
Para obter informações sobre propriedades disponíveis, consulte Propriedades Específicas para Fábricas de Conexões JMS.
Clusters e instâncias standalone da fábrica de conexões. Mova os alvos desejados para a coluna Alvos Selecionados utilizando os botões Adicionar e Adicionar Tudo. Mova os alvos desnecessários para a coluna Alvos Disponíveis utilizando os botões Remover e Remover Tudo.
Esta opção é exibida somente se os clusters ou instâncias standalone tiverem sido criados no domínio.