javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
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.
Modifier and Type | Method | Description |
---|---|---|
WLDFImageCreationTaskRuntimeMBean |
captureImage() |
Creates a diagnostic image in the configured destination
directory.
|
WLDFImageCreationTaskRuntimeMBean |
captureImage(int lockoutMinutes) |
Creates a diagnostic image in the configured destination
directory.
|
void |
clearCompletedImageCaptureTasks() |
Removes all completed image capture tasks.
|
java.lang.String[] |
getAvailableCapturedImages() |
Returns a list of captured images that are available on the Server.
|
WLDFImageCreationTaskRuntimeMBean[] |
getImageCaptureTasks() |
The list of all initiated image capture tasks.
|
java.lang.String |
getImageDir() |
The default directory where the server stores captured
diagnostic images.
|
int |
getImageTimeout() |
The default timeout period, in minutes, that the server uses to
delay future diagnostic image-capture requests.
|
WLDFImageCreationTaskRuntimeMBean[] |
listImageCaptureTasks() |
Deprecated.
Please use getImageCaptureTasks
|
WLDFImageCreationTaskRuntimeMBean |
lookupImageCaptureTask(java.lang.String name) |
Lookup image capture task by name.
|
void |
purgeCapturedImages(java.lang.String age) |
Delete captured images specified by the age criteria.
|
void |
resetImageLockout() |
Reset the lockout period, thus allowing image capture requests to
be accepted.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
WLDFImageCreationTaskRuntimeMBean captureImage() throws ManagementException
Creates a diagnostic image in the configured destination directory.
No additional image capture requests will be accepted until the configured lockout period has expired.
ManagementException
WLDFServerDiagnosticMBean.getImageTimeout()
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.
lockoutMinutes
- number of minutes before the next image
capture request will be acceptedManagementException
@Deprecated WLDFImageCreationTaskRuntimeMBean[] listImageCaptureTasks()
The list of all initiated image capture tasks.
WLDFImageCreationTaskRuntimeMBean[] getImageCaptureTasks()
The list of all initiated image capture tasks.
WLDFImageCreationTaskRuntimeMBean lookupImageCaptureTask(java.lang.String name)
Lookup image capture task by name.
name
- Name of the image capture task to lookupvoid clearCompletedImageCaptureTasks()
Removes all completed image capture tasks.
void resetImageLockout()
Reset the lockout period, thus allowing image capture requests to be accepted.
java.lang.String[] getAvailableCapturedImages()
Returns a list of captured images that are available on the Server.
void purgeCapturedImages(java.lang.String age)
Delete captured images specified by the age criteria.
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.java.lang.String getImageDir()
The default directory where the server stores captured diagnostic images.
int getImageTimeout()
The default timeout period, in minutes, that the server uses to delay future diagnostic image-capture requests.