Define uma configuração de connection factory.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
connectionManagerRef | Uma referência para o elemento de nível connectionManager (sequência). | Gerenciador de conexões para uma connection factory. | |
containerAuthDataRef | Uma referência para o elemento de nível authData (sequência). | Dados de autenticação padrão para autenticação gerenciada por contêiner que se aplicam quando ligações não especificarem um alias de autenticação para uma referência de recurso com res-auth=CONTAINER. | |
jndiName | string | Nome JNDI para um recurso. | |
recoveryAuthDataRef | Uma referência para o elemento de nível authData (sequência). | Dados de autenticação para recuperação da transação. |
Gerenciador de conexões para uma connection factory.
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | Um período de tempo com precisão de segundo | -1 | O período de tempo antes de uma conexão poder ser descartada pela manutenção do conjunto. Um valor igual a -1 desativa este tempo limite. Um valor de 0 descarta todas as conexões, o que desativa a definição do conjunto de conexões. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
connectionTimeout | Um período de tempo com precisão de segundo | 30s | O período de tempo após o qual uma solicitação de conexão atinge o tempo limite. Um valor igual a -1 desativa este tempo limite. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
maxIdleTime | Um período de tempo com precisão de segundo | 30m | O período de tempo que uma conexão pode ficar sem uso ou inativa até que possa ser descartada durante a manutenção do conjunto, caso isso não reduza o conjunto abaixo do tamanho mínimo. Um valor igual a -1 desativa este tempo limite. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
maxPoolSize | int Min: 0 | 50 | Número máximo de conexões físicas para um conjunto. Um valor igual a 0 significa ilimitado. |
minPoolSize | int Min: 0 | Número mínimo de conexões físicas a serem mantidas no conjunto. O conjunto não é preenchido previamente. O tempo limite espirado pode substituir o mínimo. | |
purgePolicy |
| EntirePool | Especifica quais conexões destruir quando uma conexão antiga é detectada em um conjunto. FailingConnectionOnly Quando uma conexão antiga é detectada, somente a conexão que foi localizada como sendo inválida é encerrada. ValidateAllConnections Quando uma conexão antiga é detectada, conexões são testadas e aquelas localizadas como sendo inválidas são encerradas. EntirePool Quando uma conexão antiga é detectada, todas as conexões no conjunto são marcadas como antigas e, quando não estão mais em uso, são encerradas. |
reapTime | Um período de tempo com precisão de segundo | 3m | O período de tempo entre as execuções do encadeamento de manutenção do conjunto. Um valor igual a -1 desativa a manutenção do conjunto. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m) ou segundos (s). Por exemplo, especifique 30 segundos como 30s. É possível incluir diversos valores em uma única entrada. Por exemplo, 1m30s é equivalente a 90 segundos. |
maxConnectionsPerThread | int Min: 0 | Limita o número de conexões abertas em cada encadeamento. | |
numConnectionsPerThreadLocal | int Min: 0 | Armazena em cache o número especificado de conexões para cada encadeamento. | |
enableSharingForDirectLookups | booleano | true | Se configurado como true, as conexões serão compartilhadas. Se configurado como false, as conexões não serão compartilhadas. |
Dados de autenticação padrão para autenticação gerenciada por contêiner que se aplicam quando ligações não especificarem um alias de autenticação para uma referência de recurso com res-auth=CONTAINER.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nome do usuário a ser usado ao conectar-se ao EIS. | |
password | Senha codificada reversível (sequência) | Senha do usuário a ser usada ao se conectar ao EIS. O valor pode ser armazenado no formato de texto não criptografado ou codificado. É recomendado que você codifique a senha. Para fazer isso, use a ferramenta securityUtility com a opção de codificação. |
Dados de autenticação para recuperação da transação.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nome do usuário a ser usado ao conectar-se ao EIS. | |
password | Senha codificada reversível (sequência) | Senha do usuário a ser usada ao se conectar ao EIS. O valor pode ser armazenado no formato de texto não criptografado ou codificado. É recomendado que você codifique a senha. Para fazer isso, use a ferramenta securityUtility com a opção de codificação. |