📄 activemq-core-4.1-incubator-snapshot.xsd
字号:
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<!-- element for type: org.apache.activemq.broker.region.policy.FixedSizedSubscriptionRecoveryPolicy -->
<xs:element name="fixedSizedSubscriptionRecoveryPolicy">
<xs:annotation>
<xs:documentation><![CDATA[
This implementation of {@link SubscriptionRecoveryPolicy} will keep a fixed
amount of memory available in RAM for message history which is evicted in
time order.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="buffer" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="buffer" type="xs:string"/>
<xs:attribute name="maximumSize" type="xs:integer">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the maximum amount of RAM in bytes that this buffer can hold in RAM
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="useSharedBuffer" type="xs:boolean"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<!-- element for type: org.apache.activemq.network.ForwardingBridge -->
<xs:element name="forwardingBridge">
<xs:annotation>
<xs:documentation><![CDATA[
Forwards all messages from the local broker to the remote broker.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="localBroker" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="remoteBroker" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="clientId" type="xs:string"/>
<xs:attribute name="destinationFilter" type="xs:string"/>
<xs:attribute name="dispatchAsync" type="xs:boolean"/>
<xs:attribute name="localBroker" type="xs:string"/>
<xs:attribute name="prefetchSize" type="xs:integer"/>
<xs:attribute name="remoteBroker" 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.jdbc.adapter.ImageBasedJDBCAdaptor -->
<xs:element name="imageBasedJDBCAdaptor">
<xs:annotation>
<xs:documentation><![CDATA[
Provides JDBCAdapter since that uses
IMAGE datatype to hold binary data.
The databases/JDBC drivers that use this adapter are:
<ul>
<li>Sybase</li>
<li>MS SQL</li>
</ul>
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="statements" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:statements"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="batchStatments" type="xs:boolean"/>
<xs:attribute name="statements" type="xs:string"/>
<xs:attribute name="useExternalMessageReferences" type="xs:boolean"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<!-- element for type: org.apache.activemq.network.jms.InboundQueueBridge -->
<xs:element name="inboundQueueBridge">
<xs:annotation>
<xs:documentation><![CDATA[
Create an Inbound Queue Bridge
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="consumer" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consumerConnection" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consumerQueue" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:queue"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="jmsConnector" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:jmsQueueConnector"/>
<xs:element ref="tns:jmsTopicConnector"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="jmsMessageConvertor" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:simpleJmsMessageConvertor"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="producerConnection" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="producerQueue" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:queue"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="consumer" type="xs:string"/>
<xs:attribute name="consumerConnection" type="xs:string"/>
<xs:attribute name="consumerQueue" type="xs:string"/>
<xs:attribute name="doHandleReplyTo" type="xs:boolean"/>
<xs:attribute name="inboundQueueName" type="xs:string"/>
<xs:attribute name="jmsConnector" type="xs:string"/>
<xs:attribute name="jmsMessageConvertor" type="xs:string"/>
<xs:attribute name="localQueueName" type="xs:string"/>
<xs:attribute name="maximumRetries" type="xs:integer">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the maximum number of retries if a send fails before closing the
bridge
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="producerConnection" type="xs:string"/>
<xs:attribute name="producerQueue" type="xs:string"/>
<xs:attribute name="selector" 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.network.jms.InboundTopicBridge -->
<xs:element name="inboundTopicBridge">
<xs:annotation>
<xs:documentation><![CDATA[
Create an Inbound Topic Bridge
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="consumer" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consumerConnection" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consumerTopic" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:topic"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="jmsConnector" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:jmsQueueConnector"/>
<xs:element ref="tns:jmsTopicConnector"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="jmsMessageConvertor" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:simpleJmsMessageConvertor"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="producerConnection" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="producerTopic" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:topic"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="consumer" type="xs:string"/>
<xs:attribute name="consumerConnection" type="xs:string"/>
<xs:attribute name="consumerName" type="xs:string"/>
<xs:attribute name="consumerTopic" type="xs:string"/>
<xs:attribute name="doHandleReplyTo" type="xs:boolean"/>
<xs:attribute name="inboundTopicName" type="xs:string"/>
<xs:attribute name="jmsConnector" type="xs:string"/>
<xs:attribute name="jmsMessageConvertor" type="xs:string"/>
<xs:attribute name="localTopicName" type="xs:string"/>
<xs:attribute name="maximumRetries" type="xs:integer">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the maximum number of retries if a send fails before closing the
bridge
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="producerConnection" type="xs:string"/>
<xs:attribute name="producerTopic" type="xs:string"/>
<xs:attribute name="selector" 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.broker.region.policy.IndividualDeadLetterStrategy -->
<xs:element name="individualDeadLetterStrategy">
<xs:annotation>
<xs:documentation><![CDATA[
A {@link DeadLetterStrategy} where each destination has its own individual
DLQ using the subject naming hierarchy.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="queuePrefix" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the prefix to use for all dead letter queues for queue messages
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="topicPrefix" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the prefix to use for all dead letter queues for topic messages
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="useQueueForQueueMessages" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Sets whether a queue or topic should be used for queue messages sent to a
DLQ. The default is to use a Queue
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="useQueueForTopicMessages" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Sets whether a queue or topic should be used for topic messages sent to a
DLQ. The default is to use a Queue
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="id" type="xs:ID"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<!-- element for type: org.apache.activemq.store.jdbc.adapter.InformixJDBCAdapter -->
<xs:element name="informixJDBCAdapter">
<xs:annotation>
<xs:documentation><![CDATA[
JDBC Adapter for Informix database.
Because Informix database restricts length of composite primary keys, length of
<i>container name</i> field and <i>subscription id</i> field must be reduced to 150 characters.
Therefore be sure not to use longer names for container name and subscription id than 150 characters.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="statements" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:statements"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="batchStatments" type="xs:boolean"/>
<xs:attribute name="statements" type="xs:string"/>
<xs:attribute name="useExternalMessageReferences" type="xs:boolean"/>
<xs:attribute name="id" type="xs:ID"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -