| <?xml version="1.0" encoding="UTF-8"?> | |
| <!ELEMENT quickserver (name?, port?, bind-address?, | |
| client-event-handler?, | |
| client-command-handler?, client-object-handler?, client-binary-handler?, | |
| client-authentication-handler?, authenticator?, | |
| client-data?, | |
| client-extended-event-handler?, | |
| server-banner?, max-connection?, max-connection-msg?, | |
| timeout?, timeout-msg?, | |
| max-auth-try?, max-auth-try-msg?, | |
| console-logging-level?, console-logging-formatter?, | |
| object-pool?, | |
| db-object-pool?, communication-logging?, | |
| application-configuration?, | |
| security-manager-class?, access-constraint?, application-jar-path?, | |
| server-hooks?, init-server-hooks?, secure?, qsadmin-server?, | |
| server-mode?, default-data-mode?, advanced-settings?)> | |
| <!ELEMENT db-object-pool (database-connection-set?, db-pool-util)> | |
| <!ELEMENT database-connection-set (database-connection*)> | |
| <!ELEMENT database-connection (id, driver, url, username?, password?)> | |
| <!ELEMENT qsadmin-server | |
| (name?, port?, bind-address?, | |
| client-event-handler?, | |
| client-command-handler?, client-object-handler?, | |
| client-authentication-handler?, authenticator?, | |
| client-data?, | |
| client-extended-event-handler?, | |
| server-banner?, max-connection?, max-connection-msg?, | |
| timeout?, timeout-msg?, | |
| max-auth-try?, max-auth-try-msg?, | |
| console-logging-level?, console-logging-formatter?, | |
| object-pool?, | |
| command-plugin?,command-shell?,communication-logging?, | |
| access-constraint?, server-hooks?, server-mode?, | |
| default-data-mode?, advanced-settings?)> | |
| <!ELEMENT object-pool (max-active, max-idle, init-size, thread-object-pool?, | |
| client-handler-object-pool?, byte-buffer-object-pool?, | |
| client-data-object-pool?, pool-manager?)> | |
| <!ELEMENT command-shell (enable, prompt-name?)> | |
| <!ELEMENT communication-logging (enable)> | |
| <!ELEMENT application-configuration (property*, prompt-type?)> | |
| <!ELEMENT property (property-name, property-value)> | |
| <!ELEMENT access-constraint (ip-filter)> | |
| <!ELEMENT ip-filter (enable, allow-access, ip-collection)> | |
| <!ELEMENT ip-collection (client-ip-address*)> | |
| <!ELEMENT server-hooks (class-name*)> | |
| <!ELEMENT init-server-hooks (class-name*)> | |
| <!ELEMENT secure (enable?, load?, port?, protocol?, client-auth-enable?, secure-store)> | |
| <!ELEMENT secure-store (type?, algorithm?, provider?, key-store-info, trust-store-info?, secure-store-manager?)> | |
| <!ELEMENT key-store-info (store-file, store-password, key-password)> | |
| <!ELEMENT trust-store-info (store-file, store-password, type?, provider?)> | |
| <!ELEMENT server-mode (blocking)> | |
| <!ELEMENT advanced-settings (charset?, use-direct-byte-buffer?, | |
| byte-buffer-size?, backlog?, socket-linger?, debug-non-blocking-mode?, | |
| client-identifier?, qsobject-pool-maker?)> | |
| <!ELEMENT thread-object-pool (max-active, max-idle, init-size)> | |
| <!ELEMENT client-handler-object-pool (max-active, max-idle, init-size)> | |
| <!ELEMENT byte-buffer-object-pool (max-active, max-idle, init-size)> | |
| <!ELEMENT client-data-object-pool (max-active, max-idle, init-size)> | |
| <!ELEMENT default-data-mode (data-type-in, data-type-out)> | |
| <!ELEMENT client-command-handler (#PCDATA)> | |
| <!ELEMENT client-object-handler (#PCDATA)> | |
| <!-- for v1.2 and below --> | |
| <!-- for v1.3 and above --> | |
| <!ELEMENT authenticator (#PCDATA)> | |
| <!ELEMENT client-data (#PCDATA)> | |
| <!ELEMENT server-banner (#PCDATA)> | |
| <!ELEMENT name (#PCDATA)> | |
| <!ELEMENT port (#PCDATA)> | |
| <!ELEMENT bind-address (#PCDATA)> | |
| <!ELEMENT max-connection (#PCDATA)> | |
| <!ELEMENT max-connection-msg (#PCDATA)> | |
| <!ELEMENT timeout (#PCDATA)> | |
| <!ELEMENT timeout-msg (#PCDATA)> | |
| <!ELEMENT max-auth-try (#PCDATA)> | |
| <!ELEMENT max-auth-try-msg (#PCDATA)> | |
| <!ELEMENT console-logging-level (#PCDATA)> | |
| <!ELEMENT console-logging-formatter (#PCDATA)> | |
| <!ELEMENT command-plugin (#PCDATA)> | |
| <!ELEMENT id (#PCDATA)> | |
| <!ELEMENT driver (#PCDATA)> | |
| <!ELEMENT url (#PCDATA)> | |
| <!ELEMENT username (#PCDATA)> | |
| <!ELEMENT password (#PCDATA)> | |
| <!ELEMENT db-pool-util (#PCDATA)> | |
| <!ELEMENT max-active (#PCDATA)> | |
| <!ELEMENT max-idle (#PCDATA)> | |
| <!ELEMENT init-size (#PCDATA)> | |
| <!-- for v1.3.2 and above --> | |
| <!ELEMENT enable (#PCDATA)> | |
| <!ELEMENT prompt-name (#PCDATA)> | |
| <!ELEMENT property-name (#PCDATA)> | |
| <!ELEMENT property-value (#PCDATA)> | |
| <!-- for v1.3.3 and above --> | |
| <!ELEMENT security-manager-class (#PCDATA)> | |
| <!ELEMENT allow-access (#PCDATA)> | |
| <!ELEMENT client-ip-address (#PCDATA)> | |
| <!ELEMENT application-jar-path (#PCDATA)> | |
| <!ELEMENT class-name (#PCDATA)> | |
| <!-- for v1.4.0 and above --> | |
| <!ELEMENT load (#PCDATA)> | |
| <!ELEMENT protocol (#PCDATA)> | |
| <!ELEMENT client-auth-enable (#PCDATA)> | |
| <!ELEMENT type (#PCDATA)> | |
| <!ELEMENT algorithm (#PCDATA)> | |
| <!ELEMENT provider (#PCDATA)> | |
| <!ELEMENT store-file (#PCDATA)> | |
| <!ELEMENT store-password (#PCDATA)> | |
| <!ELEMENT key-password (#PCDATA)> | |
| <!ELEMENT client-binary-handler (#PCDATA)> | |
| <!ELEMENT secure-store-manager (#PCDATA)> | |
| <!-- for v1.4.5 and above --> | |
| <!ELEMENT blocking (#PCDATA)> | |
| <!ELEMENT charset (#PCDATA)> | |
| <!ELEMENT use-direct-byte-buffer (#PCDATA)> | |
| <!ELEMENT byte-buffer-size (#PCDATA)> | |
| <!ELEMENT backlog (#PCDATA)> | |
| <!ELEMENT socket-linger (#PCDATA)> | |
| <!ELEMENT debug-non-blocking-mode (#PCDATA)> | |
| <!ELEMENT prompt-type (#PCDATA)> | |
| <!ELEMENT client-identifier (#PCDATA)> | |
| <!ELEMENT pool-manager (#PCDATA)> | |
| <!ELEMENT qsobject-pool-maker (#PCDATA)> | |
| <!ELEMENT client-event-handler (#PCDATA)> | |
| <!ELEMENT data-type-in (#PCDATA)> | |
| <!ELEMENT data-type-out (#PCDATA)> | |
| <!ELEMENT client-extended-event-handler (#PCDATA)> | |
| <!ELEMENT client-authentication-handler (#PCDATA)> |