?? openjms.xsd
字號:
<xsd:element name="RmiConfiguration">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This element defines items specific to the RMI connector.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="embeddedRegistry" type="xsd:boolean"
use="optional" default="true">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This specifies whether to use an embedded (or internal) RMI
registry, or an external one.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="registryHost" type="xsd:string" use="optional"
default="localhost">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The RMI registry host. This is only applicable if an external
RMI registry is being used, i.e., embeddedRegistry is false.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="registryPort" type="xsd:positiveInteger"
use="optional" default="1099">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The RMI registry port.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="clientPingInterval" type="seconds"
use="optional" default="15">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The client ping interval, specified in seconds. If set to 0, the
ping is disabled.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="HttpConfiguration">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This element defines items specific to the HTTP configuration.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="HttpConfigurationType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="HttpsConfiguration">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This element defines items specific to the HTTPS configuration.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="HttpConfigurationType" />
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="HttpConfigurationType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This type defines items specific to HTTP and HTTPS connectors.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:restriction base="SocketConfigurationType">
<xsd:attribute name="webServerHost" type="xsd:string" use="optional"
default="localhost">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The web server host.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="webServerPort" type="xsd:positiveInteger"
use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The web server port.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="servlet" type="xsd:string"
use="optional" default="/openjms-tunnel/tunnel">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The tunnel servlet path
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MessageManagerConfiguration">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This element defines items specific to the message manager.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="destinationCacheSize" type="xsd:positiveInteger"
use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The maximum size of a destination cache before non-persistent
messages are discarded.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="SchedulerConfiguration">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This element defines items specific to the scheduler.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="maxThreads" type="xsd:positiveInteger"
use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The maximum number of worker threads that the scheduler uses.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="GarbageCollectionConfiguration">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This element defines items specific to the garbage collection service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="memoryCheckInterval" type="seconds"
use="optional" default="30">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This indicates how often the server will check the memory
utilization of the server.
It will check to ensure that the ratio of free memory to total
memory doesn't fall below the lowWaterThreshold.
The value is specified in seconds, and defaults to 30 seconds if
not set.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="lowWaterThreshold" use="optional" default="20">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is the ratio of free memory to total memory, specified as a
percentage, which will trigger garbage collection.
The default value of 20 indicates that when free memory falls
below 20% of total memory (i.e. total VM memory) then garbage
collection will be triggered. The range of valid values is
10-50.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="10" />
<xsd:maxExclusive value="50" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="garbageCollectionInterval" type="seconds"
use="optional" default="600">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This indicates how often the garbage collector will run to remove
processed messages from the cache. A value of zero will disable
this capability.
The value is specified in seconds, and defaults to 600 seconds if
a value is not set.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="garbageCollectionThreadPriority"
type="threadPriority" use="optional" default="5">
<xsd:annotation>
<xsd:documentation xml:lang="en">
This is the priority assigned to the garbage collection thread.
It ranges from 1-10, and defaults to 5 if a value is not set.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="DatabaseConfiguration">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="RdbmsDatabaseConfiguration" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RdbmsDatabaseConfiguration">
<xsd:annotation>
<xsd:documentation xml:lang="en">
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="class" type="xsd:string"
default="org.exolab.jms.persistence.DBCPConnectionManager">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The connection manager, which pools connections to the underlying
database.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="driver" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The JDBC driver, which must be XA compliant, used to access the
database.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="url" type="xsd:anyURI" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The JDBC url.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="user" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The database user.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="password" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The user password.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="maxActive" type="xsd:nonNegativeInteger"
use="optional" default="10">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The maximum no. of active connections that can be allocated from
the connection pool, or zero for no limit.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="maxIdle" type="xsd:integer"
use="optional" default="10">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The maximum no. of connections that can sit idle in the connection
pool, before connections are evicted.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="minIdleTime" type="seconds" use="optional"
default="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the minimum time that a connection may remain idle
before it may be evicted.
Use "0" to disable eviction of idle connections.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="evictionInterval" type="seconds" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
Specifies the interval, in seconds, between checking idle
connections. Idle connections are removed after 'minIdleTime'
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -