|
Oracle Fusion Middleware Oracle WebLogic Server MBean Javadoc 11g Release 1 (10.3.6) Part Number E13945-06 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SelfTuningMBean
SelfTuningMBean holds global work manager component mbeans.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
CapacityMBean |
createCapacity(String name)
This is the factory method for Capacitys |
ContextRequestClassMBean |
createContextRequestClass(String name)
This is the factory method for ContextRequestClasss |
FairShareRequestClassMBean |
createFairShareRequestClass(String name)
This is the factory method for FairShareRequestClasses |
MaxThreadsConstraintMBean |
createMaxThreadsConstraint(String name)
This is the factory method for MaxThreadsConstraints |
MinThreadsConstraintMBean |
createMinThreadsConstraint(String name)
This is the factory method for MinThreadsConstraints |
ResponseTimeRequestClassMBean |
createResponseTimeRequestClass(String name)
This is the factory method for ResponseTimeRequestClasss |
WorkManagerMBean |
createWorkManager(String name)
Create a new work manager |
void |
destroyCapacity(CapacityMBean bean)
Destroys and removes a Capacity which with the specified short name . |
void |
destroyContextRequestClass(ContextRequestClassMBean bean)
Destroys and removes a ContextRequestClass which with the specified short name . |
void |
destroyFairShareRequestClass(FairShareRequestClassMBean bean)
Destroys and removes a FairShareRequestClass which with the specified short name . |
void |
destroyMaxThreadsConstraint(MaxThreadsConstraintMBean bean)
Destroys and removes a MaxThreadsConstraint which with the specified short name . |
void |
destroyMinThreadsConstraint(MinThreadsConstraintMBean bean)
Destroys and removes a MinThreadsConstraint which with the specified short name . |
void |
destroyResponseTimeRequestClass(ResponseTimeRequestClassMBean bean)
Destroys and removes a ResponseTimeRequestClass which with the specified short name . |
void |
destroyWorkManager(WorkManagerMBean c)
Destroy work manager |
CapacityMBean[] |
getCapacities()
Get all the capacity definitions |
ContextRequestClassMBean[] |
getContextRequestClasses()
Get all the context request classes |
FairShareRequestClassMBean[] |
getFairShareRequestClasses()
Get all the fair share request classes |
MaxThreadsConstraintMBean[] |
getMaxThreadsConstraints()
Get all the max threads constraint |
MinThreadsConstraintMBean[] |
getMinThreadsConstraints()
Get all the min threads constraint |
ResponseTimeRequestClassMBean[] |
getResponseTimeRequestClasses()
Get all the response time request classes |
WorkManagerMBean[] |
getWorkManagers()
Get all the defined work managers. |
CapacityMBean |
lookupCapacity(String name)
Lookup a particular Capacity from the list. |
ContextRequestClassMBean |
lookupContextRequestClass(String name)
Lookup a particular ContextRequestClass from the list. |
FairShareRequestClassMBean |
lookupFairShareRequestClass(String name)
Lookup a particular FairShareRequestClass from the list. |
MaxThreadsConstraintMBean |
lookupMaxThreadsConstraint(String name)
Lookup a particular MaxThreadsConstraint from the list. |
MinThreadsConstraintMBean |
lookupMinThreadsConstraint(String name)
Lookup a particular MinThreadsConstraint from the list. |
ResponseTimeRequestClassMBean |
lookupResponseTimeRequestClass(String name)
Lookup a particular ResponseTimeRequestClass from the list. |
WorkManagerMBean |
lookupWorkManager(String name)
Lookup a particular work manager from the list. |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getName, getNotes, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
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 WorkManager in a running server. Only applications or modules deployed or re-deployed after the changes are made can pick up the newly added WorkManagers. Existing production applications resolve their dispatch-policies to work managers during deployment time and once the application is exported and in production mode, the server does not swap work manager's midway. The tight binding helps performance and also avoids issues like 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 WorkManager changes. Please note that this applies only to resolving dispatch-policies to WorkManagers. Existing attributes within a work manager like fair-share and constraints can be modified without requiring a redeploy.
WorkManagerMBean createWorkManager(String name)
void destroyWorkManager(WorkManagerMBean c)
WorkManagerMBean lookupWorkManager(String name)
name
-
|
Copyright 1996, 2011, 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 Oracle WebLogic Server MBean Javadoc 11g Release 1 (10.3.6) Part Number E13945-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |