Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


oracle.axia.config.beans.logging.log4jconfig
Class ConfigurationType

java.lang.Object
  extended by oracle.axia.config.beans.logging.log4jconfig.ConfigurationType

All Implemented Interfaces:
ConfigurationTypeMBean, ConfigurationTypeReadOnlyMBean

public class ConfigurationType
extends java.lang.Object
implements ConfigurationTypeMBean

Java class for ConfigurationType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ConfigurationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="renderer" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="renderedClass" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="renderingClass" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="appender" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="errorHandler" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="param" type="{http://jakarta.apache.org/log4j/}paramType" maxOccurs="unbounded" minOccurs="0"/>
                             <element name="root_ref" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="logger_ref" maxOccurs="unbounded" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="appender_ref" type="{http://jakarta.apache.org/log4j/}appender-refType" minOccurs="0"/>
                           </sequence>
                           <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="param" type="{http://jakarta.apache.org/log4j/}paramType" maxOccurs="unbounded" minOccurs="0"/>
                   <element name="layout" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="param" type="{http://jakarta.apache.org/log4j/}paramType" maxOccurs="unbounded" minOccurs="0"/>
                           </sequence>
                           <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="filter" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="param" type="{http://jakarta.apache.org/log4j/}paramType" maxOccurs="unbounded" minOccurs="0"/>
                           </sequence>
                           <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="appender_ref" type="{http://jakarta.apache.org/log4j/}appender-refType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="category" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="param" type="{http://jakarta.apache.org/log4j/}paramType" maxOccurs="unbounded" minOccurs="0"/>
                   <choice minOccurs="0">
                     <element name="priority" type="{http://jakarta.apache.org/log4j/}priorityType"/>
                     <element name="level" type="{http://jakarta.apache.org/log4j/}levelType"/>
                   </choice>
                   <element name="appender_ref" type="{http://jakarta.apache.org/log4j/}appender-refType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="additivity" default="true">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                       <enumeration value="true"/>
                       <enumeration value="false"/>
                     </restriction>
                   </simpleType>
                 </attribute>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="logger" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="level" type="{http://jakarta.apache.org/log4j/}levelType" minOccurs="0"/>
                   <element name="appender_ref" type="{http://jakarta.apache.org/log4j/}appender-refType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="additivity" default="true">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                       <enumeration value="true"/>
                       <enumeration value="false"/>
                     </restriction>
                   </simpleType>
                 </attribute>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="root" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="param" type="{http://jakarta.apache.org/log4j/}paramType" maxOccurs="unbounded" minOccurs="0"/>
                   <choice minOccurs="0">
                     <element name="level" type="{http://jakarta.apache.org/log4j/}levelType"/>
                     <element name="priority" type="{http://jakarta.apache.org/log4j/}priorityType"/>
                   </choice>
                   <element name="appender_ref" type="{http://jakarta.apache.org/log4j/}appender-refType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="categoryFactory" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="param" type="{http://jakarta.apache.org/log4j/}paramType" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="threshold" default="null">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="all"/>
             <enumeration value="debug"/>
             <enumeration value="info"/>
             <enumeration value="warn"/>
             <enumeration value="error"/>
             <enumeration value="fatal"/>
             <enumeration value="off"/>
             <enumeration value="null"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="debug" default="null">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
             <enumeration value="true"/>
             <enumeration value="false"/>
             <enumeration value="null"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="target" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
     </restriction>
   </complexContent>
 </complexType>
 

Nested Class Summary
static class ConfigurationType.Appender
          Java class for anonymous complex type.
static class ConfigurationType.Category
          Java class for anonymous complex type.
static class ConfigurationType.CategoryFactory
          Java class for anonymous complex type.
static class ConfigurationType.Logger
          Java class for anonymous complex type.
static class ConfigurationType.Renderer
          Java class for anonymous complex type.
static class ConfigurationType.Root
          Java class for anonymous complex type.

 

Nested classes/interfaces inherited from interface oracle.axia.config.beans.logging.log4jconfig.ConfigurationTypeMBean
ConfigurationTypeMBean.AppenderMBean, ConfigurationTypeMBean.CategoryFactoryMBean, ConfigurationTypeMBean.CategoryMBean, ConfigurationTypeMBean.LoggerMBean, ConfigurationTypeMBean.RendererMBean, ConfigurationTypeMBean.RootMBean

 

Nested classes/interfaces inherited from interface oracle.axia.config.beans.logging.log4jconfig.ConfigurationTypeReadOnlyMBean
ConfigurationTypeReadOnlyMBean.AppenderReadOnlyMBean, ConfigurationTypeReadOnlyMBean.CategoryFactoryReadOnlyMBean, ConfigurationTypeReadOnlyMBean.CategoryReadOnlyMBean, ConfigurationTypeReadOnlyMBean.LoggerReadOnlyMBean, ConfigurationTypeReadOnlyMBean.RendererReadOnlyMBean, ConfigurationTypeReadOnlyMBean.RootReadOnlyMBean

 

Field Summary
protected  java.util.List<ConfigurationType.Appender> appender
           
protected  java.util.List<ConfigurationType.Category> category
           
protected  ConfigurationType.CategoryFactory categoryFactory
           
protected  java.lang.String debug
           
protected  java.util.List<ConfigurationType.Logger> logger
           
protected  java.util.List<ConfigurationType.Renderer> renderer
           
protected  ConfigurationType.Root root
           
protected  java.lang.String target
           
protected  java.lang.String threshold
           

 

Constructor Summary
ConfigurationType()
          Default Constructor
ConfigurationType(java.util.List<ConfigurationType.Renderer> renderer, java.util.List<ConfigurationType.Appender> appender, java.util.List<ConfigurationType.Category> category, java.util.List<ConfigurationType.Logger> logger, ConfigurationType.Root root, ConfigurationType.CategoryFactory categoryFactory, java.lang.String threshold, java.lang.String debug, java.lang.String target)
           

 

Method Summary
 void addAppender()
          Add a new element named appender
 void addCategory()
          Add a new element named category
 void addCategoryFactory()
          Add a new element named categoryFactory
 void addLogger()
          Add a new element named logger
 void addRenderer()
          Add a new element named renderer
 void addRoot()
          Add a new element named root
 java.util.List<ConfigurationType.Appender> getAppender()
          Gets the value of the appender property.
 java.util.List<ConfigurationTypeMBean.AppenderMBean> getAppenderMBean()
          Get the list of the Appender element
 java.util.List<ConfigurationType.Category> getCategory()
          Gets the value of the category property.
 ConfigurationType.CategoryFactory getCategoryFactory()
          Gets the value of the categoryFactory property.
 ConfigurationTypeMBean.CategoryFactoryMBean getCategoryFactoryMBean()
          Get the value of the CategoryFactory element
 java.util.List<ConfigurationTypeMBean.CategoryMBean> getCategoryMBean()
          Get the list of the Category element
 java.lang.String getDebug()
          Gets the value of the debug property.
 java.util.List<ConfigurationType.Logger> getLogger()
          Gets the value of the logger property.
 java.util.List<ConfigurationTypeMBean.LoggerMBean> getLoggerMBean()
          Get the list of the Logger element
 java.util.List<ConfigurationType.Renderer> getRenderer()
          Gets the value of the renderer property.
 java.util.List<ConfigurationTypeMBean.RendererMBean> getRendererMBean()
          Get the list of the Renderer element
 ConfigurationType.Root getRoot()
          Gets the value of the root property.
 ConfigurationTypeMBean.RootMBean getRootMBean()
          Get the value of the Root element
 java.lang.String getTarget()
          Gets the value of the target property.
 java.lang.String getThreshold()
          Gets the value of the threshold property.
 void removeAppender(int index)
          Remove an element named appender by the index
 void removeCategory(int index)
          Remove an element named category by the index
 void removeCategoryFactory()
          Remove an element named categoryFactory
 void removeLogger(int index)
          Remove an element named logger by the index
 void removeRenderer(int index)
          Remove an element named renderer by the index
 void removeRoot()
          Remove an element named root
 void setCategoryFactory(ConfigurationType.CategoryFactory value)
          Sets the value of the categoryFactory property.
 void setCategoryFactoryMBean(ConfigurationTypeMBean.CategoryFactoryMBean val)
          Set the value of the CategoryFactory element
 void setDebug(java.lang.String value)
          Sets the value of the debug property.
 void setRoot(ConfigurationType.Root value)
          Sets the value of the root property.
 void setRootMBean(ConfigurationTypeMBean.RootMBean val)
          Set the value of the Root element
 void setTarget(java.lang.String value)
          Sets the value of the target property.
 void setThreshold(java.lang.String value)
          Sets the value of the threshold property.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

renderer

protected java.util.List<ConfigurationType.Renderer> renderer

appender

protected java.util.List<ConfigurationType.Appender> appender

category

protected java.util.List<ConfigurationType.Category> category

logger

protected java.util.List<ConfigurationType.Logger> logger

root

protected ConfigurationType.Root root

categoryFactory

protected ConfigurationType.CategoryFactory categoryFactory

threshold

protected java.lang.String threshold

debug

protected java.lang.String debug

target

protected java.lang.String target

Constructor Detail

ConfigurationType

public ConfigurationType()
Default Constructor

ConfigurationType

public ConfigurationType(java.util.List<ConfigurationType.Renderer> renderer,
                         java.util.List<ConfigurationType.Appender> appender,
                         java.util.List<ConfigurationType.Category> category,
                         java.util.List<ConfigurationType.Logger> logger,
                         ConfigurationType.Root root,
                         ConfigurationType.CategoryFactory categoryFactory,
                         java.lang.String threshold,
                         java.lang.String debug,
                         java.lang.String target)

Method Detail

getRenderer

public java.util.List<ConfigurationType.Renderer> getRenderer()
Gets the value of the renderer property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the renderer property.

For example, to add a new item, do as follows:

    getRenderer().add(newItem);
 

Objects of the following type(s) are allowed in the list ConfigurationType.Renderer


getAppender

public java.util.List<ConfigurationType.Appender> getAppender()
Gets the value of the appender property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the appender property.

For example, to add a new item, do as follows:

    getAppender().add(newItem);
 

Objects of the following type(s) are allowed in the list ConfigurationType.Appender


getCategory

public java.util.List<ConfigurationType.Category> getCategory()
Gets the value of the category property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the category property.

For example, to add a new item, do as follows:

    getCategory().add(newItem);
 

Objects of the following type(s) are allowed in the list ConfigurationType.Category


getLogger

public java.util.List<ConfigurationType.Logger> getLogger()
Gets the value of the logger property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the logger property.

For example, to add a new item, do as follows:

    getLogger().add(newItem);
 

Objects of the following type(s) are allowed in the list ConfigurationType.Logger


getRoot

public ConfigurationType.Root getRoot()
Gets the value of the root property.
Returns:
possible object is ConfigurationType.Root

setRoot

public void setRoot(ConfigurationType.Root value)
Sets the value of the root property.
Parameters:
value - allowed object is ConfigurationType.Root

getCategoryFactory

public ConfigurationType.CategoryFactory getCategoryFactory()
Gets the value of the categoryFactory property.
Returns:
possible object is ConfigurationType.CategoryFactory

setCategoryFactory

public void setCategoryFactory(ConfigurationType.CategoryFactory value)
Sets the value of the categoryFactory property.
Parameters:
value - allowed object is ConfigurationType.CategoryFactory

getThreshold

public java.lang.String getThreshold()
Gets the value of the threshold property.
Specified by:
getThreshold in interface ConfigurationTypeReadOnlyMBean
Returns:
possible object is String

setThreshold

public void setThreshold(java.lang.String value)
Sets the value of the threshold property.
Specified by:
setThreshold in interface ConfigurationTypeMBean
Parameters:
value - allowed object is String

getDebug

public java.lang.String getDebug()
Gets the value of the debug property.
Specified by:
getDebug in interface ConfigurationTypeReadOnlyMBean
Returns:
possible object is String

setDebug

public void setDebug(java.lang.String value)
Sets the value of the debug property.
Specified by:
setDebug in interface ConfigurationTypeMBean
Parameters:
value - allowed object is String

getTarget

public java.lang.String getTarget()
Gets the value of the target property.
Specified by:
getTarget in interface ConfigurationTypeReadOnlyMBean
Returns:
possible object is String

setTarget

public void setTarget(java.lang.String value)
Sets the value of the target property.
Specified by:
setTarget in interface ConfigurationTypeMBean
Parameters:
value - allowed object is String

addRenderer

public void addRenderer()
Add a new element named renderer
Specified by:
addRenderer in interface ConfigurationTypeMBean

removeRenderer

public void removeRenderer(int index)
Remove an element named renderer by the index
Specified by:
removeRenderer in interface ConfigurationTypeMBean
Parameters:
index - The index of removing elements

addAppender

public void addAppender()
Add a new element named appender
Specified by:
addAppender in interface ConfigurationTypeMBean

removeAppender

public void removeAppender(int index)
Remove an element named appender by the index
Specified by:
removeAppender in interface ConfigurationTypeMBean
Parameters:
index - The index of removing elements

addCategory

public void addCategory()
Add a new element named category
Specified by:
addCategory in interface ConfigurationTypeMBean

removeCategory

public void removeCategory(int index)
Remove an element named category by the index
Specified by:
removeCategory in interface ConfigurationTypeMBean
Parameters:
index - The index of removing elements

addLogger

public void addLogger()
Add a new element named logger
Specified by:
addLogger in interface ConfigurationTypeMBean

removeLogger

public void removeLogger(int index)
Remove an element named logger by the index
Specified by:
removeLogger in interface ConfigurationTypeMBean
Parameters:
index - The index of removing elements

addRoot

public void addRoot()
Add a new element named root
Specified by:
addRoot in interface ConfigurationTypeMBean

removeRoot

public void removeRoot()
Remove an element named root
Specified by:
removeRoot in interface ConfigurationTypeMBean

addCategoryFactory

public void addCategoryFactory()
Add a new element named categoryFactory
Specified by:
addCategoryFactory in interface ConfigurationTypeMBean

removeCategoryFactory

public void removeCategoryFactory()
Remove an element named categoryFactory
Specified by:
removeCategoryFactory in interface ConfigurationTypeMBean

getRendererMBean

public java.util.List<ConfigurationTypeMBean.RendererMBean> getRendererMBean()
Get the list of the Renderer element
Specified by:
getRendererMBean in interface ConfigurationTypeReadOnlyMBean

getAppenderMBean

public java.util.List<ConfigurationTypeMBean.AppenderMBean> getAppenderMBean()
Get the list of the Appender element
Specified by:
getAppenderMBean in interface ConfigurationTypeReadOnlyMBean

getCategoryMBean

public java.util.List<ConfigurationTypeMBean.CategoryMBean> getCategoryMBean()
Get the list of the Category element
Specified by:
getCategoryMBean in interface ConfigurationTypeReadOnlyMBean

getLoggerMBean

public java.util.List<ConfigurationTypeMBean.LoggerMBean> getLoggerMBean()
Get the list of the Logger element
Specified by:
getLoggerMBean in interface ConfigurationTypeReadOnlyMBean

getRootMBean

public ConfigurationTypeMBean.RootMBean getRootMBean()
Get the value of the Root element
Specified by:
getRootMBean in interface ConfigurationTypeReadOnlyMBean

setRootMBean

public void setRootMBean(ConfigurationTypeMBean.RootMBean val)
Set the value of the Root element
Specified by:
setRootMBean in interface ConfigurationTypeMBean

getCategoryFactoryMBean

public ConfigurationTypeMBean.CategoryFactoryMBean getCategoryFactoryMBean()
Get the value of the CategoryFactory element
Specified by:
getCategoryFactoryMBean in interface ConfigurationTypeReadOnlyMBean

setCategoryFactoryMBean

public void setCategoryFactoryMBean(ConfigurationTypeMBean.CategoryFactoryMBean val)
Set the value of the CategoryFactory element
Specified by:
setCategoryFactoryMBean in interface ConfigurationTypeMBean

Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


Copyright © 2011, Oracle. All rights reserved.