* Use spotless to format the code
Signed-off-by: crazyhzm <crazyhzm@gmail.com>
* Support develop with JDK 21
Signed-off-by: crazyhzm <crazyhzm@gmail.com>
---------
Signed-off-by: crazyhzm <crazyhzm@gmail.com>
* Use StringBuilder#append(Char) to improve performance
* replace with lambda
* The original implementation calls the get method twice.Replace it with computeIfAbsent.
Co-authored-by: huangdeyuan <295258290@qq.com>
* Add JDK17 Support for Javaassist
* compact javaassist
* compact javaassist
* opt code
* fix compile
* fix classpath
* add ant
* tmp fix
* fix ut
* change name
* Refactor get class
* remove reflect get stackTrace
* Fix support jdk 17
* Add jdk 17 to ut
* Add jdk 17 to ut
* update mockito version
* update jacoco
* ignore java compile
* add open
* fix ut
* fix ut
* fix jupiter api
* fix pom
* disable zk 3.4
* disable script router in jdk 17
* remove curator5
* fix ut
* fix ut
* fix ut
* fix ut
* fix ut
* fix ut
* fix ut
* fix ut
* fix zk
* remove test scope
* fix ut
* add open
* fix ut
* add curator
* fix pom
* fix pom
* enable debug
* remove add open
* add open profile
* auto activate open
* disable test in zk
* refactor zk dependency
* remove curator test
* add zookeeper dependency
* fix compile
* change zk default wait time
* change zk default wait time
* fix ut
* set throwable message by constructor
* Add unit prepare jdk 17 support
* fix zk dependency
* remove jackson-databind
* speed up maven building, disable update snapshot, remove unnecessary repositories
* reduce shutdown wait time
* update maven version to fix build error such as "java.lang.IllegalStateException: Entry [id:..][route:{s}->...][state:null] has not been leased from this pool", see
https://issues.apache.org/jira/browse/HTTPCORE-634 (httpcore 4.4.14)
* add shutdown timeout for netty4
* fix scope model
* read server shutdown wait time before destroy
* Add shutdown timeout for triple protocol
* Improve register center of tests
* set shutdown wait time as attribute of ProtocolServer
* Fix reconnect and close
* fix closePromise
* Transform two LinkedHashMap objs to HashMap objs
* Transform a LinkedHashMap obj to HashMap obj
The map object is actually not used.
* Transform a LinkedHashMap obj to HashMap obj
* Transform a LinkedHashMap obj to HashMap obj
* Transform a LinkedHashSet obj to HashSet obj
* Transform a LinkedHashSet obj to HashSet obj
* Transform a LinkedList obj to ArrayList obj
* Transform an ArrayList obj to HashSet obj
* Transform two ArrayList objs to LinkedList objs
* Transform an ArrayList obj to LinkedList obj
* Fix a compile error
* Update FileSystemDynamicConfiguration.java
* Update FileSystemDynamicConfiguration.java
* Add spring support for multi instance
* Fix testMultiModuleApplication
* polish ApplicationModel and so on
* destroy application when all module are removed
* Extract ApplicationDeployer and ModuleDeployer, add ModuleConfigManager, add spring support for module manage
* Fix ut
* Initialize SpringExtensionInjector
* Fix DubboHealthIndicatorTest
* Fix SpringExtensionInjector avoid using not completed Spring ApplicationContext
* Prepare application instance before refer services, fix SpringXmlConfigTest
* App index starts from 1 in each FrameworkModel
* Add ConfigScopeModelInitializer, Refactor DubboShutdownHook
* Register bean with class is change to getOrRegisterBean
* Fix ShutdownTelnetTest
* Fix missing dependency
* Fix not found ApplicationModel bean in spring context
* Add module deploy and reload test
* Put deployer to scope model attributes
* Add getDeployer() to ApplicationModel/ModuleModel
* To slightly improve performance, this commit switches to
StringBuilder.append(char) instead of StringBuilder.append(String)
whenever we append a single character to a StringBuilder.
* fix ReflectUtils#getName error
Co-authored-by: praychen <pray9612>
* convert files, add checker
* rename id
* tab to space
* change git attributes auto convert
* fix end new line
* fix end new line
* fix end new line
* ignore generated files
* override tomcat-embed-core version
* add ignore for codestyle/checkstyle.xml
* add ignore for codestyle/checkstyle.xml
* add rat ignore
* add suppression
* force update
* disable zk dynamic configurator
* Polish /apache/dubbo#5745 : Increasing the stack size in the start.sh
* Polish /apache/dubbo#5297 : Only one of the multiple registration centers using nacos can register
* Polish /apache/dubbo#5442 : VERSION_KEY和GROUP_KEY为空时,注册到NACOS的服务名与alibaba实现不一致,导致无法消费
* Polish /apache/dubbo#5442 : Merge upstream/master
* Polish /apache/dubbo##5239 : Mock字段注入异常
* Polish /apache/dubbo##5239 : Mock字段注入异常
* Polish /apache/dubbo#5770 : Removing the interinal JDK API from FileSystemDynamicConfiguration
* Polish /apache/dubbo#5771 : [Enhancement] Refactor the APT test-cases implementation of dubbo-metadata-processor in Java 9+
* Bugfix for the test-cases