close

Filter

loading table of contents...

Deployment Manual / Version 2406.0

Table Of Contents

3.11.1 Unified API Spring Boot Client Properties

repository.blob-cache-path
Type String
Description

The directory in which cached blobs are stored. Make sure that the file system for this directory is large enough. Note that forced shutdowns of component's web application may result in leftover files in this directory, which should be cleared while the components are down. The configured directory is shared among components, because the actual cache content is placed in dynamically allocated subdirectories.

repository.blob-cache-size
Type org.​springframework.​util.​unit.​DataSize
Default -1B
Description

The maximum allowed size of the disk cache for blobs. The blobs are cached temporarily and are garbage collected if no longer needed. Note that the file system overhead for storing the files does not count towards this value. So the physical space that has to be reserved on the disk for the cache has to be slightly higher than value of this configuration property. The value of "-1" means, that the default value of 32,000,000 bytes is used for disk caches.

If several concurrent threads write large blobs at the same time, the deletion of the folder with the old unused files can be postponed for later. This is the second reason why the maximum allowed cache size can grow slightly higher than this configuration property. The size of such deviation depends on the blobs size as well as the amount of parallel threads.

repository.blob-streaming-size-threshold
Type org.​springframework.​util.​unit.​DataSize
Default -1B
Description

The minimum size of streamed blobs. blobs less than or equal to this size will be downloaded completely to disk before the first byte can be read. Larger blobs will be downloaded in the background. Negative values trigger a fallback to the default of 128 KB.

repository.blob-streaming-threads
Type Integer
Default -1
Description

The number of threads reserved for streaming blob. The value of "-1" means, that the default value "2" is used.

repository.blob-upload.connect-timeout
Type Duration
Default 60s
Description

The timeout used for establishing a connection to the server for blob uploads.

repository.blob-upload.request-timeout
Type Duration
Default 1h
Description

The timeout used for blob uploads. When uploading a blob, the data of the response must become available for reading before this timeout is exceeded.

repository.caplist.connect
Type Boolean
Description

Whether to connect the Cap list repository. Disabled by default.

repository.caplist.mongo-db-client-uri
Type String
Default mongodb://localhost:27017
Description

The Cap List MongoDB connection string URI is used to configure your MongoDB connection. Property 'readpreference' must be 'primary'. See also mongoDb documentation.

repository.caplist.mongo-db-prefix
Type String
Default elastic
Description

Prefix for Cap List MongoDB database names.

repository.connect-retry-delay-seconds
Type Long
Default 10
Description

The delay between UAPI connect retries.

repository.domain
Type String
Description

The domain of the Content Server

repository.enable-blob-download-urls
Type Boolean
Default true
Description

A flag which allows to disable serving blob download URLs. The server side download URL computation is expensive, esp. if a client iterates over many contents, so that the download URLs are evicted from the cache. Clients may reduce server load by setting this flag to false, if they don't need the download URLs. Default is true.

repository.force-immediate-login
Type Boolean
Default false
Description

Configuration option that forces the UAPI connection to connect immediately instead of waiting for the Content Server to come up. This is useful for command line tools like the workflow converter that should provide quick feedback.

repository.heap-cache-size
Type org.​springframework.​util.​unit.​DataSize
Default -1B
Description

The total number of bytes used by the main memory cache.

For 32 bit JVMs this value is exact, for 64 bit JVMs, the actual memory consumption may be up to 2 times the configured value.

repository.max-cached-blob-size
Type org.​springframework.​util.​unit.​DataSize
Default -1B
Description

The maximum size of blobs that are cached on the local disk. Larger blobs are downloaded from the Content Server on every request. The value of "-1" means, that the default value Integer#MAX_VALUE is used.

repository.password
Type String
Description

The password of the user.

repository.url
Type String
Description

The URL of the Content Server.

This property determines where to get the IOR of the Content Server (format: http://<server>:<port>/ior).

  • <server> must be the name of the Content Server host.

  • <port> must be the server's web server HTTP port.

repository.user
Type String
Description

Define the user which connects to the Content Server.

repository.workflow.connect
Type Boolean
Description

Whether to connect the workflow repository. Workflow is disabled by default.

repository.workflow.url
Type String
Description

The workflow server IOR URL.

Table 3.50. UAPI Spring Boot Client Properties


Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.