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

📄 jencks-1.3.xsd

📁 anewssystem新闻发布系统集成使用了spring hibernate freemarker EXTJS等开源框架 可以作为学习参考
💻 XSD
📖 第 1 页 / 共 3 页
字号:
		<xs:complexType>
			<xs:sequence>
				<xs:element name='xidFactory' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name='bufferClassName' type='xs:string'/>
			<xs:attribute name='bufferSizeKBytes' type='xs:integer'/>
			<xs:attribute name='checksumEnabled' type='xs:boolean'/>
			<xs:attribute name='flushSleepTimeMilliseconds' type='xs:integer'/>
			<xs:attribute name='logFileDir' type='xs:string'/>
			<xs:attribute name='logFileExt' type='xs:string'/>
			<xs:attribute name='logFileName' type='xs:string'/>
			<xs:attribute name='maxBlocksPerFile' type='xs:integer'/>
			<xs:attribute name='maxBuffers' type='xs:integer'/>
			<xs:attribute name='maxLogFiles' type='xs:integer'/>
			<xs:attribute name='minBuffers' type='xs:integer'/>
			<xs:attribute name='serverBaseDir' type='xs:string'/>
			<xs:attribute name='threadsWaitingForceThreshold' type='xs:integer'/>
			<xs:attribute name='xidFactory' type='xs:string'/>
			<xs:attribute name='id' type='xs:ID'/>
			<xs:anyAttribute namespace='##other' processContents='lax'/>
		</xs:complexType>
	</xs:element>


	<!-- element for type: org.jencks.JCAConnectorLifecycleFactory -->
	<xs:element name='jCAConnectorLifecycleFactory'>
		<xs:annotation>
			<xs:documentation><![CDATA[
        A factory bean for Jencks JCAConnector classes that can also manage
the lifecycle (i.e. start/stop) of a JCAConnector. This is necessary
because the JCAConnector class does not provide any means for starting
and stopping message consumption.
<p>
Represents a factory class that can be configured once, and then used
multiple times to return lightweight JCAConnector objects that can be
independently stopped and started.
<p>
This can be useful when JCAConnector's need to be configured via a
dependency injection container. The container should be used to
configure a JCAConnectorLifecycleFactory instead, and classes can
then use this class to obtain the JCAConnector's, start them, and stop
them.
      ]]></xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name='activationSpec' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name='beanFactory' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name='bootstrapContext' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name='endpointFactory' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name='jcaContainer' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:choice minOccurs='0' maxOccurs='1'>
							<xs:element ref='tns:jcaContainer'/>
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name='resourceAdapter' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name='transactionManager' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name='activationSpec' type='xs:string'/>
			<xs:attribute name='beanFactory' type='xs:string'/>
			<xs:attribute name='beanName' type='xs:string'/>
			<xs:attribute name='bootstrapContext' type='xs:string'/>
			<xs:attribute name='endpointFactory' type='xs:string'/>
			<xs:attribute name='jcaContainer' type='xs:string'/>
			<xs:attribute name='ref' type='xs:string'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Returns the name of the MessageListener POJO in Spring
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='resourceAdapter' type='xs:string'/>
			<xs:attribute name='transactionManager' type='xs:string'/>
			<xs:attribute name='id' type='xs:ID'/>
			<xs:anyAttribute namespace='##other' processContents='lax'/>
		</xs:complexType>
	</xs:element>


	<!-- element for type: org.jencks.JCAContainer -->
	<xs:element name='jcaContainer'>
		<xs:annotation>
			<xs:documentation><![CDATA[
        Represents a base JCA container which has no dependency on Geronimo and
requires a mandatory {@link BootstrapContext} and {@link ResourceAdapter}
properties to be configured. <p/> Typically Spring users will use the
{@link BootstrapContextFactoryBean} to create the {@link BootstrapContext}
instance, with the work manager and transaction manager.
      ]]></xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name='applicationContext' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name='bootstrapContext' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name='connectors' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:choice minOccurs='0' maxOccurs='unbounded'>
							<xs:element ref='tns:connector'/>
						</xs:choice>
					</xs:complexType>
				</xs:element>
				<xs:element name='resourceAdapter' minOccurs='0' maxOccurs='1'>
					<xs:complexType>
						<xs:sequence minOccurs='0' maxOccurs='1'>
							<xs:any/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
			<xs:attribute name='applicationContext' type='xs:string'/>
			<xs:attribute name='bootstrapContext' type='xs:string'/>
			<xs:attribute name='lazyLoad' type='xs:boolean'/>
			<xs:attribute name='resourceAdapter' type='xs:string'/>
			<xs:attribute name='id' type='xs:ID'/>
			<xs:anyAttribute namespace='##other' processContents='lax'/>
		</xs:complexType>
	</xs:element>


	<!-- element for type: org.jencks.factory.LocalTransactionFactoryBean -->
	<xs:element name='localTransactionFactory'>
		<xs:annotation>
			<xs:documentation><![CDATA[
        This FactoryBean creates the local transaction strategy for the
JCA connection manager used.
<p/>
This class can be injected in the ConnectionManagerFactoryBean to
configure the ConnectionManager instance returned.
      ]]></xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name='id' type='xs:ID'/>
			<xs:anyAttribute namespace='##other' processContents='lax'/>
		</xs:complexType>
	</xs:element>


	<!-- element for type: org.jencks.factory.NoTransactionFactoryBean -->
	<xs:element name='noTransactionFactory'>
		<xs:annotation>
			<xs:documentation><![CDATA[
        This FactoryBean creates the no transaction strategy for the
JCA connection manager used.
<p/>
This class can be injected in the ConnectionManagerFactoryBean to
configure the ConnectionManager instance returned.
      ]]></xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name='id' type='xs:ID'/>
			<xs:anyAttribute namespace='##other' processContents='lax'/>
		</xs:complexType>
	</xs:element>


	<!-- element for type: org.jencks.factory.PartitionedPoolFactoryBean -->
	<xs:element name='partitionedPoolFactory'>
		<xs:annotation>
			<xs:documentation><![CDATA[
        This FactoryBean creates the partitionned pool strategy for
the Geronimo connection manager.
<p/>
This class is based on the common pool properties defined in
the AbstractGeronimoPool class and two other properties:
partitionByConnectionRequestInfo to manage pooling with the
request informations and partitionBySubject to manage pooling
with the subjects.
      ]]></xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name='blockingTimeoutMilliseconds' type='xs:integer'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the blocking timeout property in milliseconds.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='idleTimeoutMinutes' type='xs:integer'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the idle timeout property in minutes.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='matchAll' type='xs:boolean'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the match all property.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='matchOne' type='xs:boolean'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the match one property.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='maxSize' type='xs:integer'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the max size property of the pool.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='minSize' type='xs:integer'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the min size property of the pool.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='partitionByConnectionRequestInfo' type='xs:boolean'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the partitionByConnectionRequestInfo for the pool.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='partitionBySubject' type='xs:boolean'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the partitionBySubject for the pool.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='selectOneAssumeMatch' type='xs:boolean'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the select one assume mathc property.
          ]]></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.jencks.factory.SinglePoolFactoryBean -->
	<xs:element name='singlePoolFactory'>
		<xs:annotation>
			<xs:documentation><![CDATA[
        This FactoryBean creates the partitionned pool strategy for
the Geronimo connection manager.
<p/>
This class is based on the common pool properties defined in
the AbstractGeronimoPool class.
      ]]></xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name='blockingTimeoutMilliseconds' type='xs:integer'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the blocking timeout property in milliseconds.
          ]]></xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name='idleTimeoutMinutes' type='xs:integer'>
				<xs:annotation>
					<xs:documentation><![CDATA[
            Set the idle timeout property in minutes.
          ]]></xs:documentation>

⌨️ 快捷键说明

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