The request controller subsystem. Used for request limiting and graceful shutdown.
Name | Dynamic | Other provider points |
---|---|---|
org.wildfly.request-controller | false |
none |
Type | INT |
Is the attribute nillable? | true |
Where is the attribute stored? | runtime |
Access Type | metric |
Stability Level | default |
Raw DMR model |
|
Type | INT |
Default Value | -1 |
Is the attribute nillable? | true |
Does the attribute allow expression? | true |
Where is the attribute stored? | configuration |
Access Type | read-write |
Is restarted required? | all-services |
Stability Level | default |
Raw DMR model |
|
Type | BOOLEAN |
Default Value | false |
Is the attribute nillable? | true |
Does the attribute allow expression? | true |
Where is the attribute stored? | configuration |
Access Type | read-write |
Is restarted required? | all-services |
Stability Level | default |
Raw DMR model |
|
Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
---|---|---|---|---|---|
max-requests | INT | false | true | -1 | The maximum number of all types of requests that can be running on a server at a time. Once this limit is hit, any new requests will be rejected. |
track-individual-endpoints | BOOLEAN | false | true | false | If this is true, requests are tracked at an endpoint level, which will allow individual deployments to be suspended. |
Raw DMR model |
|
Raw DMR model |
|
Galleon features are to be used when creating Galleon feature-packs.
<feature spec="subsystem.request-controller">
<param name="max-requests" value="{value}"/>
<param name="track-individual-endpoints" value="{value}"/>
<feature/>