123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227 |
- {
- "groups": [
- {
- "name": "hsweb.dynamic-datasource",
- "type": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- }
- ],
- "properties": [
- {
- "name": "hsweb.dynamic-datasource.name",
- "type": "java.lang.String",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.type",
- "type": "org.hsweb.web.core.datasource.DatabaseType",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.datasource-name",
- "type": "java.lang.String",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.username",
- "type": "java.lang.String",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.password",
- "type": "java.lang.String",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.url",
- "type": "java.lang.String",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.testQuery",
- "type": "java.lang.String",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.login-timeout",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.max-life-time",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.min-pool-size",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.max-pool-size",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.borrow-connection-timeout",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.reap-timeout",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.max-idle-time",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.maintenance-interval",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.default-isolation-level",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.transaction-timeout",
- "type": "java.lang.Integer",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.properties",
- "type": "java.util.Properties",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch",
- "type": "org.springframework.boot.jta.atomikos.AtomikosProperties",
- "sourceType": "org.hsweb.web.datasource.dynamic.DynamicDataSourceProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.service",
- "type": "String",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.max-timeout",
- "type": "long",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.default-jta-timeout",
- "type": "long",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.max-actives",
- "type": "int",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.enable-logging",
- "type": "boolean",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.transaction-manager-unique-name",
- "type": "String",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.serial-jta-transactions",
- "type": "boolean",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.force-shutdown-on-vm-exit",
- "type": "boolean",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.log-base-name",
- "type": "String",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.log-base-dir",
- "type": "String",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.checkpoint-interval",
- "type": "long",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.console-log-level",
- "type": "org.springframework.boot.jta.atomikos.AtomikosLoggingLevel",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.output-dir",
- "type": "String",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.console-file-name",
- "type": "String",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.console-file-count",
- "type": "int",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.console-file-limit",
- "type": "int",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.threaded-2pc",
- "type": "boolean",
- "sourceType": "org.springframework.boot.jta.atomikos.AtomikosProperties"
- }
- ],
- "hints": [
- {
- "name": "hsweb.dynamic-datasource.type",
- "values": [
- {
- "value": "h2",
- "description": "use h2 database."
- },
- {
- "value": "mysql",
- "description": "use mysql database."
- },
- {
- "value": "oracle",
- "description": "use oracle database."
- }
- ]
- },
- {
- "name": "hsweb.dynamic-datasource.icatch.console-log-level",
- "values": [
- {
- "value": "INFO",
- "description": "INFO LEVEL."
- },
- {
- "value": "DEBUG",
- "description": "DEBUG LEVEL."
- },
- {
- "value": "WARN",
- "description": "ERROR LEVEL."
- }
- ]
- }
- ]
- }
|