ConfigurationMBean, DeploymentMBean, DescriptorBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, SettableBean, WebLogicMBeanpublic interface WorkManagerMBean extends DeploymentMBean
DEFAULT_EMPTY_BYTE_ARRAYDEFAULT_ORDER, MAX_ORDER, MIN_ORDER| Modifier and Type | Method | Description |
|---|---|---|
WorkManagerShutdownTriggerMBean |
createWorkManagerShutdownTrigger() |
Configure the shutdown trigger for the WorkManager.
|
void |
destroyWorkManagerShutdownTrigger() |
Remove the configured shutdown trigger for the WorkManager.
|
CapacityMBean |
getCapacity() |
The total number of requests that can be queued or executing before
WebLogic Server begins rejecting requests.
|
ContextRequestClassMBean |
getContextRequestClass() |
The mapping of Request Classes to security names and groups.
|
FairShareRequestClassMBean |
getFairShareRequestClass() |
Get the FairShareRequestClass for this WorkManager
|
boolean |
getIgnoreStuckThreads() |
Specifies whether this Work Manager ignores "stuck"
threads.
|
MaxThreadsConstraintMBean |
getMaxThreadsConstraint() |
The maximum number of concurrent threads that can be allocated to
execute requests.
|
MinThreadsConstraintMBean |
getMinThreadsConstraint() |
The minimum number of threads allocated to resolve deadlocks.
|
ResponseTimeRequestClassMBean |
getResponseTimeRequestClass() |
The response time goal (in milliseconds).
|
WorkManagerShutdownTriggerMBean |
getWorkManagerShutdownTrigger() |
Configure a shutdown trigger for this WorkManager.
|
boolean |
isApplicationScope() |
Specifies whether this work manager should be scoped to an application.
|
void |
setApplicationScope(boolean value) |
Specifies whether this work manager should be scoped to an application
By default, work managers are scoped to an application.
|
void |
setCapacity(CapacityMBean cap) |
Sets the total number of requests that can be queued or executing before
WebLogic Server begins rejecting requests.
|
void |
setContextRequestClass(ContextRequestClassMBean crc) |
The mapping of Request Classes to security names and groups.
|
void |
setFairShareRequestClass(FairShareRequestClassMBean fsrc) |
Set the FairShareRequestClass for this WorkManager
|
void |
setIgnoreStuckThreads(boolean value) |
Specifies whether this Work Manager ignores "stuck" threads.
|
void |
setMaxThreadsConstraint(MaxThreadsConstraintMBean mtc) |
The maximum number of concurrent threads that can be allocated to
execute requests.
|
void |
setMinThreadsConstraint(MinThreadsConstraintMBean mtc) |
The minimum number of threads allocated to resolve deadlocks.
|
void |
setResponseTimeRequestClass(ResponseTimeRequestClassMBean rtrc) |
The response time goal (in milliseconds).
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetaddTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargetsaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenergetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentFairShareRequestClassMBean getFairShareRequestClass()
Get the FairShareRequestClass for this WorkManager
FairShareRequestClassMBeanvoid setFairShareRequestClass(FairShareRequestClassMBean fsrc)
Set the FairShareRequestClass for this WorkManager
FairShareRequestClassMBeanResponseTimeRequestClassMBean getResponseTimeRequestClass()
The response time goal (in milliseconds).
ResponseTimeRequestClassMBeanvoid setResponseTimeRequestClass(ResponseTimeRequestClassMBean rtrc)
The response time goal (in milliseconds).
ResponseTimeRequestClassMBeanContextRequestClassMBean getContextRequestClass()
The mapping of Request Classes to security names and groups.
ContextRequestClassMBeanvoid setContextRequestClass(ContextRequestClassMBean crc)
The mapping of Request Classes to security names and groups.
ContextRequestClassMBeanMinThreadsConstraintMBean getMinThreadsConstraint()
The minimum number of threads allocated to resolve deadlocks.
MinThreadsConstraintMBeanvoid setMinThreadsConstraint(MinThreadsConstraintMBean mtc)
The minimum number of threads allocated to resolve deadlocks.
MinThreadsConstraintMBeanMaxThreadsConstraintMBean getMaxThreadsConstraint()
The maximum number of concurrent threads that can be allocated to execute requests.
MaxThreadsConstraintMBeanvoid setMaxThreadsConstraint(MaxThreadsConstraintMBean mtc)
The maximum number of concurrent threads that can be allocated to execute requests.
MaxThreadsConstraintMBeanCapacityMBean getCapacity()
The total number of requests that can be queued or executing before WebLogic Server begins rejecting requests.
CapacityMBeanvoid setCapacity(CapacityMBean cap)
Sets the total number of requests that can be queued or executing before WebLogic Server begins rejecting requests.
CapacityMBeanboolean getIgnoreStuckThreads()
Specifies whether this Work Manager ignores "stuck" threads. Typically, stuck threads will cause the associated Work Manager to take some action: either switching the application to Admin mode, shutting down the server, or shutting down the Work Manager. If this flag is set, then no thread in this Work Manager is ever considered stuck.
If you do not explicitly specify IGNORE_STUCK_THREADS=TRUE, the default behavior is that upon encountering stuck threads, the server will take one of the aforementioned actions.
WorkManagerShutdownTriggerMBeanvoid setIgnoreStuckThreads(boolean value)
Specifies whether this Work Manager ignores "stuck" threads.
getIgnoreStuckThreads()WorkManagerShutdownTriggerMBean getWorkManagerShutdownTrigger()
Configure a shutdown trigger for this WorkManager. Specifies the condition to be used to shutdown the WorkManager. The Server health monitoring periodically checks to see if the conidtion is met and shuts down the work manager if needed.
WorkManagerShutdownTriggerMBean createWorkManagerShutdownTrigger()
Configure the shutdown trigger for the WorkManager.
void destroyWorkManagerShutdownTrigger()
Remove the configured shutdown trigger for the WorkManager.
boolean isApplicationScope()
Specifies whether this work manager should be scoped to an application. By default, work managers are scoped to an application. Set this value to false if the work manager is to be scoped to a domain
void setApplicationScope(boolean value)
Specifies whether this work manager should be scoped to an application By default, work managers are scoped to an application. Set this value to false if the work manager is to be scoped to a domain