📄 openjms.xsd
字号:
</xsd:complexType> <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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -