public final class ErrorLogPublisherCfgDefn extends ManagedObjectDefinition<ErrorLogPublisherCfgClient,ErrorLogPublisherCfg>
Error Log Publishers are responsible for distributing error log messages from the error logger to a destination.
Modifier and Type | Class and Description |
---|---|
static class |
ErrorLogPublisherCfgDefn.DefaultSeverity
Defines the set of permissable values for the "default-severity" property.
|
Modifier and Type | Method and Description |
---|---|
ErrorLogPublisherCfgClient |
createClientConfiguration(ManagedObject<? extends ErrorLogPublisherCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
ErrorLogPublisherCfg |
createServerConfiguration(ServerManagedObject<? extends ErrorLogPublisherCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
EnumPropertyDefinition<ErrorLogPublisherCfgDefn.DefaultSeverity> |
getDefaultSeverityPropertyDefinition()
Get the "default-severity" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static ErrorLogPublisherCfgDefn |
getInstance()
Get the Error Log Publisher configuration definition singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
StringPropertyDefinition |
getOverrideSeverityPropertyDefinition()
Get the "override-severity" property definition.
|
Class<ErrorLogPublisherCfg> |
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 ErrorLogPublisherCfgDefn getInstance()
public ErrorLogPublisherCfgClient createClientConfiguration(ManagedObject<? extends ErrorLogPublisherCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<ErrorLogPublisherCfgClient,ErrorLogPublisherCfg>
impl
- The managed object.public ErrorLogPublisherCfg createServerConfiguration(ServerManagedObject<? extends ErrorLogPublisherCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<ErrorLogPublisherCfgClient,ErrorLogPublisherCfg>
impl
- The server managed object.public Class<ErrorLogPublisherCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<ErrorLogPublisherCfgClient,ErrorLogPublisherCfg>
public EnumPropertyDefinition<ErrorLogPublisherCfgDefn.DefaultSeverity> getDefaultSeverityPropertyDefinition()
Specifies the default severity levels for the logger.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the Error Log Publisher is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
The fully-qualified name of the Java class that provides the Error Log Publisher implementation.
public StringPropertyDefinition getOverrideSeverityPropertyDefinition()
Specifies the override severity levels for the logger based on the category of the messages.
Each override severity level should include the category and the severity levels to log for that category, for example, core=error,info,warning. Valid categories are: core, extensions, protocol, config, log, util, schema, plugin, jeb, backend, tools, task, access-control, admin, sync, version, quicksetup, admin-tool, dsconfig, user-defined. Valid severities are: all, error, info, warning, notice, debug.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.