public interface CmAuditingConfiguration extends SubsystemConfiguration, DependentObject
A CmAuditingConfiguration
object can be assigned to objects of the server hierarchy
(Domain
, Site
, VirtualServer
, and ServerInstance
),
with the first encountered by the current server being the active instance.
A default instance is created at the domain level during domain creation.
CmAuditingConfiguration
objects are persisted in the GCD.
CmAuditingConfiguration
allows admininistrative clients to set or access audit disposition configuration settings,
for example, the disposition schedule and the number of audited events deleted at one time.
The disposition schedule is defined through a list-of-object property called AuditDispositionTimeslots
,
where each element is a CmTimeslot
object with properties that specify a weekday, start time, and duration.
Complementing CmAuditingConfiguration
are the CmAuditDispositionPolicy
class,
for setting the event selection criteria (query expression) that are applied by the audit disposition thread,
and CmAuditProcessingBookmark
, a class with which an audit processing client
can set its leave-off point in the audit log.
Audit disposition is enabled for the server or servers to which the configuration object applies
when the AuditDispostionEnabled
property is true and the AuditDispositionTimeslots
list is non-empty.
However, no disposition processing will take place for a particular object store until there is at least one enabled
CmAuditDispositionPolicy
object defined in that object store.
To create a CmAuditingConfiguration
object, call the
createInstance
method on the
Factory.CmAuditingConfiguration
class.
To instantiate a CmAuditingConfiguration
object, retrieve the
SubsystemConfigurations
property from an object of the server hierarchy,
then iterate the SubsystemConfigurationList
for the CmAuditingConfiguration
object.
For more information, see Audit Disposition.
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
get_AuditDispositionBatchSize()
Returns the value of the AuditDispositionBatchSize property.
|
java.lang.Boolean |
get_AuditDispositionEnabled()
Returns the value of the AuditDispositionEnabled property.
|
java.lang.Integer |
get_AuditDispositionQuerySize()
Returns the value of the AuditDispositionQuerySize property.
|
CmTimeslotList |
get_AuditDispositionTimeslots()
Returns the value of the AuditDispositionTimeslots property.
|
java.lang.Integer |
get_AuditDispositionWaitInterval()
Returns the value of the AuditDispositionWaitInterval property.
|
java.lang.Integer |
get_LeaseDuration()
Returns the value of the LeaseDuration property.
|
void |
set_AuditDispositionBatchSize(java.lang.Integer value)
Sets the value of the AuditDispositionBatchSize property.
|
void |
set_AuditDispositionEnabled(java.lang.Boolean value)
Sets the value of the AuditDispositionEnabled property.
|
void |
set_AuditDispositionQuerySize(java.lang.Integer value)
Sets the value of the AuditDispositionQuerySize property.
|
void |
set_AuditDispositionTimeslots(CmTimeslotList value)
Sets the value of the AuditDispositionTimeslots property.
|
void |
set_AuditDispositionWaitInterval(java.lang.Integer value)
Sets the value of the AuditDispositionWaitInterval property.
|
void |
set_LeaseDuration(java.lang.Integer value)
Sets the value of the LeaseDuration property.
|
get_Id
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
java.lang.Boolean get_AuditDispositionEnabled()
void set_AuditDispositionEnabled(java.lang.Boolean value)
java.lang.Integer get_AuditDispositionWaitInterval()
void set_AuditDispositionWaitInterval(java.lang.Integer value)
java.lang.Integer get_AuditDispositionBatchSize()
void set_AuditDispositionBatchSize(java.lang.Integer value)
java.lang.Integer get_AuditDispositionQuerySize()
void set_AuditDispositionQuerySize(java.lang.Integer value)
CmTimeslotList get_AuditDispositionTimeslots()
void set_AuditDispositionTimeslots(CmTimeslotList value)
java.lang.Integer get_LeaseDuration()
void set_LeaseDuration(java.lang.Integer value)
© Copyright IBM Corporation 2006, 2015. All rights reserved.