|
333 | 333 | Minimum number of threads in the authentication thread pool. |
334 | 334 | maxThreads..............: |
335 | 335 | Maximum number of threads in the authentication thread pool. |
| 336 | + credentialProvider...: |
| 337 | + Optional credential provider. When specified, the broker uses credentials |
| 338 | + provided by the credential provider to authenticate with other brokers. |
| 339 | + If not specified, the broker will attempt to directly negotiate sessions |
| 340 | + with other brokers without explicitly authenticating. |
336 | 341 | </documentation> |
337 | 342 | </annotation> |
338 | 343 | <sequence> |
339 | 344 | <element name='authenticators' type='tns:AuthenticatorPluginConfig' minOccurs="0" maxOccurs='unbounded'/> |
340 | 345 | <element name='anonymousCredential' type='tns:AnonymousCredential' minOccurs='0'/> |
341 | 346 | <element name='minThreads' type='int' default='1'/> |
342 | 347 | <element name='maxThreads' type='int' default='8'/> |
| 348 | + <element name='credentialProvider' type='tns:CredentialProviderConfig' minOccurs='0'/> |
343 | 349 | </sequence> |
344 | 350 | </complexType> |
345 | 351 |
|
|
409 | 415 | </sequence> |
410 | 416 | </complexType> |
411 | 417 |
|
| 418 | + <complexType name='CredentialProviderConfig'> |
| 419 | + <annotation> |
| 420 | + <documentation> |
| 421 | + The configuration for the broker's credential provider. |
| 422 | + |
| 423 | + name.....: |
| 424 | + The name of the credential provider. |
| 425 | + settings.: |
| 426 | + Plugin-specific settings. |
| 427 | + </documentation> |
| 428 | + </annotation> |
| 429 | + <sequence> |
| 430 | + <element name='name' type='string'/> |
| 431 | + <element name='settings' type='tns:PluginSettingKeyValue' minOccurs='0' maxOccurs='unbounded'/> |
| 432 | + </sequence> |
| 433 | + </complexType> |
| 434 | + |
412 | 435 | <complexType name="PluginSettingKeyValue"> |
413 | 436 | <annotation> |
414 | 437 | <documentation> |
|
809 | 832 | <documentation> |
810 | 833 | Type representing the attributes specific to a cluster. |
811 | 834 |
|
812 | | - isCSLModeEnabled...............: |
| 835 | + isCSLModeEnabled...............: |
813 | 836 | indicates if CSL is enabled for this cluster |
814 | | - isFSMWorkflow..................: |
| 837 | + isFSMWorkflow..................: |
815 | 838 | indicates if CSL FSM workflow is enabled for this cluster. This |
816 | 839 | flag *must* be false if 'isCSLModeEnabled' is false. |
817 | | - doesFSMwriteQLIST..............: |
| 840 | + doesFSMwriteQLIST..............: |
818 | 841 | indicates whether the broker still writes to the to-be-deprecated |
819 | 842 | QLIST file when FSM workflow is enabled. If above 'isFSMWorkflow' |
820 | 843 | flag is false, this flag is ignored. |
821 | | - clusterFsmWatchdogTimeoutSec...: |
| 844 | + clusterFsmWatchdogTimeoutSec...: |
822 | 845 | timeout duration in seconds for Cluster FSM watchdog. Only applies |
823 | 846 | when 'isFSMWorkflow' is true. |
824 | | - clusterFsmWatchdogNumRetries...: |
825 | | - number of retries for Cluster FSM watchdog before we give up and |
| 847 | + clusterFsmWatchdogNumRetries...: |
| 848 | + number of retries for Cluster FSM watchdog before we give up and |
826 | 849 | terminate the broker. Only applies when 'isFSMWorkflow' is true. |
827 | | - partitionFsmWatchdogTimeoutSec.: |
| 850 | + partitionFsmWatchdogTimeoutSec.: |
828 | 851 | timeout duration in seconds for Partition FSM watchdog. Only |
829 | 852 | applies when 'isFSMWorkflow' is true. |
830 | | - partitionFsmWatchdogNumRetries.: |
| 853 | + partitionFsmWatchdogNumRetries.: |
831 | 854 | number of retries for Partition FSM watchdog before we give up and |
832 | 855 | terminate the broker. Only applies when 'isFSMWorkflow' is true. |
833 | 856 | </documentation> |
|
0 commit comments