Type-Safe Access to BEA WebLogic Server 9.0 MBeans (Deprecated)
weblogic.management.configuration
Interface ResponseTimeRequestClassMBean
- All Superinterfaces:
- ConfigurationMBean, DeploymentMBean, weblogic.descriptor.DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.descriptor.SettableBean, WebLogicMBean
- public interface ResponseTimeRequestClassMBean
- extends DeploymentMBean
This mbean defines the response time goal for this request class.
Response time goals can be used to differentiate request classes. We do not try
to meet a response time goal for an individual request. Rather we compute a
tolerable waiting time for a request class by subtracting the observed average
thread use time. Then we schedule requests so that the average wait for each
request class is in proportion to their tolerable waiting time. For example,
consider we only have two request classes, A and B, with response time goals
2000ms and 5000ms, respectively, where the time an individual request uses a
thread is much smaller. During a period in which both request classes are
sufficiently requested, say, zero think time and more clients than threads,
we schedule to keep the average response time in the ratio 2:5 so that it is
a common fraction or multiple of the stated goal.
Deprecation of MBeanHome and
Type-Safe Interfaces
This is a type-safe interface for a
WebLogic Server MBean, which you can import into your client
classes and access through
weblogic.management.MBeanHome
. As of 9.0, the
MBeanHome
interface and all type-safe interfaces for
WebLogic Server MBeans are deprecated. Instead, client classes that
interact with WebLogic Server MBeans should use standard JMX design
patterns in which clients use the
javax.management.MBeanServerConnection
interface to
discover MBeans, attributes, and attribute types at runtime. For
more information, see "Developing Manageable Applications with JMX"
on http://edocs.bea.com.
- Since:
- 9.0.0.0
- Copyright © 2005 BEA Systems, Inc. All Rights Reserved.
Method Summary |
int |
getGoalMs()
Response time goal |
void |
setGoalMs(int goalMs)
Response time goal |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
freezeCurrentValue, getName, getNotes, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
getGoalMs
public int getGoalMs()
- Response time goal
- Since:
- 9.0.0.0
- Default value:
- -1
- A dynamic MBean attribute.
setGoalMs
public void setGoalMs(int goalMs)
- Response time goal
- Since:
- 9.0.0.0
- Default value:
- -1
- A dynamic MBean attribute.