ソースを参照

添加 setWriterBuffer(...)

James 5 年 前
コミット
490a392950
1 ファイル変更10 行追加0 行削除
  1. 10 0
      src/main/java/com/jfinal/template/EngineConfig.java

+ 10 - 0
src/main/java/com/jfinal/template/EngineConfig.java

@@ -23,6 +23,7 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
+import java.util.Objects;
 import java.util.Set;
 import com.jfinal.kit.StrKit;
 import com.jfinal.template.expr.ast.ExprList;
@@ -309,6 +310,15 @@ public class EngineConfig {
 		writerBuffer.setBufferSize(bufferSize);
 	}
 	
+	/**
+	 * 添加自己的 WriterBuffer 实现,配置方法:
+	 * engine.getEngineConfig().setWriterBuffer(...);
+	 */
+	public void setWriterBuffer(WriterBuffer writerBuffer) {
+		Objects.requireNonNull(writerBuffer, "writerBuffer can not be null");
+		this.writerBuffer = writerBuffer;
+	}
+	
 	public String getEncoding() {
 		return encoding;
 	}