![]() ![]() ![]() ![]() |
Work Manager: Fair Share: Configuration
Use this page to configure properties for the selected fair share request class.
A request class expresses a scheduling guideline that WebLogic Server uses to allocate threads to requests. Request classes help ensure that high priority work is scheduled before less important work, even if the high priority work is submitted after the lower priority work. WebLogic Server takes into account how long it takes for requests to each module to complete.
A fair share request class specifies the average thread-use time required to process requests.
The value of a fair share request class is specified as a relative value, not a percentage. Therefore if two request classes were defined as 400 and 100, they would have the same relative values as 80 and 20 or 4 and 1, respectively.
For example, RequestClass1, RequestClass2, and RequestClass3 have the fair share values 10, 20, and 50, respectively. There is a 12.5% (10/80) chance that the next free thread will perform work for RequestClass1. Similarly, there is a 25% (20/80) chance it will next service RequestClass2 and a 62.5% (50/80) chance it will next service RequestClass3.
Configuration Options
Name Description Name The user-specified name of this MBean instance.
This name is included as one of the key properties in the MBean's
javax.management.ObjectName
:
Name=user-specified-name
MBean Attribute:
FairShareRequestClassMBean.Name
Changes take effect after you redeploy the module or restart the server.
Fair Share Fair share value
MBean Attribute:
FairShareRequestClassMBean.FairShare
Minimum value:
1
Maximum value:
1000
Scope The scope in which this fair share request class is created.
![]() |