A definition for a Provider loader.
| Name | Dynamic | Other provider points |
|---|---|---|
| org.wildfly.security.providers | true | /subsystem=elytron/aggregate-providers=* |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | LIST |
| Nillable | true |
| Expressions Allowed | false |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | OBJECT |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | LIST |
| Nillable | true |
| Expressions Allowed | false |
| Storage | runtime |
| Access Type | read-only |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | true |
| Expressions Allowed | false |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | true |
| Expressions Allowed | false |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
|---|---|---|---|---|---|
| class-names | LIST | false | false | The fully qualified class names of the providers to load, these are loaded after the service-loader discovered providers and duplicates will be skipped. | |
| module | STRING | false | false | The name of the module to load the provider from. | |
| argument | STRING | false | true | An argument to be passed into the constructor as the Provider is instantiated. | |
| configuration | OBJECT | false | true | The key/value configuration to be passed to the Provider to initialise it. | |
| path | STRING | false | true | The path of the file to use to initialise the providers. | |
| relative-to | STRING | false | false | The base path of the configuration file. |