|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Configuration MBean representing WorkManager parameters. A WorkManager configuration can have a RequestClass(FairShare, ResponseTime, ContextBased), MinThreadsConstraint, MaxThreadsConstraint, Capacity and ShutdownTrigger. All these are optional and need to be configured as needed. An empty WorkManager without configuration gets its own default fair share. The default fair share value is 50.
Field Summary |
Fields inherited from interface weblogic.management.configuration.DeploymentMBean |
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER |
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
weblogic.management.configuration.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. |
weblogic.management.configuration.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. |
void |
setCapacity(weblogic.management.configuration.CapacityMBean cap)
Specifies whether this Work Manager ignores "stuck" threads. |
void |
setContextRequestClass(ContextRequestClassMBean crc)
The mapping of Request Classes to security names and groups. |
void |
setFairShareRequestClass(weblogic.management.configuration.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). |
Methods inherited from interface weblogic.management.configuration.DeploymentMBean |
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue, getName, getNotes, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Method Detail |
public weblogic.management.configuration.CapacityMBean getCapacity()
The total number of requests that can be queued or executing before WebLogic Server begins rejecting requests.
CapacityMBean
public ContextRequestClassMBean getContextRequestClass()
The mapping of Request Classes to security names and groups.
ContextRequestClassMBean
public weblogic.management.configuration.FairShareRequestClassMBean getFairShareRequestClass()
Get the FairShareRequestClass for this WorkManager
FairShareRequestClassMBean
public boolean getIgnoreStuckThreads()
Specifies whether this Work Manager ignores "stuck" threads.
public MaxThreadsConstraintMBean getMaxThreadsConstraint()
The maximum number of concurrent threads that can be allocated to execute requests.
MaxThreadsConstraintMBean
public MinThreadsConstraintMBean getMinThreadsConstraint()
The minimum number of threads allocated to resolve deadlocks.
MinThreadsConstraintMBean
public ResponseTimeRequestClassMBean getResponseTimeRequestClass()
The response time goal (in milliseconds).
ResponseTimeRequestClassMBean
public 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.
public void setCapacity(weblogic.management.configuration.CapacityMBean cap)
Specifies whether this Work Manager ignores "stuck" threads.
CapacityMBean
public void setContextRequestClass(ContextRequestClassMBean crc)
The mapping of Request Classes to security names and groups.
ContextRequestClassMBean
public void setFairShareRequestClass(weblogic.management.configuration.FairShareRequestClassMBean fsrc)
Set the FairShareRequestClass for this WorkManager
FairShareRequestClassMBean
public void setIgnoreStuckThreads(boolean value)
Specifies whether this Work Manager ignores "stuck" threads.
public void setMaxThreadsConstraint(MaxThreadsConstraintMBean mtc)
The maximum number of concurrent threads that can be allocated to execute requests.
MaxThreadsConstraintMBean
public void setMinThreadsConstraint(MinThreadsConstraintMBean mtc)
The minimum number of threads allocated to resolve deadlocks.
MinThreadsConstraintMBean
public void setResponseTimeRequestClass(ResponseTimeRequestClassMBean rtrc)
The response time goal (in milliseconds).
ResponseTimeRequestClassMBean
|
Documentation is available at http://e-docs.bea.com/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |