⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 activemq-core-4.1-incubator-snapshot.xsd

📁 anewssystem新闻发布系统集成使用了spring hibernate freemarker EXTJS等开源框架 可以作为学习参考
💻 XSD
📖 第 1 页 / 共 5 页
字号:
						<xs:choice minOccurs="0">
							<xs:element ref="tns:fileDurableSubscriberCursor"/>
							<xs:element ref="tns:storeDurableSubscriberCursor"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="persistenceAdapter" minOccurs="0">
					<xs:annotation>
						<xs:documentation><![CDATA[
              Sets the persistence adaptor implementation to use for this broker
            ]]></xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice minOccurs="0">
							<xs:element ref="tns:jdbcPersistenceAdapter"/>
							<xs:element ref="tns:journalPersistenceAdapter"/>
							<xs:element ref="tns:kahaPersistenceAdapter"/>
							<xs:element ref="tns:memoryPersistenceAdapter"/>
							<xs:element ref="tns:quickJournalPersistenceAdapter"/>
							<xs:element ref="tns:rapidPersistenceAdapter"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="persistenceFactory" minOccurs="0">
					<xs:complexType>
						<xs:choice minOccurs="0">
							<xs:element ref="tns:journaledJDBC"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="persistenceTaskRunnerFactory" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0">
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="plugins" minOccurs="0">
					<xs:annotation>
						<xs:documentation><![CDATA[
              Sets a number of broker plugins to install such as for security authentication or authorization
            ]]></xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice minOccurs="0" maxOccurs="unbounded">
							<xs:element ref="tns:authorizationPlugin"/>
							<xs:element ref="tns:connectionDotFilePlugin"/>
							<xs:element ref="tns:destinationDotFilePlugin"/>
							<xs:element ref="tns:jaasAuthenticationPlugin"/>
							<xs:element ref="tns:jaasCertificateAuthenticationPlugin"/>
							<xs:element ref="tns:loggingBrokerPlugin"/>
							<xs:element ref="tns:multicastTraceBrokerPlugin"/>
							<xs:element ref="tns:simpleAuthenticationPlugin"/>
							<xs:element ref="tns:udpTraceBrokerPlugin"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="proxyConnectors" minOccurs="0">
					<xs:annotation>
						<xs:documentation><![CDATA[
              Sets the network connectors which this broker will use to connect to
other brokers in a federated network
            ]]></xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:sequence minOccurs="0" maxOccurs="unbounded">
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="services" minOccurs="0">
					<xs:annotation>
						<xs:documentation><![CDATA[
              Sets the services associated with this broker such as a {@link MasterConnector}
            ]]></xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice minOccurs="0" maxOccurs="unbounded">
							<xs:element ref="tns:broker"/>
							<xs:element ref="tns:commandAgent"/>
							<xs:element ref="tns:inboundQueueBridge"/>
							<xs:element ref="tns:inboundTopicBridge"/>
							<xs:element ref="tns:jmsQueueConnector"/>
							<xs:element ref="tns:jmsTopicConnector"/>
							<xs:element ref="tns:managementContext"/>
							<xs:element ref="tns:masterConnector"/>
							<xs:element ref="tns:multicastNetworkConnector"/>
							<xs:element ref="tns:networkConnector"/>
							<xs:element ref="tns:outboundQueueBridge"/>
							<xs:element ref="tns:outboundTopicBridge"/>
							<xs:element ref="tns:proxyConnector"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="taskRunnerFactory" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0">
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="tempDataStore" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0">
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="transportConnectorURIs" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0" maxOccurs="unbounded">
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="transportConnectors" minOccurs="0">
					<xs:annotation>
						<xs:documentation><![CDATA[
              Sets the transport connectors which this broker will listen on for new
clients
            ]]></xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice minOccurs="0" maxOccurs="unbounded">
							<xs:element ref="tns:transportConnector"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="adminView" type="xs:string">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Returns the administration view of the broker; used to create and destroy resources such as queues and topics.

Note this method returns null if JMX is disabled.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="advisorySupport" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Allows the support of advisory messages to be disabled for performance reasons.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="brokerName" type="xs:string">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets the name of this broker; which must be unique in the network
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="brokerObjectName" type="xs:string">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets the JMX ObjectName for this broker
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="dataDirectory" type="xs:string">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets the directory in which the data files will be stored by default for
the JDBC and Journal persistence adaptors.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="deleteAllMessagesOnStartup" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not all messages are deleted on startup - mostly only
useful for testing.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="destinationFactory" type="xs:string"/>
			<xs:attribute name="destinationPolicy" type="xs:string">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets the destination specific policies available either for exact
destinations or for wildcard areas of destinations.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="keepDurableSubsActive" type="xs:boolean"/>
			<xs:attribute name="managementContext" type="xs:string"/>
			<xs:attribute name="masterConnectorURI" type="xs:string"/>
			<xs:attribute name="memoryManager" type="xs:string"/>
			<xs:attribute name="messageAuthorizationPolicy" type="xs:string">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets the policy used to decide if the current connection is authorized to consume
a given message
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="pendingDurableSubscriberPolicy" type="xs:string"/>
			<xs:attribute name="persistenceAdapter" type="xs:string">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets the persistence adaptor implementation to use for this broker
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="persistenceFactory" type="xs:string"/>
			<xs:attribute name="persistenceTaskRunnerFactory" type="xs:string"/>
			<xs:attribute name="persistenceThreadPriority" type="xs:integer"/>
			<xs:attribute name="persistent" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not persistence is enabled or disabled.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="populateJMSXUserID" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not the broker should populate the JMSXUserID header.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="shutdownOnMasterFailure" type="xs:boolean"/>
			<xs:attribute name="start" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not the broker is started along with the ApplicationContext it is defined within.
Normally you would want the broker to start up along with the ApplicationContext but sometimes when working
with JUnit tests you may wish to start and stop the broker explicitly yourself.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="taskRunnerFactory" type="xs:string"/>
			<xs:attribute name="tempDataStore" type="xs:string"/>
			<xs:attribute name="tmpDataDirectory" type="xs:string"/>
			<xs:attribute name="useJmx" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not the Broker's services should be exposed into JMX or
not.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="useLoggingForShutdownErrors" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not we should use commons-logging when reporting errors
when shutting down the broker
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="useShutdownHook" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not we should use a shutdown handler to close down the
broker cleanly if the JVM is terminated. It is recommended you leave this
enabled.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="useVirtualTopics" type="xs:boolean">
				<xs:annotation>
					<xs:documentation><![CDATA[
            Sets whether or not
<a href="http://incubator.apache.org/activemq/virtual-destinations.html">Virtual Topics</a>
should be supported by default if they have not been explicitly configured.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="vmConnectorURI" 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.BytesJDBCAdapter -->
	<xs:element name="bytesJDBCAdapter">
		<xs:annotation>
			<xs:documentation><![CDATA[
        This JDBCAdapter inserts and extracts BLOB data using the
setBytes()/getBytes() operations.

The databases/JDBC drivers that use this adapter are:
      ]]></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.broker.util.CommandAgent -->
	<xs:element name="commandAgent">
		<xs:annotation>
			<xs:documentation><![CDATA[
        An agent which listens to commands on a JMS destination
      ]]></xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="brokerService" minOccurs="0">
					<xs:complexType>
						<xs:choice minOccurs="0">
							<xs:element ref="tns:broker"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="commandDestination" minOccurs="0">
					<xs:complexType>
						<xs:choice minOccurs="0">
							<xs:element ref="tns:queue"/>
							<xs:element ref="tns:topic"/>
							<!--<xs:any/>-->
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name="connection" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0">
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="connectionFactory" minOccurs="0">
					<xs:complexType>
						<xs:sequence minOccurs="0">
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -