couchdb - CouchDB (couchdb)

Configuração de um Conector CouchDB.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
libraryRefUma referência para o elemento de nível library (sequência).Especifica uma biblioteca que contém a biblioteca do cliente do CouchDB e suas dependências.
usernamestringO ID do Usuário CouchDB usado para efetuar login e acessar os BDs.
passwordSenha codificada reversível (sequência)Senha correspondente ao ID do Usuário do Couchdb.
jndiNamestringNome JNDI de uma instância CouchDB.
urlstringURL do servidor CouchDB, que inclui o host e a porta.
hoststringNome do host do servidor CouchDB.
portint5984Número da porta do servidor CouchDB.
maxConnectionsint20O número máximo de conexões simultâneas ao host.
connectionTimeoutUm período de tempo com precisão de milissegundo30sO tempo limite para estabelecer uma conexã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.
socketTimeoutUm período de tempo com precisão de milissegundo1mA duração da espera por uma resposta. 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.
enableSSLbooleanofalseAtiva o SSL ao se conectar ao CouchDB.
relaxedSSLSettingsbooleanofalseAtiva configurações de SSL afrouxadas o que permite que o gerenciador de confiança aceite qualquer host e certificado.
cachingbooleanotruePermite que o carregamento de documentos a partir do cache do cliente http se ele existir e se a revisão não tiver sido alterada desde o último acesso.
maxCacheEntriesint
Min: 0
1000O número máximo de entradas de cache do cliente http.
maxObjectSizeBytesint
Min: 0
8192Configura o tamanho máximo de um documento armazenado.
useExpectContinuebooleanotrueUse o cabeçalho Continuar a esperar na solicitação ao fazer solicitações para CouchDB.
cleanupIdleConnectionsbooleanotrueFecha conexões automaticamente quando elas forem consideradas inativas.

library

Especifica uma biblioteca que contém a biblioteca do cliente do CouchDB e suas dependências.

NameTypeDefaultDescription
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.

library > 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.

library > 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

library > file

ID do arquivo referenciado

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