This commit is contained in:
qaiu
2023-04-21 01:21:56 +08:00
parent 1579da797b
commit 2c010f9321
59 changed files with 128 additions and 694 deletions

View File

@@ -1,10 +1,10 @@
package cn.com.yhinfo.core;
package cn.qaiu.vx.core;
import cn.com.yhinfo.core.util.ConfigUtil;
import cn.com.yhinfo.core.util.VertxHolder;
import cn.com.yhinfo.core.verticle.ReverseProxyVerticle;
import cn.com.yhinfo.core.verticle.ServiceVerticle;
import cn.com.yhinfo.core.verticle.RouterVerticle;
import cn.qaiu.vx.core.util.ConfigUtil;
import cn.qaiu.vx.core.util.VertxHolder;
import cn.qaiu.vx.core.verticle.ReverseProxyVerticle;
import cn.qaiu.vx.core.verticle.ServiceVerticle;
import cn.qaiu.vx.core.verticle.RouterVerticle;
import io.vertx.core.*;
import io.vertx.core.json.JsonObject;
import io.vertx.core.shareddata.LocalMap;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.annotaions;
package cn.qaiu.vx.core.annotaions;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.annotaions;
package cn.qaiu.vx.core.annotaions;
import java.lang.annotation.*;

View File

@@ -1,7 +1,7 @@
package cn.com.yhinfo.core.annotaions;
package cn.qaiu.vx.core.annotaions;
import cn.com.yhinfo.core.enums.MIMEType;
import cn.com.yhinfo.core.enums.RouteMethod;
import cn.qaiu.vx.core.enums.MIMEType;
import cn.qaiu.vx.core.enums.RouteMethod;
import java.lang.annotation.*;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.annotaions;
package cn.qaiu.vx.core.annotaions;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.annotaions;
package cn.qaiu.vx.core.annotaions;
import java.lang.annotation.*;

View File

@@ -1,6 +1,6 @@
package cn.com.yhinfo.core.base;
package cn.qaiu.vx.core.base;
import cn.com.yhinfo.core.util.CastUtil;
import cn.qaiu.vx.core.util.CastUtil;
import java.util.Arrays;
@@ -36,4 +36,4 @@ public interface BaseAsyncService {
}
return clazz;
}
}
}

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.base;
package cn.qaiu.vx.core.base;
import io.vertx.core.json.JsonObject;
import io.vertx.ext.web.RoutingContext;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.enums;
package cn.qaiu.vx.core.enums;
/**
* MIMEType: request or response head

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.enums;
package cn.qaiu.vx.core.enums;
/**
* Router API 请求处理方式枚举

View File

@@ -1,13 +1,13 @@
package cn.com.yhinfo.core.handlerfactory;
package cn.qaiu.vx.core.handlerfactory;
import cn.com.yhinfo.core.annotaions.DateFormat;
import cn.com.yhinfo.core.annotaions.RouteHandler;
import cn.com.yhinfo.core.annotaions.RouteMapping;
import cn.com.yhinfo.core.annotaions.SockRouteMapper;
import cn.com.yhinfo.core.base.BaseHttpApi;
import cn.com.yhinfo.core.enums.MIMEType;
import cn.com.yhinfo.core.model.JsonResult;
import cn.com.yhinfo.core.util.*;
import cn.qaiu.vx.core.annotaions.DateFormat;
import cn.qaiu.vx.core.annotaions.RouteHandler;
import cn.qaiu.vx.core.annotaions.RouteMapping;
import cn.qaiu.vx.core.annotaions.SockRouteMapper;
import cn.qaiu.vx.core.enums.MIMEType;
import cn.qaiu.vx.core.model.JsonResult;
import cn.qaiu.vx.core.base.BaseHttpApi;
import cn.qaiu.vx.core.util.*;
import io.vertx.core.Future;
import io.vertx.core.Handler;
import io.vertx.core.MultiMap;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.interceptor;
package cn.qaiu.vx.core.interceptor;
import io.vertx.core.Handler;
import io.vertx.ext.web.RoutingContext;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.model;
package cn.qaiu.vx.core.model;
import org.apache.commons.lang3.StringUtils;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import io.vertx.core.Vertx;
import io.vertx.serviceproxy.ServiceProxyBuilder;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
/**
* 转换为任意类型 旨在消除泛型转换时的异常
@@ -15,4 +15,4 @@ public interface CastUtil {
static <T> T cast(Object object) {
return (T) object;
}
}
}

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import io.vertx.core.buffer.Buffer;
import io.vertx.core.json.JsonObject;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import io.vertx.config.ConfigRetriever;
import io.vertx.config.ConfigRetrieverOptions;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import java.util.HashMap;
import java.util.Map;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import io.vertx.core.MultiMap;
import org.apache.commons.beanutils.BeanUtils;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import javassist.*;
import javassist.bytecode.AccessFlag;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import io.vertx.core.json.JsonArray;
import io.vertx.core.json.JsonObject;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import org.apache.commons.lang3.StringUtils;
@@ -107,4 +107,4 @@ public class StringCase {
System.out.println(toUnderlineUpperCase("__my_nameQaiu___"));
}
}
}

View File

@@ -1,4 +1,4 @@
package cn.com.yhinfo.core.util;
package cn.qaiu.vx.core.util;
import io.vertx.core.Vertx;

View File

@@ -1,9 +1,9 @@
package cn.com.yhinfo.core.verticle;
package cn.qaiu.vx.core.verticle;
import cn.com.yhinfo.core.util.CastUtil;
import cn.com.yhinfo.core.util.ConfigUtil;
import cn.com.yhinfo.core.util.SharedDataUtil;
import cn.com.yhinfo.core.util.VertxHolder;
import cn.qaiu.vx.core.util.CastUtil;
import cn.qaiu.vx.core.util.ConfigUtil;
import cn.qaiu.vx.core.util.SharedDataUtil;
import cn.qaiu.vx.core.util.VertxHolder;
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Future;
import io.vertx.core.Promise;

View File

@@ -1,16 +1,13 @@
package cn.com.yhinfo.core.verticle;
package cn.qaiu.vx.core.verticle;
import cn.com.yhinfo.core.handlerfactory.RouterHandlerFactory;
import cn.com.yhinfo.core.util.CommonUtil;
import cn.com.yhinfo.core.util.SharedDataUtil;
import cn.qaiu.vx.core.handlerfactory.RouterHandlerFactory;
import cn.qaiu.vx.core.util.CommonUtil;
import cn.qaiu.vx.core.util.SharedDataUtil;
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Promise;
import io.vertx.core.http.HttpServer;
import io.vertx.core.http.HttpServerOptions;
import io.vertx.core.json.JsonObject;
import io.vertx.ext.stomp.StompServer;
import io.vertx.ext.stomp.StompServerHandler;
import io.vertx.ext.stomp.StompServerOptions;
import io.vertx.ext.web.Router;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

View File

@@ -1,9 +1,9 @@
package cn.com.yhinfo.core.verticle;
package cn.qaiu.vx.core.verticle;
import cn.com.yhinfo.core.annotaions.Service;
import cn.com.yhinfo.core.base.BaseAsyncService;
import cn.com.yhinfo.core.util.ReflectionUtil;
import cn.com.yhinfo.core.util.SharedDataUtil;
import cn.qaiu.vx.core.annotaions.Service;
import cn.qaiu.vx.core.base.BaseAsyncService;
import cn.qaiu.vx.core.util.ReflectionUtil;
import cn.qaiu.vx.core.util.SharedDataUtil;
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Promise;
import io.vertx.serviceproxy.ServiceBinder;
@@ -17,7 +17,7 @@ import java.util.concurrent.atomic.AtomicInteger;
/**
* 服务注册到EventBus
* <br>Create date 2021-05-07 10:26:54
*
*
* @author <a href="https://qaiu.top">QAIU</a>
*/
public class ServiceVerticle extends AbstractVerticle {