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, removeAccessLogFilteringCriteriaDeleteListeneraddChangeListener, isEnabled, removeChangeListenerdnClass<? extends ExternalAccessLogPublisherCfg> configurationClass()
configurationClass in interface AccessLogPublisherCfgconfigurationClass in interface ConfigurationconfigurationClass in interface LogPublisherCfgvoid 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 AccessLogPublisherCfggetJavaClass in interface LogPublisherCfgboolean isLogControlOids()
Specifies whether control OIDs will be included in operation log records.
Copyright © 2011-2018 ForgeRock AS. All Rights Reserved.