public final class ExternalHTTPAccessLogPublisherCfgDefn extends ManagedObjectDefinition<ExternalHTTPAccessLogPublisherCfgClient,ExternalHTTPAccessLogPublisherCfg>
External HTTP Access Log Publishers publish HTTP access messages to an external handler.
Modifier and Type | Method and Description |
---|---|
ExternalHTTPAccessLogPublisherCfgClient |
createClientConfiguration(ManagedObject<? extends ExternalHTTPAccessLogPublisherCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
ExternalHTTPAccessLogPublisherCfg |
createServerConfiguration(ServerManagedObject<? extends ExternalHTTPAccessLogPublisherCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
StringPropertyDefinition |
getConfigFilePropertyDefinition()
Get the "config-file" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static ExternalHTTPAccessLogPublisherCfgDefn |
getInstance()
Get the External HTTP Access Log Publisher configuration
definition singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
Class<ExternalHTTPAccessLogPublisherCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this
managed object definition.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static ExternalHTTPAccessLogPublisherCfgDefn getInstance()
public ExternalHTTPAccessLogPublisherCfgClient createClientConfiguration(ManagedObject<? extends ExternalHTTPAccessLogPublisherCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<ExternalHTTPAccessLogPublisherCfgClient,ExternalHTTPAccessLogPublisherCfg>
impl
- The managed object.public ExternalHTTPAccessLogPublisherCfg createServerConfiguration(ServerManagedObject<? extends ExternalHTTPAccessLogPublisherCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<ExternalHTTPAccessLogPublisherCfgClient,ExternalHTTPAccessLogPublisherCfg>
impl
- The server managed object.public Class<ExternalHTTPAccessLogPublisherCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<ExternalHTTPAccessLogPublisherCfgClient,ExternalHTTPAccessLogPublisherCfg>
public StringPropertyDefinition getConfigFilePropertyDefinition()
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.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the External HTTP Access Log Publisher is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
The fully-qualified name of the Java class that provides the External HTTP Access Log Publisher implementation.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.