From 2464c360c0282e2823a9916f63851a43dfe50694 Mon Sep 17 00:00:00 2001 From: Redkale Date: Sun, 6 Jun 2021 19:06:05 +0800 Subject: [PATCH] =?UTF-8?q?Redkale=202.4.0=20=E7=BB=93=E6=9D=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/META-INF/application-template.xml | 15 +- src/META-INF/persistence-template.xml | 1 + src/module-info.txt | 1 + src/org/redkale/boot/Application.java | 62 +- src/org/redkale/boot/ClassFilter.java | 2 +- src/org/redkale/boot/LogFileHandler.java | 16 + src/org/redkale/boot/NodeServer.java | 19 +- .../redkale/cluster/ClusterAgentLoader.java | 25 + src/org/redkale/convert/AnyEncoder.java | 10 +- src/org/redkale/convert/ArrayEncoder.java | 24 +- src/org/redkale/convert/ConvertFactory.java | 1 + src/org/redkale/convert/ObjectEncoder.java | 2 +- .../redkale/convert/json/JsonBytesWriter.java | 42 +- .../redkale/convert/json/JsonCharsWriter.java | 18 + .../redkale/convert/json/JsonDynEncoder.java | 7 +- src/org/redkale/mq/HttpMessageClient.java | 6 +- .../redkale/mq/HttpMessageClusterClient.java | 4 +- .../redkale/mq/HttpMessageLocalClient.java | 216 +++++++ src/org/redkale/mq/MessageAgent.java | 4 + src/org/redkale/mq/MessageAgentLoader.java | 25 + .../redkale/net/AsyncAioTcpConnection.java | 5 + src/org/redkale/net/AsyncConnection.java | 94 ++- .../net/AsyncNioCompletionHandler.java | 70 ++- src/org/redkale/net/AsyncNioConnection.java | 62 +- .../redkale/net/AsyncNioTcpConnection.java | 72 +++ .../redkale/net/AsyncNioUdpConnection.java | 5 + src/org/redkale/net/ChannelContext.java | 31 + src/org/redkale/net/Request.java | 9 + src/org/redkale/net/Response.java | 21 + src/org/redkale/net/Server.java | 4 +- src/org/redkale/net/client/Client.java | 8 +- src/org/redkale/net/http/HttpContext.java | 38 +- src/org/redkale/net/http/HttpMapping.java | 4 - .../redkale/net/http/HttpPrepareServlet.java | 42 +- src/org/redkale/net/http/HttpRender.java | 9 +- src/org/redkale/net/http/HttpRequest.java | 77 ++- .../redkale/net/http/HttpResourceServlet.java | 59 +- src/org/redkale/net/http/HttpResponse.java | 464 +++++++------- src/org/redkale/net/http/HttpResult.java | 4 +- src/org/redkale/net/http/HttpScope.java | 111 +++- src/org/redkale/net/http/HttpServer.java | 34 +- src/org/redkale/net/http/HttpServlet.java | 2 +- src/org/redkale/net/http/HttpUserType.java | 1 - src/org/redkale/net/http/MultiContext.java | 6 +- src/org/redkale/net/http/Rest.java | 96 ++- src/org/redkale/net/http/RestMapping.java | 4 - src/org/redkale/net/http/RestParams.java | 28 + src/org/redkale/net/http/WebSocketNode.java | 15 +- .../net/http/WebSocketReadHandler.java | 4 +- src/org/redkale/service/AbstractService.java | 3 +- src/org/redkale/service/RetLabel.java | 39 +- src/org/redkale/source/CacheMemorySource.java | 273 ++------- src/org/redkale/source/CacheSource.java | 123 +--- src/org/redkale/source/CacheSourceLoader.java | 25 + src/org/redkale/source/ColumnValue.java | 33 +- src/org/redkale/source/DataJdbcSource.java | 10 +- src/org/redkale/source/DataMemorySource.java | 10 +- src/org/redkale/source/DataSource.java | 567 +++++++++++++----- ...ourceLoader.java => DataSourceLoader.java} | 9 +- src/org/redkale/source/DataSources.java | 38 +- src/org/redkale/source/DataSqlSource.java | 52 +- src/org/redkale/source/EntityCache.java | 30 +- src/org/redkale/source/FilterBean.java | 2 +- src/org/redkale/source/FilterColumn.java | 8 + src/org/redkale/source/FilterNodeBean.java | 1 + src/org/redkale/source/PoolJdbcSource.java | 5 +- src/org/redkale/source/PoolSource.java | 9 +- src/org/redkale/source/PoolTcpSource.java | 5 +- src/org/redkale/source/SearchBean.java | 398 ++++++++++++ src/org/redkale/source/SearchColumn.java | 87 +++ src/org/redkale/source/SearchSource.java | 26 + src/org/redkale/util/AnyValue.java | 4 +- src/org/redkale/util/Attribute.java | 7 +- src/org/redkale/util/ByteArray.java | 41 +- src/org/redkale/util/Redkale.java | 5 +- src/org/redkale/util/SelectColumn.java | 36 +- src/org/redkale/util/Utility.java | 106 +++- 77 files changed, 2749 insertions(+), 1082 deletions(-) create mode 100644 src/org/redkale/cluster/ClusterAgentLoader.java create mode 100644 src/org/redkale/mq/HttpMessageLocalClient.java create mode 100644 src/org/redkale/mq/MessageAgentLoader.java create mode 100644 src/org/redkale/net/ChannelContext.java create mode 100644 src/org/redkale/net/http/RestParams.java create mode 100644 src/org/redkale/source/CacheSourceLoader.java rename src/org/redkale/source/{SourceLoader.java => DataSourceLoader.java} (61%) create mode 100644 src/org/redkale/source/SearchBean.java create mode 100644 src/org/redkale/source/SearchColumn.java create mode 100644 src/org/redkale/source/SearchSource.java diff --git a/src/META-INF/application-template.xml b/src/META-INF/application-template.xml index da5e3b6c5..82cc4812b 100644 --- a/src/META-INF/application-template.xml +++ b/src/META-INF/application-template.xml @@ -33,6 +33,14 @@ --> + + + @@ -300,8 +308,9 @@ 【节点在中唯一】 当Server为HTTP协议时,render才有效. 指定输出引擎的实现类 value: 输出引擎的实现类, 必须是org.redkale.net.http.HttpRender的子类 + suffixs: 引擎文件名后缀,多个用;隔开,默认值为: .htel --> - + +