resourceAdapter - Adaptador de Recursos (resourceAdapter)

Define uma instalação do adaptador de recursos.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
locationUm arquivo, diretório ou URL.Define o caminho do arquivo RAR para instalação.
autoStartbooleanoConfigura se um adaptador de recursos é iniciado automaticamente na implementação do adaptador de recursos ou apenas na injeção ou consulta de um recurso.

classloader

Define as configurações para um carregador de classes de aplicativo.

NameTypeDefaultDescription
delegation
  • parentLast
  • parentFirst
parentFirstControla se o carregador de classe pai é usado antes ou após este carregador de classe. Se pai primeiro for selecionado, então delegue para pai imediato antes de procurar o caminho de classe. Se pai por último for selecionado, então procure o caminho de classe antes de delegar para o pai imediato.
parentLast
Pai por último
parentFirst
Pai primeiro
privateLibraryRefLista de referências para os elementos library de nível superior (sequência separada por vírgula).Lista de referências de biblioteca. As instâncias da classe de biblioteca são exclusivas para este carregador de classe, independente das instâncias de classe de outros carregadores de classe.
commonLibraryRefLista de referências para os elementos library de nível superior (sequência separada por vírgula).Lista de referências de biblioteca. As instâncias de classe de biblioteca são compartilhadas com outros carregadores de classe.
classProviderRefLista de referências para os elementos resourceAdapter de nível superior (sequência separada por vírgula).Lista de referências do provedor de classe. Ao procurar classes ou recursos, esse carregador de classes delegará para os provedores de classe especificados depois de procurar seu próprio caminho de classe.
apiTypeVisibilitystringspec,ibm-api,api,stableOs tipos de pacotes de API suportados por esse carregador de classes. Esse valor é uma lista separada por vírgula de qualquer combinação dos pacotes de API a seguir: spec, ibm-api, api, stable, third-party.

classloader > privateLibrary

Lista de referências de biblioteca. As instâncias da classe de biblioteca são exclusivas para este carregador de classe, independente das instâncias de classe de outros carregadores de classe.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringNome da biblioteca compartilhada para administradores
descriptionstringDescrição da biblioteca compartilhada para administradores
filesetRefLista de referências para os elementos fileset de nível superior (sequência separada por vírgula).Id do Conjunto de Arquivos referenciado
apiTypeVisibilitystringspec,ibm-api,api,stableOs tipos de pacotes de API suportados por esse carregador de classes. Esse valor é uma lista separada por vírgula de qualquer combinação dos pacotes de API a seguir: spec, ibm-api, api, stable, third-party.

classloader > privateLibrary > fileset

Id do Conjunto de Arquivos referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretório${server.config.dir}O diretório base para procurar arquivos.
caseSensitivebooleanotrueBooleano para indicar se a procura deve ou não fazer distinção entre maiúsculas e minúsculas (padrão: true).
includesstring*A lista separada por vírgula ou espaço de padrões de nome do arquivo a serem incluídos nos resultados da procura (padrão: *).
excludesstringA lista separada por vírgula ou espaço de padrões de nome do arquivo a serem excluídos dos resultados da procura, por padrão nenhum arquivo é excluído.
scanIntervalUm período de tempo com precisão de milissegundo0Intervalo de varredura para verificar o conjunto de arquivos em busca de mudanças como um sufixo longo com uma unidade de tempo h-hora, m-minuto, s-segundo, ms-milissegundo (por exemplo, 2ms ou 5s). Desativado (scanInterval=0) por padrão. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.

classloader > privateLibrary > folder

ID da pasta referenciada

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretórioDiretório ou pasta a serem incluídos no caminho de classe da biblioteca para localizar arquivos de recursos

classloader > privateLibrary > file

ID do arquivo referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
nameCaminho para um arquivoNome completo do arquivo

classloader > commonLibrary

Lista de referências de biblioteca. As instâncias de classe de biblioteca são compartilhadas com outros carregadores de classe.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringNome da biblioteca compartilhada para administradores
descriptionstringDescrição da biblioteca compartilhada para administradores
filesetRefLista de referências para os elementos fileset de nível superior (sequência separada por vírgula).Id do Conjunto de Arquivos referenciado
apiTypeVisibilitystringspec,ibm-api,api,stableOs tipos de pacotes de API suportados por esse carregador de classes. Esse valor é uma lista separada por vírgula de qualquer combinação dos pacotes de API a seguir: spec, ibm-api, api, stable, third-party.

classloader > commonLibrary > fileset

Id do Conjunto de Arquivos referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretório${server.config.dir}O diretório base para procurar arquivos.
caseSensitivebooleanotrueBooleano para indicar se a procura deve ou não fazer distinção entre maiúsculas e minúsculas (padrão: true).
includesstring*A lista separada por vírgula ou espaço de padrões de nome do arquivo a serem incluídos nos resultados da procura (padrão: *).
excludesstringA lista separada por vírgula ou espaço de padrões de nome do arquivo a serem excluídos dos resultados da procura, por padrão nenhum arquivo é excluído.
scanIntervalUm período de tempo com precisão de milissegundo0Intervalo de varredura para verificar o conjunto de arquivos em busca de mudanças como um sufixo longo com uma unidade de tempo h-hora, m-minuto, s-segundo, ms-milissegundo (por exemplo, 2ms ou 5s). Desativado (scanInterval=0) por padrão. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.

classloader > commonLibrary > folder

ID da pasta referenciada

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
dirCaminho para um diretórioDiretório ou pasta a serem incluídos no caminho de classe da biblioteca para localizar arquivos de recursos

classloader > commonLibrary > file

ID do arquivo referenciado

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
nameCaminho para um arquivoNome completo do arquivo

customize

Customiza o elemento de propriedades de configuração para a especificação de ativação, o objeto administrado ou o connection factory com a interface e/ou a classe de implementação especificada.

NameTypeDefaultDescription
implementationstringNome completo da classe de implementação para a qual o elemento de propriedades de configuração deve ser customizado.
interfacestringNome completo da classe de interface para a qual o elemento de propriedades de configuração deve ser customizado.
suffixstringSubstitui o sufixo padrão para o elemento de propriedades de configuração. Por exemplo, "CustomConnectionFactory" em properties.rarModule1.CustomConnectionFactory. O sufixo é útil para explicar quando vários tipos de connection factories, objetos administrados ou ativações de terminais são fornecidos por um adaptador de recursos. Se um elemento de customização de propriedades de configuração omitir o sufixo ou deixá-lo em branco, nenhum sufixo será usado.