Interface ExternalHTTPAccessLogPublisherCfg
-
- All Superinterfaces:
Configuration,HTTPAccessLogPublisherCfg,LogPublisherCfg
public interface ExternalHTTPAccessLogPublisherCfg extends HTTPAccessLogPublisherCfg
A server-side interface for querying External HTTP Access Log Publisher settings.External HTTP Access Log Publishers publish HTTP access messages to an external handler.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddExternalHTTPAccessChangeListener(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.StringgetConfigFile()Gets the "config-file" property.StringgetJavaClass()Gets the "java-class" property.voidremoveExternalHTTPAccessChangeListener(ConfigurationChangeListener<ExternalHTTPAccessLogPublisherCfg> listener)Deregister an existing External HTTP Access Log Publisher configuration change listener.-
Methods inherited from interface org.forgerock.opendj.config.Configuration
dn, name
-
Methods inherited from interface org.forgerock.opendj.server.config.server.HTTPAccessLogPublisherCfg
addHTTPAccessChangeListener, removeHTTPAccessChangeListener
-
Methods inherited from interface org.forgerock.opendj.server.config.server.LogPublisherCfg
addChangeListener, isEnabled, removeChangeListener
-
-
-
-
Method Detail
-
configurationClass
Class<? extends ExternalHTTPAccessLogPublisherCfg> configurationClass()
Gets the configuration class associated with this External HTTP Access Log Publisher.- Specified by:
configurationClassin interfaceConfiguration- Specified by:
configurationClassin interfaceHTTPAccessLogPublisherCfg- Specified by:
configurationClassin interfaceLogPublisherCfg- Returns:
- Returns the configuration class associated with this External HTTP Access Log Publisher.
-
addExternalHTTPAccessChangeListener
void addExternalHTTPAccessChangeListener(ConfigurationChangeListener<ExternalHTTPAccessLogPublisherCfg> listener)
Register to be notified when this External HTTP Access Log Publisher is changed.- Parameters:
listener- The External HTTP Access Log Publisher configuration change listener.
-
removeExternalHTTPAccessChangeListener
void removeExternalHTTPAccessChangeListener(ConfigurationChangeListener<ExternalHTTPAccessLogPublisherCfg> listener)
Deregister an existing External HTTP Access Log Publisher configuration change listener.- Parameters:
listener- The External HTTP Access Log Publisher configuration change listener.
-
getConfigFile
String getConfigFile()
Gets the "config-file" property.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.
- Returns:
- Returns the value of the "config-file" property.
-
getJavaClass
String getJavaClass()
Gets the "java-class" property.The fully-qualified name of the Java class that provides the External HTTP Access Log Publisher implementation.
- Specified by:
getJavaClassin interfaceHTTPAccessLogPublisherCfg- Specified by:
getJavaClassin interfaceLogPublisherCfg- Returns:
- Returns the value of the "java-class" property.
-
-