| Broker WebSession Plugin Configuration |
| ====================== |
| |
| @PLUGIN@ parameters can be configured using Gerrit config file: $site_dir/etc/gerrit.config. |
| |
| Sample config |
| --------------------- |
| |
| ``` |
| [plugin "websession-broker"] |
| webSessionTopic = gerrit_web_session |
| ``` |
| |
| Configuration parameters |
| --------------------- |
| |
| `plugin.websession-broker.webSessionTopic` |
| : Name of the topic to use for publishing web session events. |
| Default: gerrit\_web\_session |
| |
| `plugin.websession-broker.numberOfThreads` |
| : Number of threads used to send web session events via events-broker. |
| Default: 1 |
| |
| `plugin.websession-broker.cleanupInterval` |
| : Frequency of the expired web session cleanup operation. |
| Value should use common time unit suffixes to express their setting: |
| * h, hr, hour, hours |
| * d, day, days |
| * w, week, weeks (`1 week` is treated as `7 days`) |
| * mon, month, months (`1 month` is treated as `30 days`) |
| * y, year, years (`1 year` is treated as `365 days`) |
| If a time unit suffix is not specified, `hours` is assumed. |
| Time intervals smaller than one hour are not supported. |
| Default: 24 hours |