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 WLDFPartitionImageRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean
All Known Subinterfaces:
WLDFImageRuntimeMBean

public interface WLDFPartitionImageRuntimeMBean
extends RuntimeMBean

This interface controls diagnostic image creation, and provides access to run-time information about past and current diagnostic image capture requests.

Since:
9.0.0.0

Method Summary
abstract  WLDFImageCreationTaskRuntimeMBean captureImage()
          Creates a diagnostic image in the configured destination directory.
abstract  WLDFImageCreationTaskRuntimeMBean captureImage(int lockoutMinutes)
          Creates a diagnostic image in the configured destination directory.
abstract  void clearCompletedImageCaptureTasks()
          Removes all completed image capture tasks.
abstract  String[] getAvailableCapturedImages()
           Returns a list of captured images that are available on the Server.
abstract  WLDFImageCreationTaskRuntimeMBean[] getImageCaptureTasks()
          The list of all initiated image capture tasks.
abstract  String getImageDir()
          The default directory where the server stores captured diagnostic images.
abstract  int getImageTimeout()
          The default timeout period, in minutes, that the server uses to delay future diagnostic image-capture requests.
abstract  WLDFImageCreationTaskRuntimeMBean[] listImageCaptureTasks()
          Deprecated. Please use getImageCaptureTasks
abstract  WLDFImageCreationTaskRuntimeMBean lookupImageCaptureTask(String name)
          Lookup image capture task by name.
abstract  void purgeCapturedImages(String age)
           Delete captured images specified by the age criteria.
abstract  void resetImageLockout()
          Reset the lockout period, thus allowing image capture requests to be accepted.

 

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

captureImage

WLDFImageCreationTaskRuntimeMBean captureImage()
                                               throws ManagementException

Creates a diagnostic image in the configured destination directory.

Returns:
TaskRuntimeMBean instance to watch the progress of this image capture
Throws:
ManagementException

captureImage

WLDFImageCreationTaskRuntimeMBean captureImage(int lockoutMinutes)
                                               throws ManagementException

Creates a diagnostic image in the configured destination directory.

No additional image capture requests will be accepted until the specified lockout period has expired.

Parameters:
lockoutMinutes - number of minutes before the next image capture request will be accepted
Returns:
TaskRuntimeMBean instance to watch the progress of this image capture
Throws:
ManagementException

listImageCaptureTasks

WLDFImageCreationTaskRuntimeMBean[] listImageCaptureTasks()
Deprecated. Please use getImageCaptureTasks

The list of all initiated image capture tasks.

Returns:
a list of all pending or completed image capture tasks.

getImageCaptureTasks

WLDFImageCreationTaskRuntimeMBean[] getImageCaptureTasks()

The list of all initiated image capture tasks.

Returns:
a list of all pending or completed image capture tasks.

lookupImageCaptureTask

WLDFImageCreationTaskRuntimeMBean lookupImageCaptureTask(String name)

Lookup image capture task by name.

Parameters:
name - Name of the image capture task to lookup
Returns:
image capture task or null if none found by that name

clearCompletedImageCaptureTasks

void clearCompletedImageCaptureTasks()

Removes all completed image capture tasks.


resetImageLockout

void resetImageLockout()

Reset the lockout period, thus allowing image capture requests to be accepted.


getAvailableCapturedImages

String[] getAvailableCapturedImages()

Returns a list of captured images that are available on the Server.


purgeCapturedImages

void purgeCapturedImages(String age)

Delete captured images specified by the age criteria.

Parameters:
age - Purge diagnostic images older than specified age specified in the format Days:Hours:Minutes. If empty or null all existing image files on disk are purged. The hours and minutes components are optional.

getImageDir

String getImageDir()

The default directory where the server stores captured diagnostic images.

Returns:
the relative or absolute directory where the diagnostic images captured are stored

getImageTimeout

int getImageTimeout()

The default timeout period, in minutes, that the server uses to delay future diagnostic image-capture requests.

Returns:
the timeout in minutes

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