ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public interface PartitionWorkManagerMBean extends ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
int |
getFairShare() |
A desired percentage of thread usage by a partition compared to the thread usage by all partitions.
|
int |
getMaxThreadsConstraint() |
The maximum number of concurrent requests that the self-tuning thread pool can be processing on
behalf of a partition at any given time.
|
int |
getMaxThreadsConstraintQueueSize() |
Desired size of the Partition MaxThreadsConstraint queue for requests pending execution.
|
int |
getMinThreadsConstraintCap() |
This imposes an upper limit on the number of standby threads that can be created for satisfying the minimum threads
constraints configured in a partition.
|
int |
getSharedCapacityPercent() |
The total number of requests that can be present in the server for a partition, as a percentage
of the sharedCapacityForWorkManagers attribute value in OverloadProtection MBean.
|
void |
setFairShare(int fairShare) |
A desired percentage of thread usage by a partition compared to the thread usage by all partitions.
|
void |
setMaxThreadsConstraint(int maxThreadsConstraint) |
The maximum number of concurrent requests that the self-tuning thread pool can be processing on
behalf of a partition at any given time.
|
void |
setMaxThreadsConstraintQueueSize(int queueSize) |
Desired size of the Partition MaxThreadsConstraint queue for requests pending execution.
|
void |
setMinThreadsConstraintCap(int minThreadsConstraintCap) |
This imposes an upper limit on the number of standby threads that can be created for satisfying the minimum threads
constraints configured in a partition.
|
void |
setSharedCapacityPercent(int capacityPercent) |
The total number of requests that can be present in the server for a partition, as a percentage
of the sharedCapacityForWorkManagers attribute value in OverloadProtection MBean.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
int getSharedCapacityPercent()
void setSharedCapacityPercent(int capacityPercent)
capacityPercent
- int getFairShare()
void setFairShare(int fairShare)
fairShare
- int getMinThreadsConstraintCap()
void setMinThreadsConstraintCap(int minThreadsConstraintCap)
minThreadsConstraintCap
- int getMaxThreadsConstraint()
void setMaxThreadsConstraint(int maxThreadsConstraint)
maxThreadsConstraint
- void setMaxThreadsConstraintQueueSize(int queueSize)
Desired size of the Partition MaxThreadsConstraint queue for requests pending execution.
Set the approximate size of the Partition MaxThreadsConstraint requests queue. Requests are added to this queue if they are not yet eligible for execution due the the maximum number of concurrent threads that can execute requests for this partition has been reached. The actual size of the queue created may be different from the value set here. For example, it may be rounded up to the nearest power of 2. Setting a large queue size would increase memory consumption. It is best to not set the queue size to be larger than necessary.
int getMaxThreadsConstraintQueueSize()
Desired size of the Partition MaxThreadsConstraint queue for requests pending execution.