From 6895b31ad046e3fb2687d48243dbf49e96b14b37 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Tue, 30 May 2017 16:11:29 +0800 Subject: [PATCH] --- .../redkale/boot/watch/AppWatchService.java | 29 +++++++++++++++++++ src/org/redkale/net/TransportFactory.java | 2 ++ src/org/redkale/net/http/HttpServer.java | 1 + src/org/redkale/util/Redkale.java | 2 ++ src/org/redkale/util/ResourceFactory.java | 4 +-- src/org/redkale/watch/WatchFilter.java | 2 ++ src/org/redkale/watch/WatchService.java | 3 ++ src/org/redkale/watch/WatchServlet.java | 4 ++- 8 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 src/org/redkale/boot/watch/AppWatchService.java diff --git a/src/org/redkale/boot/watch/AppWatchService.java b/src/org/redkale/boot/watch/AppWatchService.java new file mode 100644 index 000000000..964725088 --- /dev/null +++ b/src/org/redkale/boot/watch/AppWatchService.java @@ -0,0 +1,29 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package org.redkale.boot.watch; + +import javax.annotation.Resource; +import org.redkale.boot.Application; +import org.redkale.net.TransportFactory; +import org.redkale.net.http.RestService; +import org.redkale.watch.WatchService; + +/** + *

+ * 详情见: https://redkale.org + * + * @author zhangjx + */ +@RestService(name = "watch", repair = false) +public class AppWatchService implements WatchService { + + @Resource + private Application application; + + @Resource + private TransportFactory transportFactory; + +} diff --git a/src/org/redkale/net/TransportFactory.java b/src/org/redkale/net/TransportFactory.java index e4ec1676a..06ffa7dc3 100644 --- a/src/org/redkale/net/TransportFactory.java +++ b/src/org/redkale/net/TransportFactory.java @@ -16,6 +16,8 @@ import org.redkale.service.Service; import org.redkale.util.ObjectPool; /** + *

+ * 详情见: https://redkale.org * * @author zhangjx */ diff --git a/src/org/redkale/net/http/HttpServer.java b/src/org/redkale/net/http/HttpServer.java index 339067a36..bf224e3bc 100644 --- a/src/org/redkale/net/http/HttpServer.java +++ b/src/org/redkale/net/http/HttpServer.java @@ -72,6 +72,7 @@ public class HttpServer extends Server 泛型 * @param websocketOrServletType Class * * @return HttpServlet diff --git a/src/org/redkale/util/Redkale.java b/src/org/redkale/util/Redkale.java index 8b8a3bd27..dcf0045aa 100644 --- a/src/org/redkale/util/Redkale.java +++ b/src/org/redkale/util/Redkale.java @@ -6,6 +6,8 @@ package org.redkale.util; /** + *

+ * 详情见: https://redkale.org * * @author zhangjx */ diff --git a/src/org/redkale/util/ResourceFactory.java b/src/org/redkale/util/ResourceFactory.java index f5204e681..873044725 100644 --- a/src/org/redkale/util/ResourceFactory.java +++ b/src/org/redkale/util/ResourceFactory.java @@ -99,8 +99,8 @@ public final class ResourceFactory { * 1: "$"有特殊含义, 不能表示"$"资源本身 * 2: 只能是字母、数字、(短横)-、(下划线)_、点(.)的组合 * - *

- * @param name + * + * @param name String */ public void checkName(String name) { if (name == null || (!name.isEmpty() && !name.matches("^[a-zA-Z0-9_;\\-\\.\\[\\]\\(\\)]+$"))) { diff --git a/src/org/redkale/watch/WatchFilter.java b/src/org/redkale/watch/WatchFilter.java index d634aa180..2050e5b49 100644 --- a/src/org/redkale/watch/WatchFilter.java +++ b/src/org/redkale/watch/WatchFilter.java @@ -8,6 +8,8 @@ package org.redkale.watch; import org.redkale.net.http.HttpFilter; /** + *

+ * 详情见: https://redkale.org * * @author zhangjx */ diff --git a/src/org/redkale/watch/WatchService.java b/src/org/redkale/watch/WatchService.java index 3f7cbcd77..bf6f32fb8 100644 --- a/src/org/redkale/watch/WatchService.java +++ b/src/org/redkale/watch/WatchService.java @@ -10,6 +10,9 @@ import org.redkale.service.*; /** * 只给WATCH协议的Server才能加载的Service,其他协议的Server均不能自动加载WatchService * + *

+ * 详情见: https://redkale.org + * * @author zhangjx */ public interface WatchService extends Service { diff --git a/src/org/redkale/watch/WatchServlet.java b/src/org/redkale/watch/WatchServlet.java index 11f5b8360..4739f3513 100644 --- a/src/org/redkale/watch/WatchServlet.java +++ b/src/org/redkale/watch/WatchServlet.java @@ -9,7 +9,9 @@ import org.redkale.net.http.HttpServlet; /** * - *

详情见: https://redkale.org + *

+ * 详情见: https://redkale.org + * * @author zhangjx */ public class WatchServlet extends HttpServlet {