ConfigurationMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
WLDFDataRetirementByAgeMBean
public interface WLDFDataRetirementMBean extends ConfigurationMBean
This MBean specifies how data retirement for a WLDF archive will be performed. This base interface is extended by the interfaces which define specific retirement policies, eg. WLDFDataRetirementByAgeMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getArchiveName() |
Name of the archive for which data retirement is configured
|
int |
getRetirementPeriod() |
This attribute specifies the period in hours at which the data
retirement task will be periodically performed for the archive
during the day after it is first executed.
|
int |
getRetirementTime() |
This attribute specifies the hour of day at which the data
retirement task will first run during the day.
|
boolean |
isEnabled() |
Enable data retirement
|
void |
setArchiveName(java.lang.String name) |
Sets the value of the archiveName attribute.
|
void |
setEnabled(boolean enabled) |
Enables or disables this retirement policy
|
void |
setRetirementPeriod(int retirementPeriod) |
Sets the value of retirement period (in hours)
|
void |
setRetirementTime(int retirementTime) |
Sets the time (in hours) at which data retirement will be first
performed during the day for specified archive
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
boolean isEnabled()
Enable data retirement
void setEnabled(boolean enabled)
Enables or disables this retirement policy
enabled
- isEnabled()
java.lang.String getArchiveName()
Name of the archive for which data retirement is configured
void setArchiveName(java.lang.String name) throws javax.management.InvalidAttributeValueException, ManagementException
Sets the value of the archiveName attribute.
javax.management.InvalidAttributeValueException
ManagementException
getArchiveName()
int getRetirementTime()
This attribute specifies the hour of day at which the data retirement task will first run during the day.
void setRetirementTime(int retirementTime)
Sets the time (in hours) at which data retirement will be first performed during the day for specified archive
retirementTime
- Number of hours since midnight when the retirement
task will first run for this archive during a daygetRetirementTime()
int getRetirementPeriod()
This attribute specifies the period in hours at which the data retirement task will be periodically performed for the archive during the day after it is first executed. The value of this attribute must be positive
void setRetirementPeriod(int retirementPeriod)
Sets the value of retirement period (in hours)
retirementPeriod
- Period (in hours) at which the data retirement
task will run.getRetirementPeriod()