Skip navigation links

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


weblogic.management.runtime
Interface WLDFDebugPatchesRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface WLDFDebugPatchesRuntimeMBean
extends RuntimeMBean

This interface provides functionality to activate/deactivate dynamic debug patches without requiring server restart. It is assummed that the WLDF instrumentation agent is enabled. This is an internal interface.

Since:
12.2.1.0

Method Summary
abstract  WLDFDebugPatchTaskRuntimeMBean activateDebugPatch(String patch, String application, String module, String partitionName)
          Activate specified debug patch, optionally within the scope of given application and module
abstract  void clearDebugPatchTasks()
          Clear all completed debug patch activation/deactivation tasks
abstract  WLDFDebugPatchTaskRuntimeMBean deactivateAllDebugPatches()
          Deactivate all active debug patches
abstract  WLDFDebugPatchTaskRuntimeMBean deactivateDebugPatches(String patches, String application, String module, String partitionName)
          Deactivate specified patches within the scope of given application and module.
abstract  String[] getActiveDebugPatches()
           
abstract  String[] getAvailableDebugPatches()
           
abstract  WLDFDebugPatchTaskRuntimeMBean[] getDebugPatchTasks()
          List all debug patch activation/deactivation tasks
abstract  WLDFDebugPatchTaskRuntimeMBean lookupDebugPatchTask(String name)
          Lookup a debug patch activation/de-activation task by name
abstract  String showDebugPatchInfo(String patch)
           

 

Methods inherited from interface weblogic.management.runtime.RuntimeMBean
addPropertyChangeListener, removePropertyChangeListener

 

Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, 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

getAvailableDebugPatches

String[] getAvailableDebugPatches()
Returns:
List of available debug patches on this server.

getActiveDebugPatches

String[] getActiveDebugPatches()
Returns:
List of active debug patches on this server.

showDebugPatchInfo

String showDebugPatchInfo(String patch)
Parameters:
patch - Debug patch
Returns:
Detailed information about specified debug patch

activateDebugPatch

WLDFDebugPatchTaskRuntimeMBean activateDebugPatch(String patch,
                                                  String application,
                                                  String module,
                                                  String partitionName)
                                                  throws ManagementException
Activate specified debug patch, optionally within the scope of given application and module
Parameters:
patch - Patch to be activated
application - If not null, limit the scope of activation to specified application. If null, activate at system level.
module - If not null and application is specified, limit the scope of activation within specified module within the application.
partitionName -
Returns:
Task which will activate the debug patch
Throws:
ManagementException

deactivateDebugPatches

WLDFDebugPatchTaskRuntimeMBean deactivateDebugPatches(String patches,
                                                      String application,
                                                      String module,
                                                      String partitionName)
                                                      throws ManagementException
Deactivate specified patches within the scope of given application and module.
Parameters:
patches - Comma separated list of patches to be deactivated
application - If not null, deactivate given patches within the scope of specified application. If null, deactivate at system level.
module - If not null and application is specified, limit the scope of de-activation to specified module.
partitionName -
Returns:
Task which will deactivate the debug patches
Throws:
ManagementException

deactivateAllDebugPatches

WLDFDebugPatchTaskRuntimeMBean deactivateAllDebugPatches()
                                                         throws ManagementException
Deactivate all active debug patches
Returns:
Task which will deactivate the debug patches
Throws:
ManagementException

getDebugPatchTasks

WLDFDebugPatchTaskRuntimeMBean[] getDebugPatchTasks()
List all debug patch activation/deactivation tasks

lookupDebugPatchTask

WLDFDebugPatchTaskRuntimeMBean lookupDebugPatchTask(String name)
                                                    throws ManagementException
Lookup a debug patch activation/de-activation task by name
Parameters:
name - Task name
Returns:
Debug patch task with specified name, null if not found.
Throws:
ManagementException

clearDebugPatchTasks

void clearDebugPatchTasks()
Clear all completed debug patch activation/deactivation tasks

Skip navigation links

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