blob: 774e2ed5fabe4d7601ce761974ba644b6e5e7f26 [file] [log] [blame]
<?xml version='1.0'?>
<!-- NOTE: this file is autogenerated by Apache XBean -->
<xs:schema elementFormDefault='qualified'
targetNamespace='http://activemq.org/activemq-jpa-store/config/1.0'
xmlns:xs='http://www.w3.org/2001/XMLSchema'
xmlns:tns='http://activemq.org/activemq-jpa-store/config/1.0'>
<!-- element for type: org.apache.activemq.store.jpa.JPAPersistenceAdapter -->
<xs:element name='jpaPersistenceAdapter'>
<xs:annotation>
<xs:documentation><![CDATA[
An implementation of {@link PersistenceAdapter} that uses JPA to store it's
messages.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name='entityManagerFactory' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name='entityManagerProperties' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name='usageManager' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name='wireFormat' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
</xs:sequence>
<xs:attribute name='brokerName' type='xs:string'/>
<xs:attribute name='directory' type='xs:string'/>
<xs:attribute name='entityManagerFactory' type='xs:string'/>
<xs:attribute name='entityManagerName' type='xs:string'/>
<xs:attribute name='entityManagerProperties' type='xs:string'/>
<xs:attribute name='usageManager' type='xs:string'/>
<xs:attribute name='wireFormat' type='xs:string'/>
<xs:attribute name='id' type='xs:ID'/>
<xs:anyAttribute namespace='##other' processContents='lax'/>
</xs:complexType>
</xs:element>
<!-- element for type: org.apache.activemq.store.jpa.JPAReferenceStoreAdapter -->
<xs:element name='jpaReferenceStoreAdapter'>
<xs:annotation>
<xs:documentation><![CDATA[
An implementation of {@link ReferenceStoreAdapter} that uses JPA to store
it's message references.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name='entityManagerFactory' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name='entityManagerProperties' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name='usageManager' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name='wireFormat' minOccurs='0' maxOccurs='1'>
<xs:complexType>
<xs:sequence minOccurs='0' maxOccurs='1'><xs:any namespace='##other'/></xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>
</xs:sequence>
<xs:attribute name='brokerName' type='xs:string'/>
<xs:attribute name='directory' type='xs:string'/>
<xs:attribute name='entityManagerFactory' type='xs:string'/>
<xs:attribute name='entityManagerName' type='xs:string'/>
<xs:attribute name='entityManagerProperties' type='xs:string'/>
<xs:attribute name='usageManager' type='xs:string'/>
<xs:attribute name='wireFormat' type='xs:string'/>
<xs:attribute name='id' type='xs:ID'/>
<xs:anyAttribute namespace='##other' processContents='lax'/>
</xs:complexType>
</xs:element>
</xs:schema>