Deployment Manual / Version 2512.0
Table Of Contents
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 |
Duration
|
| Default | 10s |
| 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.event-chunk-size
| |
| Type |
Integer
|
| Default | -1 |
| Description |
Maximum number of events fetched from a server at once. If zero or negative, the default value 1000 will be used. |
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.http-base-uri
| |
| Type |
URI
|
| Description |
The base URI of the Content Server where the HTTP servlets are provided, e.g. blob servlet. Only required if gRPC is active (see property "repository.use-grpc"). |
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.send-session-token-in-url
| |
| Type |
Boolean
|
| Default | true |
| Description |
If true, the session token for connection to Content Server servlets (for blob up/download and CPU usage) will be sent as a URL query parameter. Otherwise, it will be sent as a request field. While sending the token as a query parameter is inherently insecure, it is the default to keep backward compatibility. Unless connection to an older server is required, it is recommended to set this property to false. @since 2512.0 |
repository.url
| |
| Type |
String
|
| Description |
The URL of the Content Server. Only required if gRPC is inactive (see property "repository.use-grpc"). As of release 2512.0, it must still be specified even with gRPC activated if the client is to connect to the Workflow Server, too. This property determines where to get the IOR of the Content Server (format: http://<server>:<port>/ior).
|
repository.use-grpc
| |
| Default | false |
| Description |
Activates gRPC for communication with the servers and de-activates CORBA communication. Requires gRPC endpoint address(es) for servers to be set (see "spring.grpc.client.channels.cap.address" and "spring.grpc.client.channels.wf.address"). In release 2512.0, this is not yet effective for communication with the Workflow Server as that does not yet offer gRPC services. Note that this property is _NOT_ a spring boot property but is only effective if set as system property or as environment variable 'REPOSITORY_USEGRPC'. |
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. |
spring.grpc.client.channels.cap.address
| |
| Default | localhost:9090 |
| Description |
gRPC endpoint address of a Content Server, e.g., "localhost:40165". Only effective if gRPC is active (see property "repository.use-grpc"). |
spring.grpc.client.channels.cap.negotiation-type
| |
| Default | plaintext |
| Description |
gRPC transport security. Only effective if gRPC is active (see property "repository.use-grpc"). Requires additional configuration when changed. |
spring.grpc.client.channels.wf.address
| |
| Default | localhost:9090 |
| Description |
gRPC endpoint address of the Workflow Server, e.g., "localhost:40365". This property is not effective in release 2512.0 as the Workflow Server does not yet offer gRPC services to clients. |
spring.grpc.client.channels.wf.negotiation-type
| |
| Default | plaintext |
| Description |
gRPC transport security. This property is not effective in release 2512.0 as the Workflow Server does not yet offer gRPC services to clients. Requires additional configuration when changed. |
Table 3.59. UAPI Spring Boot Client Properties


