WebSphere eXtreme Scale Administration Guide > Configure WebSphere eXtreme Scale > Integrate with Spring framework > Spring descriptor XML file



Spring objectgrid.xsd file


Use the Spring objectgrid.xsd file to integrate eXtreme Scale with Spring to manage eXtreme Scale transactions and configure clients and servers.

See the Spring descriptor XML file for descriptions of the elements and attributes defined in the Spring objectgrid.xsd file.


Spring objectgrid.xsd file

<xsd:schema xmlns="http://www.ibm.com/schema/objectgrid"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:beans="http://www.springframework.org/schema/beans"
    targetNamespace="http://www.ibm.com/schema/objectgrid"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified">

    <xsd:import namespace="http://www.springframework.org/schema/beans" />

        <xsd:element name="transactionManager">
        <xsd:complexType>
            <xsd:attribute name="id" type="xsd:ID" />
        </xsd:complexType>
    </xsd:element>

        <xsd:element name="register">
        <xsd:complexType>
            <xsd:attribute name="id" type="xsd:ID" />
            <xsd:attribute name="gridname" type="xsd:string" />
        </xsd:complexType>
    </xsd:element>

        <xsd:element name="server">
        <xsd:complexType>
                <xsd:choice minOccurs="0" maxOccurs="unbounded">
                <xsd:element ref="catalog" />
            </xsd:choice>
            <xsd:attribute name="id" type="xsd:ID" />
            <xsd:attribute name="tracespec" type="xsd:string" />
            <xsd:attribute name="tracefile" type="xsd:string" />
            <xsd:attribute name="statspec" type="xsd:string" />
            <xsd:attribute name="jmxport" type="xsd:integer" />
            <xsd:attribute name="isCatalog" type="xsd:boolean" />
            <xsd:attribute name="name" type="xsd:string" />
        </xsd:complexType>
        </xsd:element>

        <xsd:element name="catalog">
            <xsd:complexType>
                <xsd:attribute name="host" type="xsd:string" />
                <xsd:attribute name="port" type="xsd:integer" />
            </xsd:complexType>
        </xsd:element>

        <xsd:element name="container">
        <xsd:complexType>
                <xsd:attribute name="id" type="xsd:ID" />
                <xsd:attribute name="objectgridxml" type="xsd:string" />
                <xsd:attribute name="deploymentxml" type="xsd:string" />
                <xsd:attribute name="server" type="xsd:string" />
            </xsd:complexType>
    </xsd:element>

            <xsd:element name="JPALoader">
            <xsd:complexType>
                <xsd:attribute name="id" type="xsd:ID" />
                <xsd:attribute name="entityClassName" type="xsd:string" />
                <xsd:attribute name="preloadPartition" type="xsd:integer" />
            </xsd:complexType>
    </xsd:element>

    <xsd:element name="JPATxCallback">
        <xsd:complexType>
            <xsd:attribute name="id" type="xsd:ID" />
            <xsd:attribute name="persistenceUnitName" type="xsd:string" />
                <xsd:attribute name="jpaPropertyFactory" type="xsd:string" />
                <xsd:attribute name="exceptionMapper" type="xsd:string" />
            </xsd:complexType>    
    </xsd:element>

    <xsd:element name="JPAEntityLoader">
        <xsd:complexType>
            <xsd:attribute name="id" type="xsd:ID />
            <xsd:attribute name="entityClassName" type="xsd:string" />
            <xsd:attribute name="preloadPartition" type="xsd:integer" />
        </xsd:complexType"
    </xsd:element>

    <xsd:element name="LRUEvictor">
        <xsd:complexType>
            <xsd:attribute name="id" type="xsd:ID" />
            <xsd:attribute name="maxSize" type="xsd:integer" />
            <xsd:attribute name="sleepTime" type="xsd:integer" />
            <xsd:attribute name="numberOfLRUQueues" type="xsd:integer" />
            <xsd:attribute name="useMemoryUsageThresholdEviction" type="xsd:boolean" />
        </xsd:complexType>
    </xsd:element>

    <xsd:element name="LFUEvictor">
        <xsd:complexType>
            <xsd:attribute name="id" type="xsd:ID" />
            <xsd:attribute name="maxSize" type="xsd:integer" />
            <xsd:attribute name="sleepTime" type="xsd:integer" />
            <xsd:attribute name="numberOfHeaps" type="xsd:integer" />
            <xsd:attribute name="useMemoryUsageThresholdEviction" type="xsd:boolean" />
        </xsd:complexType>
    </xsd:element>

    <xsd:element name="HashIndex">
        <xsd:complexType>
            <xsd:attribute name="id" type="xsd:ID" />
            <xsd:attribute name="name" type="xsd:string" />
            <xsd:attribute name="attributeName" type="xsd:string" />
            <xsd:attribute name="rangeIndex" type="xsd:boolean" />
            <xsd:attribute name="fieldAccessAttribute" type="xsd:boolean" />
            <xsd:attribute name="POJOKeyIndex" type="xsd:boolean" />
        </xsd:complexType"
    </xsd:element>

</xsd:schema>



Parent topic

Spring descriptor XML file


+

Search Tips   |   Advanced Search