public interface JsonFileAccessLogPublisherCfg extends AccessLogPublisherCfg
Json File Access Log Publishers Publish access messages to Json files.
| Modifier and Type | Method and Description |
|---|---|
void |
addJsonFileAccessChangeListener(ConfigurationChangeListener<JsonFileAccessLogPublisherCfg> listener)
Register to be notified when this Json File Access Log Publisher is changed.
|
Class<? extends JsonFileAccessLogPublisherCfg> |
configurationClass()
Gets the configuration class associated with this Json File Access Log Publisher.
|
String |
getJavaClass()
Gets the "java-class" property.
|
String |
getLogDirectory()
Gets the "log-directory" property.
|
SortedSet<String> |
getRetentionPolicy()
Gets the "retention-policy" property.
|
SortedSet<org.forgerock.opendj.ldap.DN> |
getRetentionPolicyDNs()
Gets the "retention-policy" property as a set of DNs.
|
SortedSet<String> |
getRotationPolicy()
Gets the "rotation-policy" property.
|
SortedSet<org.forgerock.opendj.ldap.DN> |
getRotationPolicyDNs()
Gets the "rotation-policy" property as a set of DNs.
|
boolean |
isLogControlOids()
Gets the "log-control-oids" property.
|
void |
removeJsonFileAccessChangeListener(ConfigurationChangeListener<JsonFileAccessLogPublisherCfg> listener)
Deregister an existing Json File Access Log Publisher configuration change listener.
|
addAccessChangeListener, addAccessLogFilteringCriteriaAddListener, addAccessLogFilteringCriteriaDeleteListener, getAccessLogFilteringCriteria, getFilteringPolicy, isSuppressInternalOperations, isSuppressSynchronizationOperations, listAccessLogFilteringCriteria, removeAccessChangeListener, removeAccessLogFilteringCriteriaAddListener, removeAccessLogFilteringCriteriaDeleteListeneraddChangeListener, isEnabled, removeChangeListenerdn, nameClass<? extends JsonFileAccessLogPublisherCfg> configurationClass()
configurationClass in interface AccessLogPublisherCfgconfigurationClass in interface ConfigurationconfigurationClass in interface LogPublisherCfgvoid addJsonFileAccessChangeListener(ConfigurationChangeListener<JsonFileAccessLogPublisherCfg> listener)
listener - The Json File Access Log Publisher configuration change listener.void removeJsonFileAccessChangeListener(ConfigurationChangeListener<JsonFileAccessLogPublisherCfg> listener)
listener - The Json File Access Log Publisher configuration change listener.String getJavaClass()
The fully-qualified name of the Java class that provides the Json File Access Log Publisher implementation.
getJavaClass in interface AccessLogPublisherCfggetJavaClass in interface LogPublisherCfgboolean isLogControlOids()
Specifies whether control OIDs will be included in operation log records.
String getLogDirectory()
The directory to use for the log files generated by the Json File Access Log Publisher. The path to the directory is relative to the server root.
SortedSet<String> getRetentionPolicy()
The retention policy to use for the Json File Access Log Publisher.
When multiple policies are used, log files are cleaned when any of the policy's conditions are met.
SortedSet<org.forgerock.opendj.ldap.DN> getRetentionPolicyDNs()
The retention policy to use for the Json File Access Log Publisher.
When multiple policies are used, log files are cleaned when any of the policy's conditions are met.
SortedSet<String> getRotationPolicy()
The rotation policy to use for the Json File Access Log Publisher.
When multiple policies are used, rotation will occur if any policy's conditions are met.
SortedSet<org.forgerock.opendj.ldap.DN> getRotationPolicyDNs()
The rotation policy to use for the Json File Access Log Publisher.
When multiple policies are used, rotation will occur if any policy's conditions are met.
Copyright © 2017-2020 Wren Security. All Rights Reserved.