additional-spring-configuration-metadata.json 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. {
  2. "groups": [],
  3. "properties": [
  4. {
  5. "name": "seata.transport.heartbeat",
  6. "type": "java.lang.Boolean",
  7. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  8. "defaultValue": true
  9. },
  10. {
  11. "name": "seata.transport.enable-client-batch-send-request",
  12. "type": "java.lang.Boolean",
  13. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  14. "defaultValue": true
  15. },
  16. {
  17. "name": "seata.transport.enable-tm-client-batch-send-request",
  18. "type": "java.lang.Boolean",
  19. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  20. "defaultValue": false
  21. },
  22. {
  23. "name": "seata.transport.enable-rm-client-batch-send-request",
  24. "type": "java.lang.Boolean",
  25. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  26. "defaultValue": true
  27. },
  28. {
  29. "name": "seata.transport.enable-tc-server-batch-send-response",
  30. "type": "java.lang.Boolean",
  31. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  32. "defaultValue": false
  33. },
  34. {
  35. "name": "seata.transport.shutdown.wait",
  36. "type": "java.lang.Integer",
  37. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ShutdownProperties",
  38. "defaultValue": 3
  39. },
  40. {
  41. "name": "seata.transport.thread-factory.boss-thread-prefix",
  42. "type": "java.lang.String",
  43. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  44. "defaultValue": "NettyBoss"
  45. },
  46. {
  47. "name": "seata.transport.thread-factory.worker-thread-prefix",
  48. "type": "java.lang.String",
  49. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  50. "defaultValue": "NettyServerNIOWorker"
  51. },
  52. {
  53. "name": "seata.transport.thread-factory.server-executor-thread-prefix",
  54. "type": "java.lang.String",
  55. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  56. "defaultValue": "NettyServerBizHandler"
  57. },
  58. {
  59. "name": "seata.transport.thread-factory.client-selector-thread-prefix",
  60. "type": "java.lang.String",
  61. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  62. "defaultValue": "NettyClientSelector"
  63. },
  64. {
  65. "name": "seata.transport.thread-factory.client-selector-thread-size",
  66. "type": "java.lang.Integer",
  67. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  68. "defaultValue": 1
  69. },
  70. {
  71. "name": "seata.transport.thread-factory.client-worker-thread-prefix",
  72. "type": "java.lang.String",
  73. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  74. "defaultValue": "NettyClientWorkerThread"
  75. },
  76. {
  77. "name": "seata.transport.thread-factory.worker-thread-size",
  78. "type": "java.lang.String",
  79. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  80. "defaultValue": "Default"
  81. },
  82. {
  83. "name": "seata.transport.thread-factory.boss-thread-size",
  84. "type": "java.lang.Integer",
  85. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  86. "defaultValue": 1
  87. },
  88. {
  89. "name": "seata.log.exception-rate",
  90. "type": "java.lang.Integer",
  91. "sourceType": "io.seata.spring.boot.autoconfigure.properties.LogProperties",
  92. "defaultValue": 100
  93. },
  94. {
  95. "name": "seata.client.log.exception-rate",
  96. "type": "java.lang.Integer",
  97. "sourceType": "io.seata.spring.boot.autoconfigure.properties.LogProperties",
  98. "deprecation": {
  99. "level": "error",
  100. "replacement": "seata.log.exception-rate",
  101. "reason": "Please configure to 'seata.log.exception-rate'."
  102. }
  103. },
  104. {
  105. "name": "seata.transport.rpc-rm-request-timeout",
  106. "type": "java.lang.Long",
  107. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  108. "deprecation": {
  109. "level": "error",
  110. "reason": "Please configure to 'seata.transport.rpcRmRequestTimeout'."
  111. }
  112. },
  113. {
  114. "name": "seata.transport.rpc-tm-request-timeout",
  115. "type": "java.lang.Long",
  116. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  117. "deprecation": {
  118. "level": "error",
  119. "reason": "Please configure to 'seata.transport.rpcTmRequestTimeout'."
  120. }
  121. },
  122. {
  123. "name": "seata.transport.rpc-tc-request-timeout",
  124. "type": "java.lang.Long",
  125. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  126. "deprecation": {
  127. "level": "error",
  128. "reason": "Please configure to 'seata.transport.rpcTcRequestTimeout'."
  129. }
  130. }
  131. ],
  132. "hints": [
  133. {
  134. "name": "seata.config.type",
  135. "providers": [
  136. {
  137. "name": "handle-as",
  138. "parameters": {
  139. "target": "io.seata.config.ConfigType"
  140. }
  141. }
  142. ]
  143. },
  144. {
  145. "name": "seata.config.data-type",
  146. "providers": [
  147. {
  148. "name": "handle-as",
  149. "parameters": {
  150. "target": "io.seata.config.processor.ConfigDataType"
  151. }
  152. }
  153. ]
  154. },
  155. {
  156. "name": "seata.registry.type",
  157. "providers": [
  158. {
  159. "name": "handle-as",
  160. "parameters": {
  161. "target": "io.seata.discovery.registry.RegistryType"
  162. }
  163. }
  164. ]
  165. },
  166. {
  167. "name": "seata.transport.type",
  168. "providers": [
  169. {
  170. "name": "handle-as",
  171. "parameters": {
  172. "target": "io.seata.core.rpc.TransportProtocolType"
  173. }
  174. }
  175. ]
  176. },
  177. {
  178. "name": "seata.transport.server",
  179. "providers": [
  180. {
  181. "name": "handle-as",
  182. "parameters": {
  183. "target": "io.seata.core.rpc.TransportServerType"
  184. }
  185. }
  186. ]
  187. },
  188. {
  189. "name": "seata.transport.serialization",
  190. "providers": [
  191. {
  192. "name": "handle-as",
  193. "parameters": {
  194. "target": "io.seata.core.serializer.SerializerType"
  195. }
  196. }
  197. ]
  198. },
  199. {
  200. "name": "seata.transport.compressor",
  201. "providers": [
  202. {
  203. "name": "handle-as",
  204. "parameters": {
  205. "target": "io.seata.core.compressor.CompressorType"
  206. }
  207. }
  208. ]
  209. },
  210. {
  211. "name": "seata.transport.thread-factory.worker-thread-size",
  212. "providers": [
  213. {
  214. "name": "handle-as",
  215. "parameters": {
  216. "target": "io.seata.core.rpc.netty.NettyBaseConfig$WorkThreadMode"
  217. }
  218. }
  219. ]
  220. }
  221. ]
  222. }