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
+ * 详情见: 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 {