public interface ExternalHTTPAccessLogPublisherCfg extends HTTPAccessLogPublisherCfg
External HTTP Access Log Publishers publish HTTP access messages to an external handler.
Modifier and Type | Method and Description |
---|---|
void |
addExternalHTTPAccessChangeListener(ConfigurationChangeListener<ExternalHTTPAccessLogPublisherCfg> listener)
Register to be notified when this External HTTP Access Log Publisher is changed.
|
Class<? extends ExternalHTTPAccessLogPublisherCfg> |
configurationClass()
Gets the configuration class associated with this External HTTP Access Log Publisher.
|
String |
getConfigFile()
Gets the "config-file" property.
|
String |
getJavaClass()
Gets the "java-class" property.
|
void |
removeExternalHTTPAccessChangeListener(ConfigurationChangeListener<ExternalHTTPAccessLogPublisherCfg> listener)
Deregister an existing External HTTP Access Log Publisher configuration change listener.
|
addHTTPAccessChangeListener, removeHTTPAccessChangeListener
addChangeListener, isEnabled, removeChangeListener
dn
Class<? extends ExternalHTTPAccessLogPublisherCfg> configurationClass()
configurationClass
in interface Configuration
configurationClass
in interface HTTPAccessLogPublisherCfg
configurationClass
in interface LogPublisherCfg
void addExternalHTTPAccessChangeListener(ConfigurationChangeListener<ExternalHTTPAccessLogPublisherCfg> listener)
listener
- The External HTTP Access Log Publisher configuration change listener.void removeExternalHTTPAccessChangeListener(ConfigurationChangeListener<ExternalHTTPAccessLogPublisherCfg> listener)
listener
- The External HTTP Access Log Publisher configuration change listener.String getConfigFile()
The JSON configuration file that defines the External HTTP 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 HTTP Access Log Publisher implementation.
getJavaClass
in interface HTTPAccessLogPublisherCfg
getJavaClass
in interface LogPublisherCfg
Copyright 2010-2017 ForgeRock AS.