Operations Basics / Version 2506.0
Table Of ContentsThe capconnection endpoint exposes information about the state of the cap connection in client applications.
Endpoint properties.
management.endpoint.capconnection.access=unrestricted
Endpoint URL.
http://localhost:8081/actuator/capconnection
When requested with a GET request, the endpoint responds with the state of the cap connection.
Response.
{
"url": "http://localhost:8080/ior",
"user": {
"domain": "",
"name": "webserver"
},
"state": {
"disrupted": false,
"numberOfSUSessions": 0,
"open": true,
"stable": true
},
"content-repository": {
"available": true,
"healthy": true,
"required": true
},
"workflow-repository": { ... },
"caplist-repository": { ... },
"events": {
"timeSinceLastEventRetrievalMS": 54147,
"latestReceivedContentEventSequenceNumber": 112678,
"eventRetrievalDelayMS": 60000,
"latestContentEventSequenceNumber": 112678,
"eventChunkSize": 1000
},
"heap-cache": {
"level": 2495694,
"faults": 134,
"size": 104857600
},
"blob-cache": { ... }
}
With a POST request to the endpoint, you can change some of the properties.
Configure cap connection.
curl -X POST -H "Content-Type: application/json" \
-d '{"blobStreamingThreads": 3, "eventChunkSize": 1000}' \
http://localhost:8081/actuator/capconnection
The configurable properties are
blobCacheSizeblobStreamingSizeThresholdblobStreamingThreadseventChunkSizeheapCacheSizemaxCachedBlobSize
For the meanings of the properties see the API documentation of com.coremedia.cap.common.CapConnectionManager.


