|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SelfTuningMBean
SelfTuning MBean contains the global work manager component MBeans.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
abstract CapacityMBean |
createCapacity(String name) Creates capacity constraints. |
abstract ContextRequestClassMBean |
createContextRequestClass(String name) Creates context request classes. |
abstract FairShareRequestClassMBean |
createFairShareRequestClass(String name) Creates fair share request classes. |
abstract MaxThreadsConstraintMBean |
createMaxThreadsConstraint(String name) Creates maximum threads constraints. |
abstract MinThreadsConstraintMBean |
createMinThreadsConstraint(String name) Creates minimum threads constraints. |
abstract ResponseTimeRequestClassMBean |
createResponseTimeRequestClass(String name) Creates the response time request classes. |
abstract WorkManagerMBean |
createWorkManager(String name) Creates new Work Managers. |
abstract void |
destroyCapacity(CapacityMBean bean) Destroys and removes a capacity constraint with the specified short name. |
abstract void |
destroyContextRequestClass(ContextRequestClassMBean bean) Destroys and removes a context request class with the specified short name. |
abstract void |
destroyFairShareRequestClass(FairShareRequestClassMBean bean) Destroys and removes a fair share request class with the specified short name. |
abstract void |
destroyMaxThreadsConstraint(MaxThreadsConstraintMBean bean) Destroys and removes a maximum threads constraint with the specified short name. |
abstract void |
destroyMinThreadsConstraint(MinThreadsConstraintMBean bean) Destroys and removes a minimum threads constraint with the specified short name. |
abstract void |
destroyResponseTimeRequestClass(ResponseTimeRequestClassMBean bean) Destroys and removes a response time request classes with the specified short name. |
abstract void |
destroyWorkManager(WorkManagerMBean c) Destroys Work Managers. |
abstract CapacityMBean[] |
getCapacities() All the capacity definitions. |
abstract ContextRequestClassMBean[] |
getContextRequestClasses() All the context request classes. |
abstract FairShareRequestClassMBean[] |
getFairShareRequestClasses() All the fair share request classes. |
abstract MaxThreadsConstraintMBean[] |
getMaxThreadsConstraints() All the maximum threads constraints. |
abstract MinThreadsConstraintMBean[] |
getMinThreadsConstraints() All the minimum threads constraints. |
abstract int |
getPartitionFairShare() A desired percentage of thread usage by a partition compared to the thread usage by all partitions. |
abstract ResponseTimeRequestClassMBean[] |
getResponseTimeRequestClasses() All the response time request classes. |
abstract WorkManagerMBean[] |
getWorkManagers() All the defined Work Managers. |
abstract CapacityMBean |
lookupCapacity(String name) Looks up a particular capacity constraint. |
abstract ContextRequestClassMBean |
lookupContextRequestClass(String name) Looks up a particular context request class. |
abstract FairShareRequestClassMBean |
lookupFairShareRequestClass(String name) Looks up a particular fair share request classes. |
abstract MaxThreadsConstraintMBean |
lookupMaxThreadsConstraint(String name) Looks up a particular maximum threads constraint. |
abstract MinThreadsConstraintMBean |
lookupMinThreadsConstraint(String name) Looks up a particular minimum threads constraint. |
abstract ResponseTimeRequestClassMBean |
lookupResponseTimeRequestClass(String name) Looks up a particular response time request class. |
abstract WorkManagerMBean |
lookupWorkManager(String name) Looks up a particular Work Manager. |
abstract void |
setPartitionFairShare(int partitionFairShare) A desired percentage of thread usage by a partition compared to the thread usage by all partitions. |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, 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 |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Method Detail |
---|
FairShareRequestClassMBean[] getFairShareRequestClasses()
FairShareRequestClassMBean createFairShareRequestClass(String name)
name
-void destroyFairShareRequestClass(FairShareRequestClassMBean bean)
bean
-FairShareRequestClassMBean lookupFairShareRequestClass(String name)
name
-ResponseTimeRequestClassMBean[] getResponseTimeRequestClasses()
ResponseTimeRequestClassMBean createResponseTimeRequestClass(String name)
name
-void destroyResponseTimeRequestClass(ResponseTimeRequestClassMBean bean)
bean
-ResponseTimeRequestClassMBean lookupResponseTimeRequestClass(String name)
name
-ContextRequestClassMBean[] getContextRequestClasses()
ContextRequestClassMBean createContextRequestClass(String name)
name
-void destroyContextRequestClass(ContextRequestClassMBean bean)
bean
-ContextRequestClassMBean lookupContextRequestClass(String name)
name
-MinThreadsConstraintMBean[] getMinThreadsConstraints()
MinThreadsConstraintMBean createMinThreadsConstraint(String name)
name
-void destroyMinThreadsConstraint(MinThreadsConstraintMBean bean)
bean
-MinThreadsConstraintMBean lookupMinThreadsConstraint(String name)
name
-MaxThreadsConstraintMBean[] getMaxThreadsConstraints()
MaxThreadsConstraintMBean createMaxThreadsConstraint(String name)
name
-void destroyMaxThreadsConstraint(MaxThreadsConstraintMBean bean)
bean
-MaxThreadsConstraintMBean lookupMaxThreadsConstraint(String name)
name
-CapacityMBean[] getCapacities()
CapacityMBean createCapacity(String name)
name
-void destroyCapacity(CapacityMBean bean)
bean
-CapacityMBean lookupCapacity(String name)
name
-WorkManagerMBean[] getWorkManagers()
A note about dynamic additions and deletions of Work Managers in a running server. Only applications or modules deployed or re-deployed after the changes are made can pick up newly added Work Managers. Existing production applications resolve their dispatch-policies to Work Managers during deployment time. Once the application is exported and in production mode, the server does not swap Work Managers. The tight binding helps performance and also avoids issues such as what happens to inflight work in the old Work Manager. This attribute is marked as dynamic so that new applications (re)deployed can pick up the Work Manager changes. Please note that this applies only to resolving dispatch-policies to Work Managers. Existing attributes within a Work Manager, like fair-share and constraints, can be modified without requiring a redeploy.
WorkManagerMBean createWorkManager(String name)
name
-void destroyWorkManager(WorkManagerMBean c)
c
-WorkManagerMBean lookupWorkManager(String name)
name
-int getPartitionFairShare()
void setPartitionFairShare(int partitionFairShare)
partitionFairShare
-
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |