diff --git a/src/org/redkale/boot/Application.java b/src/org/redkale/boot/Application.java index 8acdf9d32..608698ebd 100644 --- a/src/org/redkale/boot/Application.java +++ b/src/org/redkale/boot/Application.java @@ -37,7 +37,9 @@ import org.w3c.dom.*; * 最后进行Service、Servlet与其他资源之间的依赖注入。 * * - *
详情见: http://www.redkale.org + *
+ * 详情见: http://www.redkale.org
+ *
* @author zhangjx
*/
public final class Application {
@@ -69,21 +71,21 @@ public final class Application {
//当前Service所属的组 类型: Set
- * 详情见: http://www.redkale.org
+ * 详情见: http://www.redkale.org
+ *
* @author zhangjx
*/
public class LogFileHandler extends Handler {
+ /**
+ * SNCP的日志输出Handler
+ */
public static class SncpLogFileHandler extends LogFileHandler {
@Override
@@ -31,6 +35,10 @@ public class LogFileHandler extends Handler {
}
}
+ /**
+ * 默认的日志时间格式化类
+ *
+ */
public static class LoggingFormater extends Formatter {
private static final String format = "%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS.%tL %4$s %2$s\r\n%5$s%6$s\r\n";
diff --git a/src/org/redkale/boot/NodeProtocol.java b/src/org/redkale/boot/NodeProtocol.java
index 5ce00b6e5..76c03dff9 100644
--- a/src/org/redkale/boot/NodeProtocol.java
+++ b/src/org/redkale/boot/NodeProtocol.java
@@ -8,13 +8,17 @@ package org.redkale.boot;
import java.lang.annotation.*;
/**
+ * 根据application.xml中的server节点中的protocol值来适配Server的加载逻辑
+ *
+ *
+ * 详情见: http://www.redkale.org
*
- * 详情见: http://www.redkale.org
* @author zhangjx
*/
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface NodeProtocol {
+
String[] value();
}
diff --git a/src/org/redkale/boot/NodeServer.java b/src/org/redkale/boot/NodeServer.java
index 841d8555a..01c3f23e8 100644
--- a/src/org/redkale/boot/NodeServer.java
+++ b/src/org/redkale/boot/NodeServer.java
@@ -30,21 +30,29 @@ import org.redkale.util.*;
/**
*
- * 详情见: http://www.redkale.org
+ *
+ * 详情见: http://www.redkale.org
+ *
* @author zhangjx
*/
public abstract class NodeServer {
+ //INFO日志的换行符
public static final String LINE_SEPARATOR = "\r\n";
+ //日志输出对象
protected final Logger logger;
+ //日志是否为FINE级别
protected final boolean fine;
+ //进程主类
protected final Application application;
+ //依赖注入工厂类
protected final ResourceFactory factory;
+ //当前Server对象
protected final Server server;
private String sncpGroup = null; //当前Server的SNCP协议的组