couchdb - CouchDB (couchdb)

Konfiguracja konektora CouchDB.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
libraryRefOdwołanie do elementu library najwyższego poziomu (łańcuch).Określa bibliotekę zawierającą bibliotekę klienta bazy danych CouchDB i jej zależności.
usernamestringIdentyfikator użytkownika CouchDB używany do logowania się i uzyskiwania dostępu do baz danych.
passwordHasło zakodowane odwracalnie (łańcuch)Hasło odpowiadające identyfikatorowi użytkownika CouchDB.
jndiNamestringNazwa JNDI instancji CouchDB.
urlstringAdres URL serwera CouchDB zawierający host i port.
hoststringNazwa hosta serwera CouchDB.
portint5984Numer portu serwera CouchDB.
maxConnectionsint20Maksymalna liczba współbieżnych połączeń z hostem.
connectionTimeoutOkres z dokładnością do milisekundy30sLimit czasu nawiązania połączenia. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy.
socketTimeoutOkres z dokładnością do milisekundy1mCzas oczekiwania na odpowiedź. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy.
enableSSLbooleanfalseWłącza protokół SSL podczas nawiązywania połączenia z bazą danych CouchDB.
relaxedSSLSettingsbooleanfalseWłącza rozluźnione ustawienia SSL, które umożliwiają zaakceptowanie przez menedżer zaufania dowolnego hosta i certyfikatu.
cachingbooleantrueUmożliwia ładowanie dokumentów z pamięci podręcznej klienta HTTP, jeśli istnieje i jeśli od czasu ostatniego dostępu nie została zmieniona wersja.
maxCacheEntriesint
Min: 0
1000Maksymalna liczba pozycji w pamięci podręcznej klienta HTTP.
maxObjectSizeBytesint
Min: 0
8192Ustawia maksymalną wielkość przechowywanego dokumentu.
useExpectContinuebooleantrueUżyj nagłówka Expect Continue w żądaniach wysyłanych do bazy danych CouchDB.
cleanupIdleConnectionsbooleantrueAutomatycznie zamyka połączenia uznane za bezczynne.

library

Określa bibliotekę zawierającą bibliotekę klienta bazy danych CouchDB i jej zależności.

NameTypeDefaultDescription
namestringNazwa biblioteki współużytkowanej dla administratorów.
descriptionstringOpis biblioteki współużytkowanej dla administratorów.
filesetRefLista odwołań do elementów fileset najwyższego poziomu (łańcuch rozdzielany przecinkami).Identyfikator przywoływanego zestawu plików
apiTypeVisibilitystringspec,ibm-api,api,stableTypy pakietów API obsługiwanych przez ten program ładujący klasy. Ta wartość jest listą rozdzielanych przecinkami dowolnych kombinacji następujących pakietów API: spec, ibm-api, api, stable, third-party.

library > fileset

Identyfikator przywoływanego zestawu plików

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
dirŚcieżka do katalogu${server.config.dir}Katalog podstawowy, w którym wyszukiwane są pliki.
caseSensitivebooleantrueWartość boolowska wskazująca, czy podczas wyszukiwania ma być rozróżniana wielkość liter (wartość domyślna: true).
includesstring*Rozdzielona przecinkami lub spacjami lista wzorców nazw plików, które mają zostać uwzględnione w wynikach wyszukiwania (wartość domyślna: *).
excludesstringRozdzielona przecinkami lub spacjami lista wzorców nazw plików, które mają zostać wykluczone z wyników wyszukiwania. Domyślnie żadne pliki nie są wykluczane.
scanIntervalOkres z dokładnością do milisekundy0Odstęp czasu sprawdzania zestawów plików pod kątem zmian podany jako wartość typu long z jednym z następujących przyrostków określających jednostkę czasu: h (godzina), m (minuta), s (sekunda), ms (milisekunda), np. 2ms lub 5s. Domyślnie opcja jest wyłączona (scanInterval=0). Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy.

library > folder

Identyfikator przywoływanego folderu

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
dirŚcieżka do kataloguKatalog lub folder do dołączenia do ścieżki klas biblioteki na potrzeby znajdowania plików zasobów

library > file

Identyfikator przywoływanego pliku

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
nameŚcieżka do plikuPełna nazwa pliku