couchdb - CouchDB (couchdb)

Configurazione per un connettore CouchDB.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
libraryRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica una libreria che contiene la libreria client CouchDB e le relative dipendenze.
usernamestringL'ID utente CouchDB utilizzato per eseguire il login e accedere ai DB.
passwordPassword codificata reversibilmente (stringa)La password corrispondente al proprio ID utente Couchdb.
jndiNamestringIl nome JNDI per un'istanza CouchDB.
urlstringL'URL per il server CouchDB, che include l'host e la porta.
hoststringNome host per il server CouchDB.
portint5984Il numero di porta per il server CouchDB.
maxConnectionsint20Il numero massimo di connessioni simultanee all'host.
connectionTimeoutUn periodo di tempo con precisione al millisecondo30sIl tempo massimo entro cui stabilire una connessione. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
socketTimeoutUn periodo di tempo con precisione al millisecondo1mL'intervallo di tempo di attesa di una risposta. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
enableSSLbooleanofalseAbilita SSL durante la connessione a CouchDB.
relaxedSSLSettingsbooleanofalseAbilita l'impostazione SSL flessibile che consente al gestore di trust di accettare qualsiasi host e certificato.
cachingbooleanotrueConsente il caricamento di documenti dalla cache del client http, se esiste e se la revisione non è stata modificata dall'ultimo accesso.
maxCacheEntriesint
Min: 0
1000Il numero massimo di voci in cache per il client http.
maxObjectSizeBytesint
Min: 0
8192Imposta la dimensione massima per un documento memorizzato.
useExpectContinuebooleanotrueUtilizzare l'intestazione Prevista continuazione nella richiesta quando si effettuano richieste a CouchDB.
cleanupIdleConnectionsbooleanotrueChiude automaticamente le connessioni quando vengono considerate inattive.

library

Specifica una libreria che contiene la libreria client CouchDB e le relative dipendenze.

NameTypeDefaultDescription
namestringNome della libreria condivisa per gli amministratori
descriptionstringDescrizione della libreria condivisa per gli amministratori
filesetRefElenco di riferimenti agli elementi di livello più alto fileset (stringa separata da virgole).ID dell'insieme di file di riferimento
apiTypeVisibilitystringspec,ibm-api,api,stableI tipi di package API supportati da questo programma di caricamento classe. Questo valore è un elenco separato da virgole di una combinazione dei seguenti package API: spec, ibm-api, api, stable, terza parte.

library > fileset

ID dell'insieme di file di riferimento

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
dirPercorso a una directory${server.config.dir}La directory di base in cui ricercare i file.
caseSensitivebooleanotrueValore booleano per indicare se la ricerca deve essere sensibile al maiuscolo/minuscolo (valore predefinito: true).
includesstring*L'elenco di pattern di nomi file separati da spazio o virgola da includere nei risultati della ricerca (valore predefinito: *).
excludesstringL'elenco di pattern di nomi file separati da spazio o virgola da escludere dai risultati della ricerca; per impostazione predefinita, non viene escluso alcun file.
scanIntervalUn periodo di tempo con precisione al millisecondo0Intervallo di scansione per il controllo delle modifiche all'insieme di file come valore long con suffisso dell'unità di tempo h-ore, m-minuti, s-secondi, ms-millisecondi (ad esempio, 2ms oppure 5s). Disabilitato (intervallo scansione=0) per impostazione predefinita. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.

library > folder

Id della cartella di riferimento

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
dirPercorso a una directoryDirectory o cartella da includere nel percorso classe della libreria per individuare i file delle risorse

library > file

Id del file di riferimento

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namePercorso a un fileNome file completo