📄 activemq-core-4.1-incubator-snapshot.xsd
字号:
</xs:sequence>
<xs:attribute name="brokerService" type="xs:string"/>
<xs:attribute name="brokerUrl" type="xs:string"/>
<xs:attribute name="commandDestination" type="xs:string"/>
<xs:attribute name="connection" type="xs:string"/>
<xs:attribute name="connectionFactory" 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.CompositeDemandForwardingBridge -->
<xs:element name="compositeDemandForwardingBridge">
<xs:annotation>
<xs:documentation><![CDATA[
A demand forwarding bridge which works with multicast style transports where
a single Transport could be communicating with multiple remote brokers
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="durableDestinations" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:queue"/>
<xs:element ref="tns:topic"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="dynamicallyIncludedDestinations" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:queue"/>
<xs:element ref="tns:topic"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="excludedDestinations" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:queue"/>
<xs:element ref="tns:topic"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<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:element name="staticallyIncludedDestinations" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="tns:queue"/>
<xs:element ref="tns:topic"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="bridgeTempDestinations" type="xs:boolean"/>
<xs:attribute name="decreaseNetworkConsumerPriority" type="xs:boolean"/>
<xs:attribute name="dispatchAsync" type="xs:boolean"/>
<xs:attribute name="localBroker" type="xs:string"/>
<xs:attribute name="localBrokerName" type="xs:string"/>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="networkTTL" type="xs:integer"/>
<xs:attribute name="password" type="xs:string"/>
<xs:attribute name="prefetchSize" type="xs:integer"/>
<xs:attribute name="remoteBroker" type="xs:string"/>
<xs:attribute name="userName" 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.virtual.CompositeQueue -->
<xs:element name="compositeQueue">
<xs:annotation>
<xs:documentation><![CDATA[
Represents a virtual queue which forwards to a number of other destinations.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="forwardTo" minOccurs="0">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the list of destinations to forward to
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="copyMessage" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Sets whether a copy of the message will be sent to each destination.
Defaults to true so that the forward destination is set as the
destination of the message
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="forwardOnly" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Sets if the virtual destination is forward only (and so there is no
physical queue to match the virtual queue) or if there is also a physical
queue with the same name).
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="forwardTo" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the list of destinations to forward to
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the name of this composite destination
]]></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.broker.region.virtual.CompositeTopic -->
<xs:element name="compositeTopic">
<xs:annotation>
<xs:documentation><![CDATA[
Represents a virtual topic which forwards to a number of other destinations.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="forwardTo" minOccurs="0">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the list of destinations to forward to
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="copyMessage" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Sets whether a copy of the message will be sent to each destination.
Defaults to true so that the forward destination is set as the
destination of the message
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="forwardOnly" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Sets if the virtual destination is forward only (and so there is no
physical queue to match the virtual queue) or if there is also a physical
queue with the same name).
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="forwardTo" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the list of destinations to forward to
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the name of this composite destination
]]></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.broker.view.ConnectionDotFilePlugin -->
<xs:element name="connectionDotFilePlugin">
<xs:annotation>
<xs:documentation><![CDATA[
A <a href="http://www.graphviz.org/">DOT</a> file creator plugin which
creates a DOT file showing the current connections
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="file" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the destination file name to create the destination diagram
]]></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.spring.ActiveMQConnectionFactory -->
<xs:element name="connectionFactory">
<xs:annotation>
<xs:documentation><![CDATA[
A <a href="http://www.springframework.org/">Spring</a> enhanced connection
factory which will automatically use the Spring bean name as the clientIDPrefix property
so that connections created have client IDs related to your Spring.xml file for
easier comprehension from <a href="http://incubator.apache.org/activemq/jmx.html">JMX</a>.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="clientIdGenerator" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="prefetchPolicy" minOccurs="0">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the <a
href="http://incubator.apache.org/activemq/what-is-the-prefetch-limit-for.html">prefetch
policy</a> for consumers created by this connection.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:prefetchPolicy"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="properties" minOccurs="0">
<xs:annotation>
<xs:documentation><![CDATA[
Get the properties from this instance for storing in JNDI
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:any/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="redeliveryPolicy" minOccurs="0">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the global redelivery policy to be used when a message is delivered but the session is rolled back
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice minOccurs="0">
<xs:element ref="tns:redeliveryPolicy"/>
<!--<xs:any/>-->
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="alwaysSessionAsync" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
If this flag is set then a separate thread is not used for dispatching
messages for each Session in the Connection. However, a separate thread
is always used if there is more than one session, or the session isn't in
auto acknowledge or duplicates ok mode
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="beanName" type="xs:string"/>
<xs:attribute name="brokerURL" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the <a
href="http://incubator.apache.org/activemq/configuring-transports.html">connection
URL</a> used to connect to the ActiveMQ broker.
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="clientID" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the JMS clientID to use for the created connection. Note that this can only be used by one connection at once so generally its a better idea
to set the clientID on a Connection
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="clientIDPrefix" type="xs:string">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the prefix used by autogenerated JMS Client ID values which are
used if the JMS client does not explicitly specify on.
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="clientIdGenerator" type="xs:string"/>
<xs:attribute name="closeTimeout" type="xs:integer">
<xs:annotation>
<xs:documentation><![CDATA[
Sets the timeout before a close is considered complete. Normally a
close() on a connection waits for confirmation from the broker; this
allows that operation to timeout to save the client hanging if there is
no broker
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="copyMessageOnSend" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Should a JMS message be copied to a new JMS Message object as part of the
send() method in JMS. This is enabled by default to be compliant with the
JMS specification. You can disable it if you do not mutate JMS messages
after they are sent for a performance boost
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="disableTimeStampsByDefault" type="xs:boolean">
<xs:annotation>
<xs:documentation><![CDATA[
Sets whether or not timestamps on messages should be disabled or not. If
you disable them it adds a small performance boost.
]]></xs:documentation>
</xs:annotation>
</xs:attribute>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -