From 5a05dc9f7d1d61b4da8541a8d80dbd995eca82be Mon Sep 17 00:00:00 2001 From: "chen.ma" Date: Sat, 19 Feb 2022 00:57:56 +0800 Subject: [PATCH] refactor hippo4j-spring-boot-starter. --- .../.gitignore | 0 .../hippo4j-spring-boot-starter/.gitignore | 33 +++++++++++++++++++ .../hippo4j-spring-boot-starter}/pom.xml | 2 +- .../starter/alarm/AlarmControlDTO.java | 0 .../starter/alarm/AlarmControlHandler.java | 0 .../starter/alarm/BaseSendMessageService.java | 0 .../starter/alarm/MessageTypeEnum.java | 0 .../hippo4j/starter/alarm/NotifyConfig.java | 0 .../cn/hippo4j/starter/alarm/NotifyDTO.java | 0 .../starter/alarm/NotifyPlatformEnum.java | 0 .../starter/alarm/SendMessageHandler.java | 0 .../starter/alarm/SendMessageService.java | 0 .../starter/alarm/ThreadPoolAlarm.java | 0 .../starter/alarm/ThreadPoolAlarmManage.java | 0 .../alarm/ding/DingAlarmConstants.java | 0 .../alarm/ding/DingSendMessageHandler.java | 0 .../alarm/lark/LarkAlarmConstants.java | 0 .../alarm/lark/LarkSendMessageHandler.java | 0 .../alarm/wechat/WeChatAlarmConstants.java | 0 .../wechat/WeChatSendMessageHandler.java | 0 .../common/CommonDynamicThreadPool.java | 0 .../starter/config/BootstrapProperties.java | 0 .../config/DiscoveryConfiguration.java | 0 .../DynamicThreadPoolAutoConfiguration.java | 0 .../config/HttpClientConfiguration.java | 0 .../config/MessageAlarmConfiguration.java | 0 .../starter/config/UtilAutoConfiguration.java | 0 .../controller/PoolRunStateController.java | 0 .../controller/WebThreadPoolController.java | 0 .../cn/hippo4j/starter/core/CacheData.java | 0 .../cn/hippo4j/starter/core/ClientWorker.java | 0 .../hippo4j/starter/core/ConfigAdapter.java | 0 .../starter/core/ConfigEmptyAnalyzer.java | 0 .../starter/core/ConfigEmptyException.java | 0 .../hippo4j/starter/core/ConfigService.java | 0 .../hippo4j/starter/core/DiscoveryClient.java | 0 .../DynamicExecutorConfigurationSupport.java | 0 .../starter/core/DynamicThreadPool.java | 0 .../core/DynamicThreadPoolExecutor.java | 0 .../core/DynamicThreadPoolPostProcessor.java | 0 .../starter/core/GlobalThreadPoolManage.java | 0 .../cn/hippo4j/starter/core/Listener.java | 0 .../core/RejectedProxyInvocationHandler.java | 0 .../core/ShutdownExecuteException.java | 0 .../starter/core/ThreadPoolConfigService.java | 0 .../core/ThreadPoolDynamicRefresh.java | 0 .../starter/core/ThreadPoolOperation.java | 0 .../core/ThreadPoolSubscribeCallback.java | 0 .../enable/BeforeCheckConfiguration.java | 0 .../enable/EnableDynamicThreadPool.java | 0 .../starter/enable/MarkerConfiguration.java | 0 .../event/ApplicationCompleteEvent.java | 0 .../ApplicationContentPostProcessor.java | 0 .../starter/event/MonitorEventExecutor.java | 0 .../handler/AbstractThreadPoolRuntime.java | 0 .../handler/BaseThreadDetailStateHandler.java | 0 .../DynamicThreadPoolBannerHandler.java | 0 .../handler/ThreadPoolRunStateHandler.java | 0 .../handler/ThreadPoolStatusHandler.java | 0 .../web/AbstractWebThreadPoolService.java | 0 .../web/TomcatWebThreadPoolHandler.java | 0 .../web/UndertowWebThreadPoolHandler.java | 0 .../web/WebThreadPoolHandlerChoose.java | 0 .../web/WebThreadPoolRunStateHandler.java | 0 .../handler/web/WebThreadPoolService.java | 0 .../monitor/ReportingEventExecutor.java | 0 .../starter/monitor/collect/Collector.java | 0 .../monitor/collect/RunTimeInfoCollector.java | 0 .../monitor/send/HttpConnectSender.java | 0 .../starter/monitor/send/MessageSender.java | 0 .../starter/remote/AbstractHealthCheck.java | 0 .../cn/hippo4j/starter/remote/HttpAgent.java | 0 .../remote/HttpScheduledHealthCheck.java | 0 .../starter/remote/ServerHealthCheck.java | 0 .../starter/remote/ServerHttpAgent.java | 0 .../starter/remote/ServerListManager.java | 0 .../starter/security/SecurityProxy.java | 0 .../starter/spi/CustomBlockingQueue.java | 0 .../spi/CustomRejectedExecutionHandler.java | 0 .../starter/spi/DynamicTpServiceLoader.java | 0 .../ServiceLoaderInstantiationException.java | 0 .../cn/hippo4j/starter/toolkit/ArrayUtil.java | 0 .../starter/toolkit/ByteConvertUtil.java | 0 .../starter/toolkit/CalculateUtil.java | 0 .../starter/toolkit/CloudCommonIdUtil.java | 0 .../DynamicThreadPoolAnnotationUtil.java | 0 .../starter/toolkit/HttpClientUtil.java | 0 .../hippo4j/starter/toolkit/IdentifyUtil.java | 0 .../starter/toolkit/inet/InetUtils.java | 0 .../toolkit/inet/InetUtilsProperties.java | 0 .../AbstractBuildThreadPoolTemplate.java | 0 .../thread/FastThreadPoolExecutor.java | 0 .../starter/toolkit/thread/QueueTypeEnum.java | 0 .../toolkit/thread/RejectedPolicies.java | 0 .../toolkit/thread/RejectedTypeEnum.java | 0 .../ResizableCapacityLinkedBlockIngQueue.java | 0 .../starter/toolkit/thread/TaskQueue.java | 0 .../toolkit/thread/ThreadFactoryBuilder.java | 0 .../toolkit/thread/ThreadPoolBuilder.java | 0 .../thread/ThreadPoolExecutorTemplate.java | 0 .../starter/toolkit/thread/ThreadUtil.java | 0 .../wrapper/DynamicThreadPoolWrapper.java | 0 .../wrapper/ManagerListenerWrapper.java | 0 .../src/main/resources/META-INF/LICENSE | 0 ...itional-spring-configuration-metadata.json | 0 .../main/resources/META-INF/spring.factories | 0 .../main/resources/properties/lark/alarm.json | 0 .../resources/properties/lark/notice.json | 0 .../starter/test/MonitorPerformanceTest.java | 0 .../RejectedExecutionHandlerProxyTest.java | 0 ...izableCapacityLinkedBlockIngQueueTest.java | 0 hippo4j-spring-boot/pom.xml | 21 ++++++++++++ pom.xml | 2 +- 113 files changed, 56 insertions(+), 2 deletions(-) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot}/.gitignore (100%) create mode 100644 hippo4j-spring-boot/hippo4j-spring-boot-starter/.gitignore rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/pom.xml (98%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/NotifyDTO.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/NotifyPlatformEnum.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/ding/DingAlarmConstants.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/ding/DingSendMessageHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/lark/LarkAlarmConstants.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/lark/LarkSendMessageHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatAlarmConstants.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatSendMessageHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/config/DiscoveryConfiguration.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/config/HttpClientConfiguration.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfiguration.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/controller/WebThreadPoolController.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/CacheData.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ClientWorker.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ConfigEmptyAnalyzer.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ConfigEmptyException.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ConfigService.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/DynamicExecutorConfigurationSupport.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/Listener.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/RejectedProxyInvocationHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ShutdownExecuteException.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/enable/BeforeCheckConfiguration.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/event/ApplicationCompleteEvent.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/event/ApplicationContentPostProcessor.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/event/MonitorEventExecutor.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/AbstractThreadPoolRuntime.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/BaseThreadDetailStateHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/ThreadPoolStatusHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/web/AbstractWebThreadPoolService.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/web/TomcatWebThreadPoolHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/web/UndertowWebThreadPoolHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolHandlerChoose.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolRunStateHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolService.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/monitor/ReportingEventExecutor.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/monitor/collect/Collector.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/monitor/collect/RunTimeInfoCollector.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/monitor/send/HttpConnectSender.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/monitor/send/MessageSender.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/remote/AbstractHealthCheck.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/remote/HttpScheduledHealthCheck.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/remote/ServerHealthCheck.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/security/SecurityProxy.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/ByteConvertUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/DynamicThreadPoolAnnotationUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/IdentifyUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadUtil.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/resources/META-INF/LICENSE (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/resources/META-INF/additional-spring-configuration-metadata.json (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/resources/META-INF/spring.factories (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/resources/properties/lark/alarm.json (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/main/resources/properties/lark/notice.json (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/test/java/cn/hippo4j/starter/test/MonitorPerformanceTest.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/test/java/cn/hippo4j/starter/test/RejectedExecutionHandlerProxyTest.java (100%) rename {hippo4j-spring-boot-starter => hippo4j-spring-boot/hippo4j-spring-boot-starter}/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java (100%) create mode 100644 hippo4j-spring-boot/pom.xml diff --git a/hippo4j-spring-boot-starter/.gitignore b/hippo4j-spring-boot/.gitignore similarity index 100% rename from hippo4j-spring-boot-starter/.gitignore rename to hippo4j-spring-boot/.gitignore diff --git a/hippo4j-spring-boot/hippo4j-spring-boot-starter/.gitignore b/hippo4j-spring-boot/hippo4j-spring-boot-starter/.gitignore new file mode 100644 index 00000000..549e00a2 --- /dev/null +++ b/hippo4j-spring-boot/hippo4j-spring-boot-starter/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/hippo4j-spring-boot-starter/pom.xml b/hippo4j-spring-boot/hippo4j-spring-boot-starter/pom.xml similarity index 98% rename from hippo4j-spring-boot-starter/pom.xml rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/pom.xml index 8c397ba2..817dbd23 100644 --- a/hippo4j-spring-boot-starter/pom.xml +++ b/hippo4j-spring-boot/hippo4j-spring-boot-starter/pom.xml @@ -5,7 +5,7 @@ cn.hippo4j - hippo4j-all + hippo4j-spring-boot ${revision} diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyDTO.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyDTO.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyDTO.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyDTO.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyPlatformEnum.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyPlatformEnum.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyPlatformEnum.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyPlatformEnum.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingAlarmConstants.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingAlarmConstants.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingAlarmConstants.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingAlarmConstants.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingSendMessageHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingSendMessageHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingSendMessageHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ding/DingSendMessageHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkAlarmConstants.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkAlarmConstants.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkAlarmConstants.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkAlarmConstants.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkSendMessageHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkSendMessageHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkSendMessageHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/lark/LarkSendMessageHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatAlarmConstants.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatAlarmConstants.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatAlarmConstants.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatAlarmConstants.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatSendMessageHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatSendMessageHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatSendMessageHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/wechat/WeChatSendMessageHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DiscoveryConfiguration.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DiscoveryConfiguration.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DiscoveryConfiguration.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DiscoveryConfiguration.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/HttpClientConfiguration.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/HttpClientConfiguration.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/HttpClientConfiguration.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/HttpClientConfiguration.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfiguration.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfiguration.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfiguration.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfiguration.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/WebThreadPoolController.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/WebThreadPoolController.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/WebThreadPoolController.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/WebThreadPoolController.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/CacheData.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/CacheData.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/CacheData.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/CacheData.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ClientWorker.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ClientWorker.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ClientWorker.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ClientWorker.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyAnalyzer.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyAnalyzer.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyAnalyzer.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyAnalyzer.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyException.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyException.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyException.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigEmptyException.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigService.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigService.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigService.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigService.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicExecutorConfigurationSupport.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicExecutorConfigurationSupport.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicExecutorConfigurationSupport.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicExecutorConfigurationSupport.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/Listener.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/Listener.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/Listener.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/Listener.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/RejectedProxyInvocationHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/RejectedProxyInvocationHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/RejectedProxyInvocationHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/RejectedProxyInvocationHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ShutdownExecuteException.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ShutdownExecuteException.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ShutdownExecuteException.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ShutdownExecuteException.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/BeforeCheckConfiguration.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/BeforeCheckConfiguration.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/BeforeCheckConfiguration.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/BeforeCheckConfiguration.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationCompleteEvent.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationCompleteEvent.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationCompleteEvent.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationCompleteEvent.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationContentPostProcessor.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationContentPostProcessor.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationContentPostProcessor.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/ApplicationContentPostProcessor.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/MonitorEventExecutor.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/MonitorEventExecutor.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/MonitorEventExecutor.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/MonitorEventExecutor.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/AbstractThreadPoolRuntime.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/AbstractThreadPoolRuntime.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/AbstractThreadPoolRuntime.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/AbstractThreadPoolRuntime.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/BaseThreadDetailStateHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/BaseThreadDetailStateHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/BaseThreadDetailStateHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/BaseThreadDetailStateHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolStatusHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolStatusHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolStatusHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolStatusHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/AbstractWebThreadPoolService.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/AbstractWebThreadPoolService.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/AbstractWebThreadPoolService.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/AbstractWebThreadPoolService.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/TomcatWebThreadPoolHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/TomcatWebThreadPoolHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/TomcatWebThreadPoolHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/TomcatWebThreadPoolHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/UndertowWebThreadPoolHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/UndertowWebThreadPoolHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/UndertowWebThreadPoolHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/UndertowWebThreadPoolHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolHandlerChoose.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolHandlerChoose.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolHandlerChoose.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolHandlerChoose.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolRunStateHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolRunStateHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolRunStateHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolRunStateHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolService.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolService.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolService.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/web/WebThreadPoolService.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/ReportingEventExecutor.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/ReportingEventExecutor.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/ReportingEventExecutor.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/ReportingEventExecutor.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/Collector.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/Collector.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/Collector.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/Collector.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/RunTimeInfoCollector.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/RunTimeInfoCollector.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/RunTimeInfoCollector.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/collect/RunTimeInfoCollector.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/HttpConnectSender.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/HttpConnectSender.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/HttpConnectSender.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/HttpConnectSender.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/MessageSender.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/MessageSender.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/MessageSender.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/monitor/send/MessageSender.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/AbstractHealthCheck.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/AbstractHealthCheck.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/AbstractHealthCheck.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/AbstractHealthCheck.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpScheduledHealthCheck.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpScheduledHealthCheck.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpScheduledHealthCheck.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpScheduledHealthCheck.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHealthCheck.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHealthCheck.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHealthCheck.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHealthCheck.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/security/SecurityProxy.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/security/SecurityProxy.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/security/SecurityProxy.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/security/SecurityProxy.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ByteConvertUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ByteConvertUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ByteConvertUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ByteConvertUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/DynamicThreadPoolAnnotationUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/DynamicThreadPoolAnnotationUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/DynamicThreadPoolAnnotationUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/DynamicThreadPoolAnnotationUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/IdentifyUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/IdentifyUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/IdentifyUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/IdentifyUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadUtil.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadUtil.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadUtil.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadUtil.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java diff --git a/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java similarity index 100% rename from hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java diff --git a/hippo4j-spring-boot-starter/src/main/resources/META-INF/LICENSE b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/META-INF/LICENSE similarity index 100% rename from hippo4j-spring-boot-starter/src/main/resources/META-INF/LICENSE rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/META-INF/LICENSE diff --git a/hippo4j-spring-boot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json similarity index 100% rename from hippo4j-spring-boot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json diff --git a/hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories similarity index 100% rename from hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories diff --git a/hippo4j-spring-boot-starter/src/main/resources/properties/lark/alarm.json b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/properties/lark/alarm.json similarity index 100% rename from hippo4j-spring-boot-starter/src/main/resources/properties/lark/alarm.json rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/properties/lark/alarm.json diff --git a/hippo4j-spring-boot-starter/src/main/resources/properties/lark/notice.json b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/properties/lark/notice.json similarity index 100% rename from hippo4j-spring-boot-starter/src/main/resources/properties/lark/notice.json rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/main/resources/properties/lark/notice.json diff --git a/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/MonitorPerformanceTest.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/MonitorPerformanceTest.java similarity index 100% rename from hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/MonitorPerformanceTest.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/MonitorPerformanceTest.java diff --git a/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/RejectedExecutionHandlerProxyTest.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/RejectedExecutionHandlerProxyTest.java similarity index 100% rename from hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/RejectedExecutionHandlerProxyTest.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/RejectedExecutionHandlerProxyTest.java diff --git a/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java b/hippo4j-spring-boot/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java similarity index 100% rename from hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java rename to hippo4j-spring-boot/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java diff --git a/hippo4j-spring-boot/pom.xml b/hippo4j-spring-boot/pom.xml new file mode 100644 index 00000000..2efb7a47 --- /dev/null +++ b/hippo4j-spring-boot/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + cn.hippo4j + hippo4j-all + ${revision} + + + hippo4j-spring-boot + ${project.artifactId} + + pom + Hippo4J Starter List + + + hippo4j-spring-boot-starter + + + diff --git a/pom.xml b/pom.xml index 239790f3..c28e6cf3 100644 --- a/pom.xml +++ b/pom.xml @@ -20,8 +20,8 @@ hippo4j-config hippo4j-discovery hippo4j-example + hippo4j-spring-boot hippo4j-tools - hippo4j-spring-boot-starter