Difference between revisions of "GVSupport"

From GreenVulcano Wiki
Jump to: navigation, search
 
Line 28: Line 28:
 
* [[GVHeartBeatConfig]]
 
* [[GVHeartBeatConfig]]
 
* [[GVTaskManagerFactory]]
 
* [[GVTaskManagerFactory]]
 
 
 
 
 
<!--
 
    Root element for GreenVulcano ESB Statistics.
 
 
-->
 
<!ELEMENT GVStatisticsConfig (Description?, Writers, ExtendedDataMappings?)>
 
<!--
 
    Element type 'module'.
 
-->
 
<!ATTLIST GVStatisticsConfig type    CDATA  #FIXED  "module">
 
<!--
 
    Module ID always set to 'STATISTICS'.
 
-->
 
<!ATTLIST GVStatisticsConfig name    CDATA  #FIXED  "STATISTICS">
 
 
<!--
 
    #Template:
 
 
        <xsl:template match="Writers">
 
            <xsl:if test="Description">
 
                <small><xsl:value-of select="Description"/></small><p/>
 
            </xsl:if>
 
        </xsl:template>
 
-->
 
<!ELEMENT Writers (Description?, (%statistics-writers;)*) >
 
<!--
 
    Default Statistics writer.
 
 
    #References: *[@type='stat-writer']/@id
 
-->
 
<!ATTLIST Writers default CDATA #REQUIRED>
 
 
<!--
 
    DUMMY Writer plug-in parameters.
 
 
    Default plug-in for statistics.
 
    It's can be used when are problem on other statistics writers.
 
    It DON'T makes historicization of data.
 
 
#SelectOnInsert
 
    #Label: @id
 
-->
 
<!ELEMENT DUMMYStatisticsWriter (Description?) >
 
<!--
 
    Unmodifiable.
 
    Used by GreenVulcanoESB factory framework.
 
-->
 
<!ATTLIST DUMMYStatisticsWriter type CDATA #FIXED "stat-writer">
 
<!--
 
    Unmodifiable.
 
    Used by GreenVulcanoESB factory framework.
 
-->
 
<!ATTLIST DUMMYStatisticsWriter class CDATA #FIXED "it.greenvulcano.gvesb.statistics.plugin.DUMMYStatisticsWriter">
 
<!--
 
    Unmodifiable.
 
-->
 
<!ATTLIST DUMMYStatisticsWriter id CDATA #FIXED "DUMMY_STORE">
 
 
<!--
 
    JDBC Writer plug-in connection parameters.
 
 
    It's can be used for writing statistics information on DB.
 
 
#SelectOnInsert
 
    #Label: @id
 
-->
 
<!ELEMENT JDBCStatisticsWriter (Description?, JNDIHelper?) >
 
<!--
 
    Unmodifiable.
 
    Used by GreenVulcanoESB factory framework.
 
-->
 
<!ATTLIST JDBCStatisticsWriter type CDATA #FIXED "stat-writer">
 
<!--
 
    Unmodifiable.
 
    Used by GreenVulcanoESB factory framework.
 
-->
 
<!ATTLIST JDBCStatisticsWriter class CDATA #FIXED "it.greenvulcano.gvesb.statistics.plugin.JDBCStatisticsWriter">
 
<!--
 
Writer id.
 
 
    #NotNull
 
    #Unique: ../*[@type='stat-writer']/@id
 
-->
 
<!ATTLIST JDBCStatisticsWriter id CDATA #REQUIRED>
 
<!--
 
    JDBC DataSorce JNDI name.
 
 
    #NotNull
 
-->
 
<!ATTLIST JDBCStatisticsWriter dataSource CDATA #REQUIRED>
 
 
<!--
 
    JMS Writer plug-in connection parameters.
 
 
    It's can be used for writing statistics information on a JMS Queue.
 
 
#SelectOnInsert
 
    #Label: @id
 
-->
 
<!ELEMENT JMSStatisticsWriter (Description?, JNDIHelper?) >
 
<!--
 
    Unmodifiable.
 
    Used by GreenVulcanoESB factory framework.
 
-->
 
<!ATTLIST JMSStatisticsWriter type CDATA #FIXED "stat-writer">
 
<!--
 
    Unmodifiable.
 
    Used by GreenVulcanoESB factory framework.
 
-->
 
<!ATTLIST JMSStatisticsWriter class CDATA #FIXED "it.greenvulcano.gvesb.statistics.plugin.JMSStatisticsWriter">
 
<!--
 
    Writer id.
 
 
    #NotNull
 
    #Unique: ../*[@type='stat-writer']/@id
 
-->
 
<!ATTLIST JMSStatisticsWriter id CDATA #REQUIRED>
 
<!--
 
    JMS QueueConnectionFactory  JNDI name.
 
 
#NotNull
 
-->
 
<!ATTLIST JMSStatisticsWriter connectionFactory CDATA #REQUIRED>
 
<!--
 
    JMS Queue JNDI name.
 
 
    #NotNull
 
-->
 
<!ATTLIST JMSStatisticsWriter queue CDATA #REQUIRED>
 

Latest revision as of 17:40, 6 March 2012

Description

Element GVSupport represents the GreenVulcano® ESB Support Configuration File.

The following table shows the GVSupport element's attributes:

Attribute Type Description
version fixed Current GreenVulcano® ESB version.

This attribute must assume the value 1.0

type fixed Element type 'module'.

This attribute must assume the value module

name fixed Module Id always set to LOG4J.

This attribute must assume the value LOG4J

It is composed by: