couchdb - CouchDB (couchdb)

Die Konfiguration für einen CouchDB-Connector.

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
libraryRefReferenz auf das library-Element (string) der höchsten Ebene.Gibt eine Bibliothek an, die die Bibliothek des CouchDB-Clients und deren Abhängigkeiten enthält.
usernamestringDie CouchDB-Benutzer-ID, die für die Anmeldung an und den Zugriff auf die Datenbanken verwendet wird.
passwordUmkehrbar verschlüsseltes Kennwort (string)Das Kennwort für Ihre CouchDB-Benutzer-ID.
jndiNamestringDer JNDI-Name für eine CouchDB-Instanz.
urlstringDie URL für den CouchDB-Server, die den Host und den Port enthält.
hoststringDer Hostname für den CouchDB-Server.
portint5984Die Portnummer für den CouchDB-Server.
maxConnectionsint20Die maximal zulässige Anzahl gleichzeitiger Verbindungen zum Host.
connectionTimeoutZeitraum mit Genauigkeit in Millisekunden30sDas Zeitlimit für das Herstellen einer Verbindung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
socketTimeoutZeitraum mit Genauigkeit in Millisekunden1mDie Zeit, die auf eine Antwort gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
enableSSLbooleanfalseAktiviert SSL bei der Herstellung der Verbindung zu CouchDB.
relaxedSSLSettingsbooleanfalseAktiviert gelockerte SSL-Einstellungen, was es dem Trust-Manager ermöglicht, jeden Host und jedes Zertifikat zu akzeptieren.
cachingbooleantrueLässt das Laden von Dokumenten aus dem Cache des HTTP-Clients zu, sofern dieser vorhanden ist und sich die Revision seit dem letzten Zugriff nicht geändert hat.
maxCacheEntriesint
Min: 0
1000Die maximal zulässige Anzahl an Cacheeinträgen für den HTTP-Client.
maxObjectSizeBytesint
Min: 0
8192Legt die maximale Größe für ein gespeichertes Dokument fest.
useExpectContinuebooleantrueVerwendet den Header Expect Continue in Anforderungen an CouchDB.
cleanupIdleConnectionsbooleantrueSchließt Verbindungen automatisch, wenn diese als inaktiv eingestuft werden.

library

Gibt eine Bibliothek an, die die Bibliothek des CouchDB-Clients und deren Abhängigkeiten enthält.

NameTypeDefaultDescription
namestringName der gemeinsam genutzten Bibliothek für Administratoren.
descriptionstringBeschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRefListe mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).ID der referenzierten Dateigruppe
apiTypeVisibilitystringspec,ibm-api,api,stableDie Typen von API-Paketen, die dieses Klassenladeprogramm unterstützt. Dieser Wert wird in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge angegeben: spec, ibm-api, api, stable, third-party.

library > fileset

ID der referenzierten Dateigruppe

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
dirPfad zu einem Verzeichnis${server.config.dir}Das Basisverzeichnis, in dem Dateien gesucht werden.
caseSensitivebooleantrueBoolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
includesstring*Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
excludesstringDie durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
scanIntervalZeitraum mit Genauigkeit in Millisekunden0Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.

library > folder

ID des referenzierten Ordners

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
dirPfad zu einem VerzeichnisVerzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll

library > file

ID der referenzierten Datei

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
namePfad zu einer DateiVollständig qualifizierter Dateiname