public interface ExternalAccessLogPublisherCfg extends AccessLogPublisherCfg
External Access Log Publishers publish access messages to an external handler.
Modifier and Type | Method and Description |
---|---|
void |
addExternalAccessChangeListener(ConfigurationChangeListener<ExternalAccessLogPublisherCfg> listener)
Register to be notified when this External Access Log Publisher is changed.
|
Class<? extends ExternalAccessLogPublisherCfg> |
configurationClass()
Gets the configuration class associated with this External Access Log Publisher.
|
String |
getConfigFile()
Gets the "config-file" property.
|
String |
getJavaClass()
Gets the "java-class" property.
|
boolean |
isLogControlOids()
Gets the "log-control-oids" property.
|
void |
removeExternalAccessChangeListener(ConfigurationChangeListener<ExternalAccessLogPublisherCfg> listener)
Deregister an existing External Access Log Publisher configuration change listener.
|
addAccessChangeListener, addAccessLogFilteringCriteriaAddListener, addAccessLogFilteringCriteriaDeleteListener, getAccessLogFilteringCriteria, getFilteringPolicy, isSuppressInternalOperations, isSuppressSynchronizationOperations, listAccessLogFilteringCriteria, removeAccessChangeListener, removeAccessLogFilteringCriteriaAddListener, removeAccessLogFilteringCriteriaDeleteListener
addChangeListener, isEnabled, removeChangeListener
dn
Class<? extends ExternalAccessLogPublisherCfg> configurationClass()
configurationClass
in interface AccessLogPublisherCfg
configurationClass
in interface Configuration
configurationClass
in interface LogPublisherCfg
void addExternalAccessChangeListener(ConfigurationChangeListener<ExternalAccessLogPublisherCfg> listener)
listener
- The External Access Log Publisher configuration change listener.void removeExternalAccessChangeListener(ConfigurationChangeListener<ExternalAccessLogPublisherCfg> listener)
listener
- The External Access Log Publisher configuration change listener.String getConfigFile()
The JSON configuration file that defines the External Access Log Publisher. The content of the JSON configuration file depends on the type of external audit event handler. The path to the file is relative to the server root.
String getJavaClass()
The fully-qualified name of the Java class that provides the External Access Log Publisher implementation.
getJavaClass
in interface AccessLogPublisherCfg
getJavaClass
in interface LogPublisherCfg
boolean isLogControlOids()
Specifies whether control OIDs will be included in operation log records.
Copyright 2010-2017 ForgeRock AS.