|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.2) Part Number E27170-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClassRedefinitionRuntimeMBean
This interface provides functionality to monitor the class redefinition process. It also provides methods to explicitly initiate class redefinition.
Method Summary | |
---|---|
int |
getClassRedefinitionCount()
Number of class redefinitions executed so far. |
ClassRedefinitionTaskRuntimeMBean[] |
getClassRedefinitionTasks()
Return the array of class redefinition tasks. |
int |
getFailedClassRedefinitionCount()
Number of failed redefinition operations since the application was deployed. |
int |
getProcessedClassesCount()
Number of classes processed since the application was deployed. |
long |
getTotalClassRedefinitionTime()
Total time spent processing classes, in nano seconds since the application was deployed. |
ClassRedefinitionTaskRuntimeMBean |
redefineClasses()
Initiate a class redefinition cycle, which will identify classes which may have changed and then attempt to redefine them. |
ClassRedefinitionTaskRuntimeMBean |
redefineClasses(String moduleName,
String[] classNames)
Initiate a class redefinition cycle, to redefine only the specified classes from given module. |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getName, 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 |
Method Detail |
---|
int getClassRedefinitionCount()
Number of class redefinitions executed so far.
int getFailedClassRedefinitionCount()
Number of failed redefinition operations since the application was deployed.
int getProcessedClassesCount()
Number of classes processed since the application was deployed.
long getTotalClassRedefinitionTime()
Total time spent processing classes, in nano seconds since the application was deployed.
ClassRedefinitionTaskRuntimeMBean redefineClasses() throws ManagementException
Initiate a class redefinition cycle, which will identify classes which may have changed and then attempt to redefine them. Class redefinition will be performed asynchronously. The progress of the class redefinition process can be monitored with the returned task.
ManagementException
ClassRedefinitionTaskRuntimeMBean redefineClasses(String moduleName, String[] classNames) throws ManagementException
Initiate a class redefinition cycle, to redefine only the specified classes from given module. Class redefinition will be performed asynchronously. The progress of the class redefinition process can be monitored with the returned task. If specified module name is null, any classes within the application (scoped to any modules as well as globally scoped classes) which are included in the list will be redefined.
moduleName
- Module from which the classes are to be redefined.classNames
- Classes to be redefined.
ManagementException
ClassRedefinitionTaskRuntimeMBean[] getClassRedefinitionTasks()
Return the array of class redefinition tasks.
|
Copyright 1996, 2013, 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.1.2) Part Number E27170-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |