As propriedades a seguir estão disponíveis para configuração do Serviço de Transação.
oracle-xa-recovery-workaround
Se definido como verdadeiro
, a solução alternativa Oracle XA Resource será utilizada na recuperação da transação. O valor default é true
.
disable-distributed-transaction-logging
Se definido como verdadeiro
, desativa o log de transação, o que pode melhorar o desempenho. Se a caixa de seleção Ativado Ao Reiniciar estiver marcada, essa propriedade será ignorada. O valor default é false
.
xaresource-txn-timeout
Altera o time-out XAResource
. Em alguns casos, o time-out default XAResource
pode fazer com que transações sejam abortadas. Por isso, é aconselhável alterá-lo. O valor default é especifico para o XAResource
usado.
pending-txn-cleanup-interval
Especifica o intervalo, em segundos, em que um thread assíncrono verifica se há transações pendentes e as conclui. Se essa propriedade não for especificada, não haverá nenhum default a ser aplicado. Se a propriedade estiver presente, mas não incluir nenhum valor, o valor default será 60.
use-last-agent-optimization
Se definido como true
, ativa a otimização do último agente, o que melhora o resultado das transações. Se um recurso não-XA for utilizado com recursos XA na mesma transação, o recurso não-XA será o último agente. O valor default é true
.
delegated-recovery
Se definido como true
, a recuperação delegada em todo o cluster será ativada. O valor default é falso.
wait-time-before-recovery-insec
Especifica o tempo de espera, em segundos, após o qual uma instância iniciará a recuperação de uma instância inativa.
db-logging-resource
Especifica o nome JNDI do recurso JDBC para o banco de dados em que as transações estão registradas em log. Para obter mais informações, consulteCapítulo 17,Using the Transaction Service, em Oracle GlassFish Server Application Development Guide. Não há valor default.
xa-servername
Especifica o nome de host utilizado pelo serviço de transação para identificar as transações gerenciadas pelo GlassFish Server instalado. Isso pode, às vezes, ser útil para a recuperação de transações do arquivo de log criado em outro host com GlassFish Server em execução.