From e589606f135df4714f0dec9bfbb43c517173d056 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Fri, 25 Nov 2016 14:34:10 +0800 Subject: [PATCH] --- javadoc/allclasses-frame.html | 17 +- javadoc/allclasses-noframe.html | 17 +- javadoc/constant-values.html | 15 +- javadoc/deprecated-list.html | 29 +- javadoc/help-doc.html | 4 +- javadoc/index-files/index-1.html | 43 +- javadoc/index-files/index-10.html | 26 +- javadoc/index-files/index-11.html | 8 +- javadoc/index-files/index-12.html | 22 +- javadoc/index-files/index-13.html | 30 +- javadoc/index-files/index-14.html | 24 +- javadoc/index-files/index-15.html | 22 +- javadoc/index-files/index-16.html | 16 +- javadoc/index-files/index-17.html | 8 +- javadoc/index-files/index-18.html | 87 ++-- javadoc/index-files/index-19.html | 68 +-- javadoc/index-files/index-2.html | 32 +- javadoc/index-files/index-20.html | 16 +- javadoc/index-files/index-21.html | 65 +-- javadoc/index-files/index-22.html | 35 +- javadoc/index-files/index-23.html | 40 +- javadoc/index-files/index-24.html | 20 +- javadoc/index-files/index-25.html | 24 +- javadoc/index-files/index-26.html | 132 +++++ javadoc/index-files/index-3.html | 71 ++- javadoc/index-files/index-4.html | 87 ++-- javadoc/index-files/index-5.html | 28 +- javadoc/index-files/index-6.html | 49 +- javadoc/index-files/index-7.html | 78 ++- javadoc/index-files/index-8.html | 24 +- javadoc/index-files/index-9.html | 29 +- javadoc/index.html | 2 +- javadoc/javax/persistence/Cacheable.html | 4 +- javadoc/javax/persistence/Column.html | 55 +- javadoc/javax/persistence/Entity.html | 33 +- javadoc/javax/persistence/GeneratedValue.html | 118 +---- javadoc/javax/persistence/Id.html | 8 +- javadoc/javax/persistence/Table.html | 45 +- javadoc/javax/persistence/Transient.html | 4 +- .../persistence/class-use/Cacheable.html | 4 +- .../javax/persistence/class-use/Column.html | 4 +- .../javax/persistence/class-use/Entity.html | 4 +- .../persistence/class-use/GeneratedValue.html | 4 +- .../persistence/class-use/GenerationType.html | 174 ------- javadoc/javax/persistence/class-use/Id.html | 4 +- .../javax/persistence/class-use/Table.html | 4 +- .../persistence/class-use/Transient.html | 4 +- javadoc/javax/persistence/package-frame.html | 8 +- .../javax/persistence/package-summary.html | 21 +- javadoc/javax/persistence/package-tree.html | 28 +- javadoc/javax/persistence/package-use.html | 41 +- .../boot/{RestDocs.html => ApiDocs.html} | 65 ++- javadoc/org/redkale/boot/Application.html | 10 +- .../redkale/boot/ClassFilter.FilterEntry.html | 4 +- .../org/redkale/boot/ClassFilter.Loader.html | 4 +- javadoc/org/redkale/boot/ClassFilter.html | 6 +- javadoc/org/redkale/boot/GroupInfo.html | 6 +- .../boot/LogFileHandler.LoggingFormater.html | 4 +- .../LogFileHandler.SncpLogFileHandler.html | 4 +- javadoc/org/redkale/boot/LogFileHandler.html | 6 +- javadoc/org/redkale/boot/NodeHttpServer.html | 19 +- ...Interceptor.InterceptorServiceWrapper.html | 4 +- javadoc/org/redkale/boot/NodeInterceptor.html | 6 +- javadoc/org/redkale/boot/NodeProtocol.html | 6 +- javadoc/org/redkale/boot/NodeServer.html | 6 +- javadoc/org/redkale/boot/NodeSncpServer.html | 10 +- .../class-use/{RestDocs.html => ApiDocs.html} | 24 +- .../redkale/boot/class-use/Application.html | 14 +- .../class-use/ClassFilter.FilterEntry.html | 6 +- .../boot/class-use/ClassFilter.Loader.html | 4 +- .../redkale/boot/class-use/ClassFilter.html | 6 +- .../org/redkale/boot/class-use/GroupInfo.html | 4 +- .../LogFileHandler.LoggingFormater.html | 4 +- .../LogFileHandler.SncpLogFileHandler.html | 4 +- .../boot/class-use/LogFileHandler.html | 6 +- .../boot/class-use/NodeHttpServer.html | 4 +- ...Interceptor.InterceptorServiceWrapper.html | 6 +- .../boot/class-use/NodeInterceptor.html | 6 +- .../redkale/boot/class-use/NodeProtocol.html | 10 +- .../redkale/boot/class-use/NodeServer.html | 10 +- .../boot/class-use/NodeSncpServer.html | 4 +- javadoc/org/redkale/boot/package-frame.html | 6 +- javadoc/org/redkale/boot/package-summary.html | 70 +-- javadoc/org/redkale/boot/package-tree.html | 6 +- javadoc/org/redkale/boot/package-use.html | 14 +- javadoc/org/redkale/convert/AnyEncoder.html | 6 +- javadoc/org/redkale/convert/ArrayDecoder.html | 6 +- javadoc/org/redkale/convert/ArrayEncoder.html | 6 +- .../redkale/convert/CollectionDecoder.html | 6 +- .../redkale/convert/CollectionEncoder.html | 6 +- javadoc/org/redkale/convert/Convert.html | 6 +- .../org/redkale/convert/ConvertColumn.html | 6 +- .../redkale/convert/ConvertColumnEntry.html | 6 +- .../org/redkale/convert/ConvertColumns.html | 6 +- .../org/redkale/convert/ConvertEntity.html | 6 +- .../org/redkale/convert/ConvertException.html | 6 +- .../org/redkale/convert/ConvertFactory.html | 6 +- javadoc/org/redkale/convert/ConvertType.html | 6 +- javadoc/org/redkale/convert/DeMember.html | 6 +- javadoc/org/redkale/convert/Decodeable.html | 6 +- javadoc/org/redkale/convert/EnMember.html | 6 +- javadoc/org/redkale/convert/Encodeable.html | 6 +- javadoc/org/redkale/convert/MapDecoder.html | 6 +- javadoc/org/redkale/convert/MapEncoder.html | 6 +- .../org/redkale/convert/ObjectDecoder.html | 6 +- .../org/redkale/convert/ObjectEncoder.html | 6 +- javadoc/org/redkale/convert/Reader.html | 6 +- javadoc/org/redkale/convert/SimpledCoder.html | 6 +- javadoc/org/redkale/convert/Writer.html | 6 +- .../convert/bson/BsonByteBufferReader.html | 5 +- .../convert/bson/BsonByteBufferWriter.html | 6 +- .../org/redkale/convert/bson/BsonConvert.html | 6 +- .../org/redkale/convert/bson/BsonFactory.html | 6 +- .../org/redkale/convert/bson/BsonReader.html | 6 +- .../convert/bson/BsonSimpledCoder.html | 6 +- .../org/redkale/convert/bson/BsonWriter.html | 6 +- .../bson/class-use/BsonByteBufferReader.html | 4 +- .../bson/class-use/BsonByteBufferWriter.html | 4 +- .../convert/bson/class-use/BsonConvert.html | 4 +- .../convert/bson/class-use/BsonFactory.html | 4 +- .../convert/bson/class-use/BsonReader.html | 8 +- .../bson/class-use/BsonSimpledCoder.html | 4 +- .../convert/bson/class-use/BsonWriter.html | 6 +- .../redkale/convert/bson/package-frame.html | 4 +- .../redkale/convert/bson/package-summary.html | 18 +- .../redkale/convert/bson/package-tree.html | 4 +- .../org/redkale/convert/bson/package-use.html | 18 +- .../redkale/convert/class-use/AnyEncoder.html | 4 +- .../convert/class-use/ArrayDecoder.html | 4 +- .../convert/class-use/ArrayEncoder.html | 4 +- .../convert/class-use/CollectionDecoder.html | 4 +- .../convert/class-use/CollectionEncoder.html | 4 +- .../redkale/convert/class-use/Convert.html | 6 +- .../convert/class-use/ConvertColumn.html | 4 +- .../convert/class-use/ConvertColumnEntry.html | 4 +- .../convert/class-use/ConvertColumns.html | 4 +- .../convert/class-use/ConvertEntity.html | 4 +- .../convert/class-use/ConvertException.html | 4 +- .../convert/class-use/ConvertFactory.html | 8 +- .../convert/class-use/ConvertType.html | 4 +- .../redkale/convert/class-use/DeMember.html | 4 +- .../redkale/convert/class-use/Decodeable.html | 74 +-- .../redkale/convert/class-use/EnMember.html | 4 +- .../redkale/convert/class-use/Encodeable.html | 74 +-- .../redkale/convert/class-use/MapDecoder.html | 4 +- .../redkale/convert/class-use/MapEncoder.html | 4 +- .../convert/class-use/ObjectDecoder.html | 4 +- .../convert/class-use/ObjectEncoder.html | 4 +- .../org/redkale/convert/class-use/Reader.html | 88 ++-- .../convert/class-use/SimpledCoder.html | 68 +-- .../org/redkale/convert/class-use/Writer.html | 84 +-- ...mpledCoder.BigIntegerJsonSimpledCoder.html | 4 +- .../convert/ext/BigIntegerSimpledCoder.html | 6 +- .../convert/ext/BoolArraySimpledCoder.html | 6 +- .../redkale/convert/ext/BoolSimpledCoder.html | 6 +- .../convert/ext/ByteArraySimpledCoder.html | 6 +- .../redkale/convert/ext/ByteSimpledCoder.html | 6 +- .../convert/ext/CharArraySimpledCoder.html | 6 +- .../convert/ext/CharSequenceSimpledCoder.html | 6 +- .../redkale/convert/ext/CharSimpledCoder.html | 6 +- .../ext/CompletionHandlerSimpledCoder.html | 6 +- ...ongSimpledCoder.DLongJsonSimpledCoder.html | 4 +- .../convert/ext/DLongSimpledCoder.html | 6 +- .../redkale/convert/ext/DateSimpledCoder.html | 6 +- .../convert/ext/DoubleArraySimpledCoder.html | 6 +- .../convert/ext/DoubleSimpledCoder.html | 6 +- .../redkale/convert/ext/EnumSimpledCoder.html | 6 +- .../convert/ext/FloatArraySimpledCoder.html | 6 +- .../convert/ext/FloatSimpledCoder.html | 6 +- ...pledCoder.InetAddressJsonSimpledCoder.html | 4 +- ...der.InetSocketAddressJsonSimpledCoder.html | 4 +- ...edCoder.InetSocketAddressSimpledCoder.html | 4 +- .../convert/ext/InetAddressSimpledCoder.html | 6 +- .../convert/ext/IntArraySimpledCoder.html | 6 +- .../redkale/convert/ext/IntSimpledCoder.html | 6 +- .../convert/ext/LongArraySimpledCoder.html | 6 +- .../redkale/convert/ext/LongSimpledCoder.html | 6 +- .../convert/ext/NumberSimpledCoder.html | 6 +- .../convert/ext/PatternSimpledCoder.html | 6 +- .../convert/ext/ShortArraySimpledCoder.html | 6 +- .../convert/ext/ShortSimpledCoder.html | 6 +- .../convert/ext/StringArraySimpledCoder.html | 6 +- .../convert/ext/StringSimpledCoder.html | 6 +- .../redkale/convert/ext/TypeSimpledCoder.html | 6 +- .../redkale/convert/ext/URISimpledCoder.html | 6 +- .../redkale/convert/ext/URLSimpledCoder.html | 6 +- ...mpledCoder.BigIntegerJsonSimpledCoder.html | 4 +- .../ext/class-use/BigIntegerSimpledCoder.html | 4 +- .../ext/class-use/BoolArraySimpledCoder.html | 4 +- .../ext/class-use/BoolSimpledCoder.html | 4 +- .../ext/class-use/ByteArraySimpledCoder.html | 4 +- .../ext/class-use/ByteSimpledCoder.html | 4 +- .../ext/class-use/CharArraySimpledCoder.html | 4 +- .../class-use/CharSequenceSimpledCoder.html | 4 +- .../ext/class-use/CharSimpledCoder.html | 4 +- .../CompletionHandlerSimpledCoder.html | 4 +- ...ongSimpledCoder.DLongJsonSimpledCoder.html | 4 +- .../ext/class-use/DLongSimpledCoder.html | 4 +- .../ext/class-use/DateSimpledCoder.html | 4 +- .../class-use/DoubleArraySimpledCoder.html | 4 +- .../ext/class-use/DoubleSimpledCoder.html | 4 +- .../ext/class-use/EnumSimpledCoder.html | 4 +- .../ext/class-use/FloatArraySimpledCoder.html | 4 +- .../ext/class-use/FloatSimpledCoder.html | 4 +- ...pledCoder.InetAddressJsonSimpledCoder.html | 4 +- ...der.InetSocketAddressJsonSimpledCoder.html | 4 +- ...edCoder.InetSocketAddressSimpledCoder.html | 4 +- .../class-use/InetAddressSimpledCoder.html | 4 +- .../ext/class-use/IntArraySimpledCoder.html | 4 +- .../ext/class-use/IntSimpledCoder.html | 4 +- .../ext/class-use/LongArraySimpledCoder.html | 4 +- .../ext/class-use/LongSimpledCoder.html | 4 +- .../ext/class-use/NumberSimpledCoder.html | 4 +- .../ext/class-use/PatternSimpledCoder.html | 4 +- .../ext/class-use/ShortArraySimpledCoder.html | 4 +- .../ext/class-use/ShortSimpledCoder.html | 4 +- .../class-use/StringArraySimpledCoder.html | 4 +- .../ext/class-use/StringSimpledCoder.html | 4 +- .../ext/class-use/TypeSimpledCoder.html | 4 +- .../ext/class-use/URISimpledCoder.html | 4 +- .../ext/class-use/URLSimpledCoder.html | 4 +- .../redkale/convert/ext/package-frame.html | 4 +- .../redkale/convert/ext/package-summary.html | 64 +-- .../org/redkale/convert/ext/package-tree.html | 4 +- .../org/redkale/convert/ext/package-use.html | 60 +-- .../convert/json/JsonByteBufferReader.html | 8 +- .../convert/json/JsonByteBufferWriter.html | 6 +- .../org/redkale/convert/json/JsonConvert.html | 6 +- .../org/redkale/convert/json/JsonFactory.html | 6 +- .../org/redkale/convert/json/JsonReader.html | 6 +- .../convert/json/JsonSimpledCoder.html | 6 +- .../org/redkale/convert/json/JsonWriter.html | 6 +- .../json/class-use/JsonByteBufferReader.html | 4 +- .../json/class-use/JsonByteBufferWriter.html | 4 +- .../convert/json/class-use/JsonConvert.html | 12 +- .../convert/json/class-use/JsonFactory.html | 4 +- .../convert/json/class-use/JsonReader.html | 8 +- .../json/class-use/JsonSimpledCoder.html | 4 +- .../convert/json/class-use/JsonWriter.html | 6 +- .../redkale/convert/json/package-frame.html | 4 +- .../redkale/convert/json/package-summary.html | 20 +- .../redkale/convert/json/package-tree.html | 4 +- .../org/redkale/convert/json/package-use.html | 22 +- .../org/redkale/convert/package-frame.html | 4 +- .../org/redkale/convert/package-summary.html | 40 +- javadoc/org/redkale/convert/package-tree.html | 4 +- javadoc/org/redkale/convert/package-use.html | 76 +-- javadoc/org/redkale/net/AsyncConnection.html | 6 +- javadoc/org/redkale/net/Context.html | 6 +- javadoc/org/redkale/net/PrepareRunner.html | 6 +- javadoc/org/redkale/net/PrepareServlet.html | 6 +- javadoc/org/redkale/net/ProtocolServer.html | 6 +- javadoc/org/redkale/net/Request.html | 6 +- javadoc/org/redkale/net/Response.html | 6 +- javadoc/org/redkale/net/Server.html | 37 +- javadoc/org/redkale/net/Servlet.html | 6 +- javadoc/org/redkale/net/Transport.html | 6 +- javadoc/org/redkale/net/WorkThread.html | 6 +- .../net/class-use/AsyncConnection.html | 4 +- .../org/redkale/net/class-use/Context.html | 18 +- .../redkale/net/class-use/PrepareRunner.html | 4 +- .../redkale/net/class-use/PrepareServlet.html | 8 +- .../redkale/net/class-use/ProtocolServer.html | 4 +- .../org/redkale/net/class-use/Request.html | 14 +- .../org/redkale/net/class-use/Response.html | 12 +- javadoc/org/redkale/net/class-use/Server.html | 10 +- .../org/redkale/net/class-use/Servlet.html | 36 +- .../org/redkale/net/class-use/Transport.html | 6 +- .../org/redkale/net/class-use/WorkThread.html | 4 +- .../redkale/net/http/BasedHttpServlet.html | 23 +- .../redkale/net/http/DefaultRestServlet.html | 25 +- .../net/http/HttpBaseServlet.AuthIgnore.html | 6 +- .../http/HttpBaseServlet.HttpCacheable.html | 10 +- .../http/HttpBaseServlet.ParamSourceType.html | 6 +- .../net/http/HttpBaseServlet.WebAction.html | 30 +- .../net/http/HttpBaseServlet.WebParam.html | 15 +- .../net/http/HttpBaseServlet.WebParams.html | 215 ++++++++ .../org/redkale/net/http/HttpBaseServlet.html | 69 ++- javadoc/org/redkale/net/http/HttpContext.html | 10 +- .../redkale/net/http/HttpPrepareServlet.html | 6 +- javadoc/org/redkale/net/http/HttpRequest.html | 120 ++--- .../http/HttpResourceServlet.FileEntry.html | 4 +- .../http/HttpResourceServlet.WatchThread.html | 4 +- .../redkale/net/http/HttpResourceServlet.html | 34 +- .../net/http/HttpResponse.BufferHandler.html | 4 +- .../HttpResponse.TransferFileHandler.html | 4 +- .../org/redkale/net/http/HttpResponse.html | 8 +- javadoc/org/redkale/net/http/HttpServer.html | 76 ++- javadoc/org/redkale/net/http/HttpServlet.html | 71 +-- javadoc/org/redkale/net/http/MimeType.html | 7 +- .../org/redkale/net/http/MultiContext.html | 6 +- javadoc/org/redkale/net/http/MultiPart.html | 6 +- .../redkale/net/http/Rest.RestDynamic.html | 5 +- javadoc/org/redkale/net/http/Rest.html | 10 +- javadoc/org/redkale/net/http/RestAddress.html | 6 +- javadoc/org/redkale/net/http/RestCookie.html | 6 +- javadoc/org/redkale/net/http/RestHeader.html | 6 +- .../org/redkale/net/http/RestHttpServlet.html | 42 +- javadoc/org/redkale/net/http/RestMapping.html | 6 +- .../org/redkale/net/http/RestMappings.html | 6 +- javadoc/org/redkale/net/http/RestOutput.html | 6 +- javadoc/org/redkale/net/http/RestParam.html | 6 +- javadoc/org/redkale/net/http/RestService.html | 53 +- .../org/redkale/net/http/RestSessionid.html | 6 +- .../org/redkale/net/http/WebInitParam.html | 6 +- javadoc/org/redkale/net/http/WebServlet.html | 6 +- javadoc/org/redkale/net/http/WebSocket.html | 6 +- .../org/redkale/net/http/WebSocketBinary.html | 6 +- .../org/redkale/net/http/WebSocketEngine.html | 6 +- .../org/redkale/net/http/WebSocketGroup.html | 6 +- .../org/redkale/net/http/WebSocketNode.html | 6 +- .../net/http/WebSocketPacket.FrameType.html | 4 +- .../org/redkale/net/http/WebSocketPacket.html | 6 +- .../org/redkale/net/http/WebSocketRunner.html | 6 +- .../redkale/net/http/WebSocketServlet.html | 15 +- .../net/http/class-use/BasedHttpServlet.html | 4 +- .../http/class-use/DefaultRestServlet.html | 4 +- .../class-use/HttpBaseServlet.AuthIgnore.html | 4 +- .../HttpBaseServlet.HttpCacheable.html | 4 +- .../HttpBaseServlet.ParamSourceType.html | 4 +- .../class-use/HttpBaseServlet.WebAction.html | 4 +- .../class-use/HttpBaseServlet.WebParam.html | 4 +- .../class-use/HttpBaseServlet.WebParams.html | 125 +++++ .../net/http/class-use/HttpBaseServlet.html | 16 +- .../net/http/class-use/HttpContext.html | 4 +- .../http/class-use/HttpPrepareServlet.html | 4 +- .../net/http/class-use/HttpRequest.html | 48 +- .../HttpResourceServlet.FileEntry.html | 4 +- .../HttpResourceServlet.WatchThread.html | 4 +- .../http/class-use/HttpResourceServlet.html | 4 +- .../class-use/HttpResponse.BufferHandler.html | 4 +- .../HttpResponse.TransferFileHandler.html | 4 +- .../net/http/class-use/HttpResponse.html | 41 +- .../net/http/class-use/HttpServer.html | 37 +- .../net/http/class-use/HttpServlet.html | 31 +- .../redkale/net/http/class-use/MimeType.html | 4 +- .../net/http/class-use/MultiContext.html | 4 +- .../redkale/net/http/class-use/MultiPart.html | 4 +- .../net/http/class-use/Rest.RestDynamic.html | 4 +- .../org/redkale/net/http/class-use/Rest.html | 4 +- .../net/http/class-use/RestAddress.html | 4 +- .../net/http/class-use/RestCookie.html | 4 +- .../net/http/class-use/RestHeader.html | 4 +- .../net/http/class-use/RestHttpServlet.html | 24 +- .../net/http/class-use/RestMapping.html | 4 +- .../net/http/class-use/RestMappings.html | 4 +- .../net/http/class-use/RestOutput.html | 4 +- .../redkale/net/http/class-use/RestParam.html | 4 +- .../net/http/class-use/RestService.html | 4 +- .../net/http/class-use/RestSessionid.html | 4 +- .../net/http/class-use/WebInitParam.html | 4 +- .../net/http/class-use/WebServlet.html | 4 +- .../redkale/net/http/class-use/WebSocket.html | 4 +- .../net/http/class-use/WebSocketBinary.html | 4 +- .../net/http/class-use/WebSocketEngine.html | 4 +- .../net/http/class-use/WebSocketGroup.html | 4 +- .../net/http/class-use/WebSocketNode.html | 6 +- .../class-use/WebSocketPacket.FrameType.html | 4 +- .../net/http/class-use/WebSocketPacket.html | 4 +- .../net/http/class-use/WebSocketRunner.html | 4 +- .../net/http/class-use/WebSocketServlet.html | 4 +- .../org/redkale/net/http/package-frame.html | 5 +- .../org/redkale/net/http/package-summary.html | 95 ++-- .../org/redkale/net/http/package-tree.html | 31 +- javadoc/org/redkale/net/http/package-use.html | 74 +-- javadoc/org/redkale/net/package-frame.html | 4 +- javadoc/org/redkale/net/package-summary.html | 26 +- javadoc/org/redkale/net/package-tree.html | 4 +- javadoc/org/redkale/net/package-use.html | 56 +- .../org/redkale/net/sncp/ServiceWrapper.html | 6 +- javadoc/org/redkale/net/sncp/Sncp.html | 14 +- .../net/sncp/SncpClient.SncpAction.html | 4 +- .../net/sncp/SncpClient.SncpFuture.html | 4 +- javadoc/org/redkale/net/sncp/SncpClient.html | 52 +- javadoc/org/redkale/net/sncp/SncpContext.html | 6 +- javadoc/org/redkale/net/sncp/SncpDyn.html | 10 +- .../SncpDynServlet.SncpServletAction.html | 4 +- .../org/redkale/net/sncp/SncpDynServlet.html | 6 +- .../redkale/net/sncp/SncpPrepareServlet.html | 6 +- javadoc/org/redkale/net/sncp/SncpRequest.html | 31 +- .../org/redkale/net/sncp/SncpResponse.html | 23 +- javadoc/org/redkale/net/sncp/SncpServer.html | 8 +- javadoc/org/redkale/net/sncp/SncpServlet.html | 6 +- .../net/sncp/class-use/ServiceWrapper.html | 6 +- .../org/redkale/net/sncp/class-use/Sncp.html | 4 +- .../sncp/class-use/SncpClient.SncpAction.html | 4 +- .../sncp/class-use/SncpClient.SncpFuture.html | 4 +- .../net/sncp/class-use/SncpClient.html | 4 +- .../net/sncp/class-use/SncpContext.html | 4 +- .../redkale/net/sncp/class-use/SncpDyn.html | 4 +- .../SncpDynServlet.SncpServletAction.html | 4 +- .../net/sncp/class-use/SncpDynServlet.html | 4 +- .../sncp/class-use/SncpPrepareServlet.html | 4 +- .../net/sncp/class-use/SncpRequest.html | 4 +- .../net/sncp/class-use/SncpResponse.html | 4 +- .../net/sncp/class-use/SncpServer.html | 6 +- .../net/sncp/class-use/SncpServlet.html | 6 +- .../org/redkale/net/sncp/package-frame.html | 4 +- .../org/redkale/net/sncp/package-summary.html | 30 +- .../org/redkale/net/sncp/package-tree.html | 4 +- javadoc/org/redkale/net/sncp/package-use.html | 22 +- .../CacheSourceService.CacheEntry.html | 4 +- .../CacheSourceService.CacheEntryType.html | 4 +- .../redkale/service/CacheSourceService.html | 65 ++- .../service/DataCacheListenerService.html | 26 +- .../service/DataSQLListenerService.html | 458 ----------------- .../redkale/service/DataSourceService.html | 290 ++++++----- javadoc/org/redkale/service/LocalService.html | 14 +- .../RetLabel.RetLoader.html} | 141 +++--- javadoc/org/redkale/service/RetLabel.html | 16 +- javadoc/org/redkale/service/RetResult.html | 14 +- .../service/{DynCall.html => RpcCall.html} | 38 +- .../{MultiRun.html => RpcMultiRun.html} | 44 +- javadoc/org/redkale/service/RpcRemote.html | 10 +- .../org/redkale/service/RpcSourceAddress.html | 6 +- .../org/redkale/service/RpcTargetAddress.html | 6 +- javadoc/org/redkale/service/Service.html | 50 +- .../redkale/service/WebSocketNodeService.html | 25 +- .../CacheSourceService.CacheEntry.html | 4 +- .../CacheSourceService.CacheEntryType.html | 4 +- .../service/class-use/CacheSourceService.html | 4 +- .../class-use/DataCacheListenerService.html | 4 +- .../service/class-use/DataSourceService.html | 4 +- .../service/class-use/LocalService.html | 4 +- ...erService.html => RetLabel.RetLoader.html} | 24 +- .../redkale/service/class-use/RetLabel.html | 4 +- .../redkale/service/class-use/RetResult.html | 4 +- .../class-use/{DynCall.html => RpcCall.html} | 28 +- .../{MultiRun.html => RpcMultiRun.html} | 40 +- .../redkale/service/class-use/RpcRemote.html | 4 +- .../service/class-use/RpcSourceAddress.html | 4 +- .../service/class-use/RpcTargetAddress.html | 4 +- .../redkale/service/class-use/Service.html | 31 +- .../class-use/WebSocketNodeService.html | 4 +- .../org/redkale/service/package-frame.html | 10 +- .../org/redkale/service/package-summary.html | 52 +- javadoc/org/redkale/service/package-tree.html | 16 +- javadoc/org/redkale/service/package-use.html | 28 +- javadoc/org/redkale/source/CacheSource.html | 10 +- .../redkale/source/ColumnExpress.html} | 162 +++--- javadoc/org/redkale/source/ColumnValue.html | 478 ++++++++++++++++++ .../org/redkale/source/DataCacheListener.html | 10 +- .../source/DataCallArrayAttribute.html | 6 +- .../org/redkale/source/DataCallAttribute.html | 6 +- .../org/redkale/source/DataDefaultSource.html | 398 ++++++++------- javadoc/org/redkale/source/DataSource.html | 266 ++++++---- .../redkale/source/DistributeGenerator.html | 10 +- .../org/redkale/source/DistributeTable.html | 6 +- .../source/DistributeTableStrategy.html | 6 +- javadoc/org/redkale/source/EntityCache.html | 60 ++- javadoc/org/redkale/source/EntityInfo.html | 80 ++- javadoc/org/redkale/source/FilterBean.html | 6 +- javadoc/org/redkale/source/FilterColumn.html | 6 +- javadoc/org/redkale/source/FilterExpress.html | 30 +- javadoc/org/redkale/source/FilterFunc.html | 6 +- javadoc/org/redkale/source/FilterGroup.html | 6 +- .../org/redkale/source/FilterJoinColumn.html | 18 +- .../org/redkale/source/FilterJoinNode.html | 8 +- javadoc/org/redkale/source/FilterKey.html | 6 +- javadoc/org/redkale/source/FilterNode.html | 106 ++-- .../org/redkale/source/FilterNodeBean.html | 6 +- javadoc/org/redkale/source/FilterValue.html | 6 +- javadoc/org/redkale/source/Flipper.html | 6 +- .../org/redkale/source/JDBCPoolSource.html | 6 +- .../org/redkale/source/Range.ByteRange.html | 4 +- .../org/redkale/source/Range.DoubleRange.html | 4 +- .../org/redkale/source/Range.FloatRange.html | 4 +- .../org/redkale/source/Range.IntRange.html | 4 +- .../org/redkale/source/Range.LongRange.html | 4 +- .../org/redkale/source/Range.ShortRange.html | 4 +- .../org/redkale/source/Range.StringRange.html | 4 +- javadoc/org/redkale/source/Range.html | 6 +- .../VirtualEntity.DefaultFunctionLoader.html | 4 +- javadoc/org/redkale/source/VirtualEntity.html | 6 +- .../redkale/source/class-use/CacheSource.html | 4 +- .../source/class-use/ColumnExpress.html | 206 ++++++++ .../redkale/source/class-use/ColumnValue.html | 288 +++++++++++ .../source/class-use/DataCacheListener.html | 6 +- .../class-use/DataCallArrayAttribute.html | 4 +- .../source/class-use/DataCallAttribute.html | 4 +- .../source/class-use/DataDefaultSource.html | 4 +- .../source/class-use/DataSQLListener.html | 169 ------- .../redkale/source/class-use/DataSource.html | 6 +- .../source/class-use/DistributeGenerator.html | 4 +- .../source/class-use/DistributeTable.html | 4 +- .../class-use/DistributeTableStrategy.html | 4 +- .../redkale/source/class-use/EntityCache.html | 4 +- .../redkale/source/class-use/EntityInfo.html | 8 +- .../redkale/source/class-use/FilterBean.html | 50 +- .../source/class-use/FilterColumn.html | 4 +- .../source/class-use/FilterExpress.html | 4 +- .../redkale/source/class-use/FilterFunc.html | 86 +++- .../redkale/source/class-use/FilterGroup.html | 4 +- .../source/class-use/FilterJoinColumn.html | 4 +- .../source/class-use/FilterJoinNode.html | 4 +- .../redkale/source/class-use/FilterKey.html | 4 +- .../redkale/source/class-use/FilterNode.html | 99 +++- .../source/class-use/FilterNodeBean.html | 4 +- .../redkale/source/class-use/FilterValue.html | 4 +- .../org/redkale/source/class-use/Flipper.html | 8 +- .../source/class-use/JDBCPoolSource.html | 4 +- .../source/class-use/Range.ByteRange.html | 4 +- .../source/class-use/Range.DoubleRange.html | 4 +- .../source/class-use/Range.FloatRange.html | 4 +- .../source/class-use/Range.IntRange.html | 4 +- .../source/class-use/Range.LongRange.html | 4 +- .../source/class-use/Range.ShortRange.html | 4 +- .../source/class-use/Range.StringRange.html | 4 +- .../org/redkale/source/class-use/Range.html | 4 +- .../VirtualEntity.DefaultFunctionLoader.html | 4 +- .../source/class-use/VirtualEntity.html | 4 +- javadoc/org/redkale/source/package-frame.html | 7 +- .../org/redkale/source/package-summary.html | 140 ++--- javadoc/org/redkale/source/package-tree.html | 15 +- javadoc/org/redkale/source/package-use.html | 69 ++- .../util/AnyValue.DefaultAnyValue.html | 84 ++- javadoc/org/redkale/util/AnyValue.Entry.html | 4 +- javadoc/org/redkale/util/AnyValue.html | 15 +- .../org/redkale/util/AsmMethodVisitor.html | 29 +- javadoc/org/redkale/util/Attribute.html | 10 +- javadoc/org/redkale/util/AutoLoad.html | 6 +- javadoc/org/redkale/util/ByteArray.html | 6 +- javadoc/org/redkale/util/Comment.html | 46 +- .../util/Creator.ConstructorParameters.html | 4 +- javadoc/org/redkale/util/Creator.html | 6 +- javadoc/org/redkale/util/DLong.html | 6 +- javadoc/org/redkale/util/LogLevel.html | 6 +- javadoc/org/redkale/util/ObjectPool.html | 6 +- javadoc/org/redkale/util/Reproduce.html | 38 +- .../util/ResourceFactory.ResourceLoader.html | 4 +- javadoc/org/redkale/util/ResourceFactory.html | 6 +- .../org/redkale/util/ResourceListener.html | 6 +- javadoc/org/redkale/util/ResourceType.html | 6 +- javadoc/org/redkale/util/SelectColumn.html | 6 +- javadoc/org/redkale/util/Sheet.html | 47 +- javadoc/org/redkale/util/TypeToken.html | 6 +- javadoc/org/redkale/util/Utility.html | 247 ++++++--- .../class-use/AnyValue.DefaultAnyValue.html | 40 +- .../util/class-use/AnyValue.Entry.html | 6 +- .../org/redkale/util/class-use/AnyValue.html | 58 +-- .../util/class-use/AsmMethodVisitor.html | 6 +- .../org/redkale/util/class-use/Attribute.html | 22 +- .../org/redkale/util/class-use/AutoLoad.html | 14 +- .../org/redkale/util/class-use/ByteArray.html | 6 +- .../org/redkale/util/class-use/Comment.html | 4 +- .../Creator.ConstructorParameters.html | 4 +- .../org/redkale/util/class-use/Creator.html | 6 +- javadoc/org/redkale/util/class-use/DLong.html | 6 +- .../org/redkale/util/class-use/LogLevel.html | 4 +- .../redkale/util/class-use/ObjectPool.html | 4 +- .../org/redkale/util/class-use/Reproduce.html | 6 +- .../ResourceFactory.ResourceLoader.html | 6 +- .../util/class-use/ResourceFactory.html | 8 +- .../util/class-use/ResourceListener.html | 4 +- .../redkale/util/class-use/ResourceType.html | 14 +- .../redkale/util/class-use/SelectColumn.html | 6 +- javadoc/org/redkale/util/class-use/Sheet.html | 6 +- .../org/redkale/util/class-use/TypeToken.html | 4 +- .../org/redkale/util/class-use/Utility.html | 4 +- javadoc/org/redkale/util/package-frame.html | 4 +- javadoc/org/redkale/util/package-summary.html | 33 +- javadoc/org/redkale/util/package-tree.html | 16 +- javadoc/org/redkale/util/package-use.html | 56 +- javadoc/org/redkale/watch/WatchFactory.html | 6 +- javadoc/org/redkale/watch/WatchNode.html | 6 +- javadoc/org/redkale/watch/WatchNumber.html | 6 +- javadoc/org/redkale/watch/WatchSupplier.html | 6 +- javadoc/org/redkale/watch/Watchable.html | 6 +- .../redkale/watch/class-use/WatchFactory.html | 8 +- .../redkale/watch/class-use/WatchNode.html | 10 +- .../redkale/watch/class-use/WatchNumber.html | 6 +- .../watch/class-use/WatchSupplier.html | 4 +- .../redkale/watch/class-use/Watchable.html | 4 +- javadoc/org/redkale/watch/package-frame.html | 4 +- .../org/redkale/watch/package-summary.html | 18 +- javadoc/org/redkale/watch/package-tree.html | 4 +- javadoc/org/redkale/watch/package-use.html | 22 +- javadoc/overview-frame.html | 4 +- javadoc/overview-summary.html | 10 +- javadoc/overview-tree.html | 23 +- javadoc/serialized-form.html | 4 +- 581 files changed, 6430 insertions(+), 5025 deletions(-) create mode 100644 javadoc/index-files/index-26.html delete mode 100644 javadoc/javax/persistence/class-use/GenerationType.html rename javadoc/org/redkale/boot/{RestDocs.html => ApiDocs.html} (78%) rename javadoc/org/redkale/boot/class-use/{RestDocs.html => ApiDocs.html} (74%) create mode 100644 javadoc/org/redkale/net/http/HttpBaseServlet.WebParams.html create mode 100644 javadoc/org/redkale/net/http/class-use/HttpBaseServlet.WebParams.html delete mode 100644 javadoc/org/redkale/service/DataSQLListenerService.html rename javadoc/org/redkale/{source/DataSQLListener.html => service/RetLabel.RetLoader.html} (56%) rename javadoc/org/redkale/service/{DynCall.html => RpcCall.html} (77%) rename javadoc/org/redkale/service/{MultiRun.html => RpcMultiRun.html} (75%) rename javadoc/org/redkale/service/class-use/{DataSQLListenerService.html => RetLabel.RetLoader.html} (74%) rename javadoc/org/redkale/service/class-use/{DynCall.html => RpcCall.html} (82%) rename javadoc/org/redkale/service/class-use/{MultiRun.html => RpcMultiRun.html} (84%) rename javadoc/{javax/persistence/GenerationType.html => org/redkale/source/ColumnExpress.html} (56%) create mode 100644 javadoc/org/redkale/source/ColumnValue.html create mode 100644 javadoc/org/redkale/source/class-use/ColumnExpress.html create mode 100644 javadoc/org/redkale/source/class-use/ColumnValue.html delete mode 100644 javadoc/org/redkale/source/class-use/DataSQLListener.html diff --git a/javadoc/allclasses-frame.html b/javadoc/allclasses-frame.html index e5e19a0fc..15ac360d8 100644 --- a/javadoc/allclasses-frame.html +++ b/javadoc/allclasses-frame.html @@ -2,10 +2,10 @@
- +public static final int
HEADER_SIZE5660public static final int
RETCODE_ILLACTIONID2048327681024public static final intRETCODE_ILLSERVICEVER2048public static final int| 注释类型元素和说明 | -
|---|
| javax.persistence.GeneratedValue.generator | -
| javax.persistence.GeneratedValue.strategy | -
java.lang.StringcolumnDefinition
-comment
+public abstract java.lang.String comment+
public abstract java.lang.String columnDefinition-
- Defaults to the generated SQL to create a - column of the inferred type.
java.lang.Stringcomment
+java.lang.Stringname
public abstract java.lang.String name@@ -166,6 +172,27 @@ public @interface Entity
public abstract java.lang.String comment+
The GeneratedValue annotation
+
+ The GeneratedValue annotation
may be applied to a primary key property or field of an entity or
mapped superclass in conjunction with the Id annotation.
The use of the GeneratedValue annotation is only
- required to be supported for simple primary keys. Use of the
+ required to be supported for simple primary keys. Use of the
GeneratedValue annotation is not supported for derived
primary keys.
@@ -133,101 +134,6 @@ public @interface GeneratedValue
| 限定符和类型 | -可选元素和说明 | -
|---|---|
java.lang.String |
-generator
-已过时。
- |
-
GenerationType |
-strategy
-已过时。
- |
-
@Deprecated -public abstract GenerationType strategy-
@Deprecated -public abstract java.lang.String generator-
Defaults to the id generator supplied by persistence provider.
java.lang.Stringschema
-public abstract java.lang.String name
Defaults to the entity name.
+ Defaults to the entity name.
public abstract java.lang.String catalog
Defaults to the default catalog.
public abstract java.lang.String schema-
Defaults to the default schema for user.
+ Defaults to the default catalog.
| 程序包 | -说明 | -
|---|---|
| javax.persistence | -- |
| 限定符和类型 | -方法和说明 | -
|---|---|
static GenerationType |
-GenerationType.valueOf(java.lang.String name)
-返回带有指定名称的该类型的枚举常量。
- |
-
static GenerationType[] |
-GenerationType.values()
-按照声明该枚举类型的常量的顺序, 返回
-包含这些常量的数组。
- |
-
| 枚举 | -说明 | -
|---|---|
| GenerationType | -
- Defines the types of primary key generation strategies.
- |
-
| 程序包 | -说明 | -
|---|---|
| javax.persistence | -- |
| 类和说明 | -
|---|
| GenerationType
- Defines the types of primary key generation strategies.
- |
-
public class GroupInfo
extends java.lang.Object
- 详情见: http://redkale.org
- 详情见: http://redkale.org
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -148,10 +148,6 @@ extends protected boolean
rest protected booleansncp protected final boolean sncp-
public class NodeInterceptor
extends java.lang.Object
- 详情见: http://redkale.org
- 详情见: http://redkale.org
- 详情见: http://redkale.org
- 详情见: http://redkale.org
- 详情见: http://redkale.org
详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ConvertColumns.html b/javadoc/org/redkale/convert/ConvertColumns.html index e5f3c6673..105de2fa9 100644 --- a/javadoc/org/redkale/convert/ConvertColumns.html +++ b/javadoc/org/redkale/convert/ConvertColumns.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ConvertEntity.html b/javadoc/org/redkale/convert/ConvertEntity.html index b94792c77..c88beebf9 100644 --- a/javadoc/org/redkale/convert/ConvertEntity.html +++ b/javadoc/org/redkale/convert/ConvertEntity.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org +
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ConvertException.html b/javadoc/org/redkale/convert/ConvertException.html index 78c991b01..b0d1f8f2f 100644 --- a/javadoc/org/redkale/convert/ConvertException.html +++ b/javadoc/org/redkale/convert/ConvertException.html @@ -2,10 +2,10 @@
- +public class ConvertException
extends java.lang.RuntimeException
-详情见: http://redkale.org
详情见: https://redkale.org
public abstract class ConvertFactory<R extends Reader,W extends Writer>
extends java.lang.Object
- 详情见: http://redkale.org
public enum ConvertType
extends java.lang.Enum<ConvertType>
-详情见: http://redkale.org
详情见: https://redkale.org
- 详情见: http://redkale.org
public interface Decodeable<R extends Reader,T>
- 详情见: http://redkale.org
- 详情见: http://redkale.org
public interface Encodeable<W extends Writer,T>
- 详情见: http://redkale.org
public final class MapDecoder<K,V>
extends java.lang.Object
implements Decodeable<Reader,java.util.Map<K,V>>
-详情见: http://redkale.org
详情见: https://redkale.org
- 详情见: http://redkale.org
- 详情见: http://redkale.org
- 详情见: http://redkale.org
public abstract class Reader
extends java.lang.Object
- 详情见: http://redkale.org
- 详情见: http://redkale.org
public abstract class Writer
extends java.lang.Object
- 详情见: http://redkale.org
public class BsonByteBufferReader
extends BsonReader
+public class BsonByteBufferWriter
extends BsonWriter
- 详情见: http://redkale.org
public final class BsonFactory
extends ConvertFactory<BsonReader,BsonWriter>
- 详情见: http://redkale.org
public class BsonReader
extends Reader
- 详情见: http://redkale.org
public abstract class BsonSimpledCoder<T>
extends SimpledCoder<BsonReader,BsonWriter,T>
- 详情见: http://redkale.org
public class BsonWriter
extends Writer
- 详情见: http://redkale.org
class BsonByteBufferReader BsonByteBufferReader
+class BsonByteBufferWriter
class JsonConvert
class BsonFactory
class JsonFactory
class MapDecoder<K,V>
-class ObjectDecoder<R extends Reader,T>
class SimpledCoder<R extends Reader,W extends Writer,T>
class BsonSimpledCoder<T>
CharArraySimpledCoder<R extends Reader,W extends Writer>
CharSequenceSimpledCoder<R extends Reader,W extends Writer>
CharSimpledCoder<R extends Reader,W extends Writer>
DoubleArraySimpledCoder<R extends Reader,W extends Writer>
DoubleSimpledCoder<R extends Reader,W extends Writer>
FloatArraySimpledCoder<R extends Reader,W extends Writer>
FloatSimpledCoder<R extends Reader,W extends Writer>
IntArraySimpledCoder<R extends Reader,W extends Writer>
IntSimpledCoder<R extends Reader,W extends Writer>
LongSimpledCoder<R extends Reader,W extends Writer>
PatternSimpledCoder<R extends Reader,W extends Writer>
ShortArraySimpledCoder<R extends Reader,W extends Writer>
ShortSimpledCoder<R extends Reader,W extends Writer>
StringArraySimpledCoder<R extends Reader,W extends Writer>
StringSimpledCoder<R extends Reader,W extends Writer>
class URISimpledCoder<R extends Reader,W extends Writer>
class URLSimpledCoder<R extends Reader,W extends Writer>
class JsonSimpledCoder<T>
class MapEncoder<K,V>
class ObjectEncoder<W extends Writer,T>
class SimpledCoder<R extends Reader,W extends Writer,T>
class BsonSimpledCoder<T>
CharArraySimpledCoder<R extends Reader,W extends Writer>
CharSequenceSimpledCoder<R extends Reader,W extends Writer>
CharSimpledCoder<R extends Reader,W extends Writer>
DoubleArraySimpledCoder<R extends Reader,W extends Writer>
DoubleSimpledCoder<R extends Reader,W extends Writer>
FloatArraySimpledCoder<R extends Reader,W extends Writer>
FloatSimpledCoder<R extends Reader,W extends Writer>
IntArraySimpledCoder<R extends Reader,W extends Writer>
IntSimpledCoder<R extends Reader,W extends Writer>
LongSimpledCoder<R extends Reader,W extends Writer>
PatternSimpledCoder<R extends Reader,W extends Writer>
ShortArraySimpledCoder<R extends Reader,W extends Writer>
ShortSimpledCoder<R extends Reader,W extends Writer>
StringArraySimpledCoder<R extends Reader,W extends Writer>
StringSimpledCoder<R extends Reader,W extends Writer>
class URISimpledCoder<R extends Reader,W extends Writer>
class URLSimpledCoder<R extends Reader,W extends Writer>
class JsonSimpledCoder<T>
class ConvertFactory<R extends Reader,W extends Writer>
interface Decodeable<R extends Reader,T>
class DeMember<R extends Reader,T,F>
class ObjectDecoder<R extends Reader,T>
class SimpledCoder<R extends Reader,W extends Writer,T>
class BsonByteBufferReader BsonByteBufferReader
+class BsonReader
CharArraySimpledCoder<R extends Reader,W extends Writer>
CharSequenceSimpledCoder<R extends Reader,W extends Writer>
CharSimpledCoder<R extends Reader,W extends Writer>
DoubleArraySimpledCoder<R extends Reader,W extends Writer>
DoubleSimpledCoder<R extends Reader,W extends Writer>
FloatArraySimpledCoder<R extends Reader,W extends Writer>
FloatSimpledCoder<R extends Reader,W extends Writer>
IntArraySimpledCoder<R extends Reader,W extends Writer>
IntSimpledCoder<R extends Reader,W extends Writer>
LongSimpledCoder<R extends Reader,W extends Writer>
PatternSimpledCoder<R extends Reader,W extends Writer>
ShortArraySimpledCoder<R extends Reader,W extends Writer>
ShortSimpledCoder<R extends Reader,W extends Writer>
StringArraySimpledCoder<R extends Reader,W extends Writer>
StringSimpledCoder<R extends Reader,W extends Writer>
class URISimpledCoder<R extends Reader,W extends Writer>
class URLSimpledCoder<R extends Reader,W extends Writer>
class JsonByteBufferReader
-class JsonReader
class BsonSimpledCoder<T>
CharArraySimpledCoder<R extends Reader,W extends Writer>
CharSequenceSimpledCoder<R extends Reader,W extends Writer>
CharSimpledCoder<R extends Reader,W extends Writer>
DoubleArraySimpledCoder<R extends Reader,W extends Writer>
DoubleSimpledCoder<R extends Reader,W extends Writer>
FloatArraySimpledCoder<R extends Reader,W extends Writer>
FloatSimpledCoder<R extends Reader,W extends Writer>
IntArraySimpledCoder<R extends Reader,W extends Writer>
IntSimpledCoder<R extends Reader,W extends Writer>
LongSimpledCoder<R extends Reader,W extends Writer>
PatternSimpledCoder<R extends Reader,W extends Writer>
ShortArraySimpledCoder<R extends Reader,W extends Writer>
ShortSimpledCoder<R extends Reader,W extends Writer>
StringArraySimpledCoder<R extends Reader,W extends Writer>
StringSimpledCoder<R extends Reader,W extends Writer>
class URISimpledCoder<R extends Reader,W extends Writer>
class URLSimpledCoder<R extends Reader,W extends Writer>
class JsonSimpledCoder<T>
class ConvertFactory<R extends Reader,W extends Writer>
interface Encodeable<W extends Writer,T>
class EnMember<W extends Writer,T,F>
class ObjectEncoder<W extends Writer,T>
class SimpledCoder<R extends Reader,W extends Writer,T>
class BsonByteBufferWriter
class BsonWriter
CharArraySimpledCoder<R extends Reader,W extends Writer>
CharSequenceSimpledCoder<R extends Reader,W extends Writer>
CharSimpledCoder<R extends Reader,W extends Writer>
DoubleArraySimpledCoder<R extends Reader,W extends Writer>
DoubleSimpledCoder<R extends Reader,W extends Writer>
FloatArraySimpledCoder<R extends Reader,W extends Writer>
FloatSimpledCoder<R extends Reader,W extends Writer>
IntArraySimpledCoder<R extends Reader,W extends Writer>
IntSimpledCoder<R extends Reader,W extends Writer>
LongSimpledCoder<R extends Reader,W extends Writer>
PatternSimpledCoder<R extends Reader,W extends Writer>
ShortArraySimpledCoder<R extends Reader,W extends Writer>
ShortSimpledCoder<R extends Reader,W extends Writer>
StringArraySimpledCoder<R extends Reader,W extends Writer>
StringSimpledCoder<R extends Reader,W extends Writer>
class URISimpledCoder<R extends Reader,W extends Writer>
class URLSimpledCoder<R extends Reader,W extends Writer>
class JsonByteBufferWriter
JsonWriter
- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/BoolArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/BoolArraySimpledCoder.html index e0809eeed..0c472c274 100644 --- a/javadoc/org/redkale/convert/ext/BoolArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/BoolArraySimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/BoolSimpledCoder.html b/javadoc/org/redkale/convert/ext/BoolSimpledCoder.html index 7203dfb8f..f9f12d166 100644 --- a/javadoc/org/redkale/convert/ext/BoolSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/BoolSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/ByteArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/ByteArraySimpledCoder.html index bf2963da4..3787c7254 100644 --- a/javadoc/org/redkale/convert/ext/ByteArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/ByteArraySimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/ByteSimpledCoder.html b/javadoc/org/redkale/convert/ext/ByteSimpledCoder.html index 580f2862c..24db89d6f 100644 --- a/javadoc/org/redkale/convert/ext/ByteSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/ByteSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/CharArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/CharArraySimpledCoder.html index ec059457e..75dce2fe3 100644 --- a/javadoc/org/redkale/convert/ext/CharArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/CharArraySimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/CharSequenceSimpledCoder.html b/javadoc/org/redkale/convert/ext/CharSequenceSimpledCoder.html index 4e3e40ada..fb91ed41c 100644 --- a/javadoc/org/redkale/convert/ext/CharSequenceSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/CharSequenceSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/CharSimpledCoder.html b/javadoc/org/redkale/convert/ext/CharSimpledCoder.html index c0607613b..eb538124b 100644 --- a/javadoc/org/redkale/convert/ext/CharSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/CharSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/CompletionHandlerSimpledCoder.html b/javadoc/org/redkale/convert/ext/CompletionHandlerSimpledCoder.html index 97a694f07..a7badde8f 100644 --- a/javadoc/org/redkale/convert/ext/CompletionHandlerSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/CompletionHandlerSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/DLongSimpledCoder.DLongJsonSimpledCoder.html b/javadoc/org/redkale/convert/ext/DLongSimpledCoder.DLongJsonSimpledCoder.html index 082ad4931..10d4b6555 100644 --- a/javadoc/org/redkale/convert/ext/DLongSimpledCoder.DLongJsonSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/DLongSimpledCoder.DLongJsonSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/DateSimpledCoder.html b/javadoc/org/redkale/convert/ext/DateSimpledCoder.html index 87cce9758..06c34b693 100644 --- a/javadoc/org/redkale/convert/ext/DateSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/DateSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/DoubleArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/DoubleArraySimpledCoder.html index 76bd16969..89db06357 100644 --- a/javadoc/org/redkale/convert/ext/DoubleArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/DoubleArraySimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/DoubleSimpledCoder.html b/javadoc/org/redkale/convert/ext/DoubleSimpledCoder.html index 1ebbd48ff..2a7878ed7 100644 --- a/javadoc/org/redkale/convert/ext/DoubleSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/DoubleSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/EnumSimpledCoder.html b/javadoc/org/redkale/convert/ext/EnumSimpledCoder.html index 73f6ac957..9de3e4b69 100644 --- a/javadoc/org/redkale/convert/ext/EnumSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/EnumSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/FloatArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/FloatArraySimpledCoder.html index 2bb54feaf..bd9577bc3 100644 --- a/javadoc/org/redkale/convert/ext/FloatArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/FloatArraySimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/FloatSimpledCoder.html b/javadoc/org/redkale/convert/ext/FloatSimpledCoder.html index e25acf431..aeb96676d 100644 --- a/javadoc/org/redkale/convert/ext/FloatSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/FloatSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/InetAddressSimpledCoder.InetAddressJsonSimpledCoder.html b/javadoc/org/redkale/convert/ext/InetAddressSimpledCoder.InetAddressJsonSimpledCoder.html index d2e62e18f..e8089bcbf 100644 --- a/javadoc/org/redkale/convert/ext/InetAddressSimpledCoder.InetAddressJsonSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/InetAddressSimpledCoder.InetAddressJsonSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/IntArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/IntArraySimpledCoder.html index 397a4bed2..4e1339afa 100644 --- a/javadoc/org/redkale/convert/ext/IntArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/IntArraySimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/IntSimpledCoder.html b/javadoc/org/redkale/convert/ext/IntSimpledCoder.html index e18ed4f18..8f45a1381 100644 --- a/javadoc/org/redkale/convert/ext/IntSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/IntSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/LongArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/LongArraySimpledCoder.html index 57125e7d7..8e7f1dfec 100644 --- a/javadoc/org/redkale/convert/ext/LongArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/LongArraySimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/LongSimpledCoder.html b/javadoc/org/redkale/convert/ext/LongSimpledCoder.html index daeb782ff..86eed7bc0 100644 --- a/javadoc/org/redkale/convert/ext/LongSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/LongSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/NumberSimpledCoder.html b/javadoc/org/redkale/convert/ext/NumberSimpledCoder.html index 0caa9933a..c151c3c88 100644 --- a/javadoc/org/redkale/convert/ext/NumberSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/NumberSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/PatternSimpledCoder.html b/javadoc/org/redkale/convert/ext/PatternSimpledCoder.html index 693a137ca..97317aad4 100644 --- a/javadoc/org/redkale/convert/ext/PatternSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/PatternSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/ShortArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/ShortArraySimpledCoder.html index 3b7e7d40d..cce118ba9 100644 --- a/javadoc/org/redkale/convert/ext/ShortArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/ShortArraySimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/ShortSimpledCoder.html b/javadoc/org/redkale/convert/ext/ShortSimpledCoder.html index 1de37c3d4..4ae4ec07b 100644 --- a/javadoc/org/redkale/convert/ext/ShortSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/ShortSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/StringArraySimpledCoder.html b/javadoc/org/redkale/convert/ext/StringArraySimpledCoder.html index 031c50e6b..81b151fea 100644 --- a/javadoc/org/redkale/convert/ext/StringArraySimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/StringArraySimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/StringSimpledCoder.html b/javadoc/org/redkale/convert/ext/StringSimpledCoder.html index 8f11193d0..94450be05 100644 --- a/javadoc/org/redkale/convert/ext/StringSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/StringSimpledCoder.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/TypeSimpledCoder.html b/javadoc/org/redkale/convert/ext/TypeSimpledCoder.html index 1bfba3be7..60af0d1e7 100644 --- a/javadoc/org/redkale/convert/ext/TypeSimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/TypeSimpledCoder.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/convert/ext/URISimpledCoder.html b/javadoc/org/redkale/convert/ext/URISimpledCoder.html index ebade0452..6756dae33 100644 --- a/javadoc/org/redkale/convert/ext/URISimpledCoder.html +++ b/javadoc/org/redkale/convert/ext/URISimpledCoder.html @@ -2,10 +2,10 @@
- +public class URISimpledCoder<R extends Reader,W extends Writer>
extends SimpledCoder<R,W,java.net.URI>
- 详情见: http://redkale.org
public class URLSimpledCoder<R extends Reader,W extends Writer>
extends SimpledCoder<R,W,java.net.URL>
- 详情见: http://redkale.org
public class JsonByteBufferReader
extends JsonReader
-public class JsonByteBufferWriter
extends JsonWriter
- 详情见: http://redkale.org
public final class JsonConvert
extends Convert<JsonReader,JsonWriter>
- 详情见: http://redkale.org
public final class JsonFactory
extends ConvertFactory<JsonReader,JsonWriter>
- 详情见: http://redkale.org
public class JsonReader
extends Reader
- 详情见: http://redkale.org
public abstract class JsonSimpledCoder<T>
extends SimpledCoder<JsonReader,JsonWriter,T>
- 详情见: http://redkale.org
- 详情见: http://redkale.org
<T> TgetJsonHeader(JsonConvert convert,
- java.lang.Class<T> clazz,
+HttpRequest.getJsonHeader(JsonConvert convert,
+ java.lang.reflect.Type type,
java.lang.String name)
获取指定的header的json值
<T> TgetJsonParameter(JsonConvert convert,
- java.lang.Class<T> clazz,
+HttpRequest.getJsonParameter(JsonConvert convert,
+ java.lang.reflect.Type type,
java.lang.String name)
获取指定的参数json值
diff --git a/javadoc/org/redkale/convert/json/class-use/JsonFactory.html b/javadoc/org/redkale/convert/json/class-use/JsonFactory.html
index e6f2da126..71f1f2d87 100644
--- a/javadoc/org/redkale/convert/json/class-use/JsonFactory.html
+++ b/javadoc/org/redkale/convert/json/class-use/JsonFactory.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.convert.json.JsonFactory的使用
-
+
diff --git a/javadoc/org/redkale/convert/json/class-use/JsonReader.html b/javadoc/org/redkale/convert/json/class-use/JsonReader.html
index 673baf471..e245ce729 100644
--- a/javadoc/org/redkale/convert/json/class-use/JsonReader.html
+++ b/javadoc/org/redkale/convert/json/class-use/JsonReader.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.convert.json.JsonReader的使用
-
+
@@ -108,7 +108,9 @@
class
JsonByteBufferReader
-只支持UTF-8格式
+只支持UTF-8格式
+
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/convert/json/class-use/JsonSimpledCoder.html b/javadoc/org/redkale/convert/json/class-use/JsonSimpledCoder.html
index c5fbf1c29..fc383063b 100644
--- a/javadoc/org/redkale/convert/json/class-use/JsonSimpledCoder.html
+++ b/javadoc/org/redkale/convert/json/class-use/JsonSimpledCoder.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.convert.json.JsonSimpledCoder的使用
-
+
diff --git a/javadoc/org/redkale/convert/json/class-use/JsonWriter.html b/javadoc/org/redkale/convert/json/class-use/JsonWriter.html
index 8e75248b6..a8d109151 100644
--- a/javadoc/org/redkale/convert/json/class-use/JsonWriter.html
+++ b/javadoc/org/redkale/convert/json/class-use/JsonWriter.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.convert.json.JsonWriter的使用
-
+
@@ -109,7 +109,7 @@
class
JsonByteBufferWriter
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
- 详情见: http://redkale.org
public class Context
extends java.lang.Object
-详情见: http://redkale.org
详情见: https://redkale.org
public final class PrepareRunner
extends java.lang.Object
implements java.lang.Runnable
-详情见: http://redkale.org
详情见: https://redkale.org
public abstract class PrepareServlet<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
extends Servlet<C,R,P>
- 详情见: http://redkale.org
public abstract class ProtocolServer
extends java.lang.Object
-详情见: http://redkale.org
详情见: https://redkale.org
public abstract class Request<C extends Context>
extends java.lang.Object
- 详情见: http://redkale.org
public abstract class Response<C extends Context,R extends Request<C>>
extends java.lang.Object
- 详情见: http://redkale.org
public abstract class Server<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
extends java.lang.Object
- 详情见: http://redkale.org
destroy(AnyValue config) CgetContext() java.util.logging.LoggergetLogger() java.lang.StringgetName() PrepareServlet<K,C,R,P,S>getPrepareServlet() java.lang.StringgetProtocol() java.net.InetSocketAddressgetSocketAddress() voidinit(AnyValue config) static java.net.URL[]loadLib(java.util.logging.Logger logger,
java.lang.String lib) voidshutdown() voidstart() public PrepareServlet<K,C,R,P,S> getPrepareServlet()+ + + +
public C getContext()+
public abstract class Servlet<C extends Context,R extends Request<C>,P extends Response<C,R>>
extends java.lang.Object
- 详情见: http://redkale.org
- 详情见: http://redkale.org
public class WorkThread
extends java.lang.Thread
-详情见: http://redkale.org
详情见: https://redkale.org
class PrepareServlet<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class Request<C extends Context>
class Response<C extends Context,R extends Request<C>>
class Server<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class Servlet<C extends Context,R extends Request<C>,P extends Response<C,R>>
class HttpContext
class SncpContext
class HttpPrepareServlet
class SncpPrepareServlet
class PrepareServlet<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class Response<C extends Context,R extends Request<C>>
class Server<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class Servlet<C extends Context,R extends Request<C>,P extends Response<C,R>>
class SncpRequest
class PrepareServlet<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class Server<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class Servlet<C extends Context,R extends Request<C>,P extends Response<C,R>>
class SncpResponse
class HttpServer
class RestDocs
-ApiDocs
+class PrepareServlet<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class Server<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
class PrepareServlet<K extends java.io.Serializable,C extends Context,R extends Request<C>,P extends Response<C,R>,S extends Servlet<C,R,P>>
DefaultRestServlet
class HttpBaseServlet
class HttpPrepareServlet
class HttpResourceServlet
class HttpServlet
class RestHttpServlet<T>
-class SncpDynServlet
-class SncpPrepareServlet
class SncpServlet
public abstract class BasedHttpServlet
extends HttpBaseServlet
- 详情见: http://redkale.org
HttpBaseServletHttpBaseServlet.AuthIgnore, HttpBaseServlet.HttpCacheable, HttpBaseServlet.ParamSourceType, HttpBaseServlet.WebAction, HttpBaseServlet.WebParam
+HttpBaseServlet.AuthIgnore, HttpBaseServlet.HttpCacheable, HttpBaseServlet.ParamSourceType, HttpBaseServlet.WebAction, HttpBaseServlet.WebParam, HttpBaseServlet.WebParams
@@ -192,14 +196,7 @@ extends HttpBaseServlet
-_prefix, authenticate, execute, postDestroy, preExecute, preInit
-
-equals, hashCode_prefix, addHeader, authenticate, execute, postDestroy, preExecute, preInit, setHeader
- 详情见: http://redkale.org
HttpBaseServlet.AuthIgnore, HttpBaseServlet.HttpCacheable, HttpBaseServlet.ParamSourceType, HttpBaseServlet.WebAction, HttpBaseServlet.WebParam
+HttpBaseServlet.AuthIgnore, HttpBaseServlet.HttpCacheable, HttpBaseServlet.ParamSourceType, HttpBaseServlet.WebAction, HttpBaseServlet.WebParam, HttpBaseServlet.WebParams
@@ -202,7 +202,7 @@ extends
booleanauthenticate(int module,
+authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response)
@@ -217,21 +217,14 @@ extends RestHttpServlet
-_callParameter, finishJson, finishJsResult
+finishJson, finishJsResult
-
从类继承的方法 org.redkale.net.http.HttpBaseServlet
-_prefix, execute, postDestroy, preExecute, preInit
-
-
--
-
-
-
从类继承的方法 org.redkale.net.http.HttpServlet
-equals, hashCode
+_prefix, addHeader, execute, postDestroy, preExecute, preInit, setHeader
-
@@ -245,7 +238,7 @@ extends
-
authenticate
-public boolean authenticate(int module,
+public boolean authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response)
diff --git a/javadoc/org/redkale/net/http/HttpBaseServlet.AuthIgnore.html b/javadoc/org/redkale/net/http/HttpBaseServlet.AuthIgnore.html
index 850ceae7a..f576e4965 100644
--- a/javadoc/org/redkale/net/http/HttpBaseServlet.AuthIgnore.html
+++ b/javadoc/org/redkale/net/http/HttpBaseServlet.AuthIgnore.html
@@ -2,10 +2,10 @@
-
+
HttpBaseServlet.AuthIgnore
-
+
@@ -103,7 +103,7 @@ protected static @interface HttpBaseServlet.AuthIg
当标记为 @AuthIgnore 的方法在执行execute之前不会调用authenticate 方法。
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/net/http/HttpBaseServlet.HttpCacheable.html b/javadoc/org/redkale/net/http/HttpBaseServlet.HttpCacheable.html
index e8e5996ae..dd1e2e16a 100644
--- a/javadoc/org/redkale/net/http/HttpBaseServlet.HttpCacheable.html
+++ b/javadoc/org/redkale/net/http/HttpBaseServlet.HttpCacheable.html
@@ -2,10 +2,10 @@
-
+
HttpBaseServlet.HttpCacheable
-
+
@@ -94,16 +94,16 @@
-
-@Target(value=METHOD)
+@Documented
+ @Target(value=METHOD)
@Retention(value=RUNTIME)
- @Documented
protected static @interface HttpBaseServlet.HttpCacheable
配合 HttpBaseServlet 使用。
当标记为 @HttpCacheable 的方法使用response.finish的参数将被缓存一段时间(默认值timeout=15秒)。
通常情况下 @HttpCacheable 需要与 @AuthIgnore 一起使用,没有标记@AuthIgnore的方法一般输出的结果与当前用户信息有关。
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/net/http/HttpBaseServlet.ParamSourceType.html b/javadoc/org/redkale/net/http/HttpBaseServlet.ParamSourceType.html
index d8e44a94f..f18c91ed2 100644
--- a/javadoc/org/redkale/net/http/HttpBaseServlet.ParamSourceType.html
+++ b/javadoc/org/redkale/net/http/HttpBaseServlet.ParamSourceType.html
@@ -2,10 +2,10 @@
-
+
HttpBaseServlet.ParamSourceType
-
+
@@ -129,7 +129,7 @@ extends java.lang.Enum<
-
+
HttpBaseServlet.WebAction
-
+
@@ -94,15 +94,15 @@
-
-@Target(value=METHOD)
+@Documented
+ @Target(value=METHOD)
@Retention(value=RUNTIME)
- @Documented
protected static @interface HttpBaseServlet.WebAction
配合 HttpBaseServlet 使用。
用于对@WebServlet对应的url进行细分。 其url必须是包含WebServlet中定义的前缀, 且不能是正则表达式
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -153,10 +153,6 @@ protected static @interface HttpBaseServlet.WebAct
methods
HttpBaseServlet.WebParam[]params java.lang.Stringresult public abstract HttpBaseServlet.WebParam[] params-
protected static interface HttpBaseServlet.WebParams _prefix(HttpServlet servlet)
protected voidaddHeader(HttpRequest request,
+ java.lang.String name,
+ java.io.Serializable value) abstract booleanauthenticate(int module,
+authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response)
voidexecute(HttpRequest request,
HttpResponse response) voidpostDestroy(HttpContext context,
AnyValue config) booleanpreExecute(HttpRequest request,
HttpResponse response) voidpreInit(HttpContext context,
AnyValue config) protected voidsetHeader(HttpRequest request,
+ java.lang.String name,
+ java.io.Serializable value) equals, hashCodepublic abstract boolean authenticate(int module,
+public abstract boolean authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response)
@@ -418,6 +427,28 @@ extends
+
+
+protected void setHeader(HttpRequest request, + java.lang.String name, + java.io.Serializable value)+
protected void addHeader(HttpRequest request, + java.lang.String name, + java.io.Serializable value)+
public class HttpContext extends Context
- 详情见: http://redkale.org
public class HttpPrepareServlet
extends PrepareServlet<java.lang.String,HttpContext,HttpRequest,HttpResponse,HttpServlet>
- 详情见: http://redkale.org
public class HttpRequest
extends Request<HttpContext>
- 详情见: http://redkale.org
getFlipper(java.lang.String name,
boolean needcreate,
int maxLimit)
-<T> TgetJsonHeader(java.lang.Class<T> clazz,
+getJsonHeader(JsonConvert convert,
+ java.lang.reflect.Type type,
java.lang.String name)
获取指定的header的json值
<T> TgetJsonHeader(JsonConvert convert,
- java.lang.Class<T> clazz,
+getJsonHeader(java.lang.reflect.Type type,
java.lang.String name)
获取指定的header的json值
<T> TgetJsonParameter(java.lang.Class<T> clazz,
+getJsonParameter(JsonConvert convert,
+ java.lang.reflect.Type type,
java.lang.String name)
获取指定的参数json值
<T> TgetJsonParameter(JsonConvert convert,
- java.lang.Class<T> clazz,
+getJsonParameter(java.lang.reflect.Type type,
java.lang.String name)
获取指定的参数json值
@@ -548,8 +548,8 @@ extends 获取请求URL分段中含prefix段的int值
例如请求URL /pipes/record/query/offset:0/limit:50
- 获取起址参数: int offset = request.getRequstURIPath("offset:", 0);
- 获取行数参数: int limit = request.getRequstURIPath("limit:", 20);
+ 获取offset参数: int offset = request.getRequstURIPath("offset:", 0);
+ 获取limit参数: int limit = request.getRequstURIPath(16, "limit:", 20); // limit = 16
radix - 进制数prefix - prefix段前缀radix - 进制数radix - 进制数public <T> T getJsonHeader(java.lang.Class<T> clazz, +public <T> T getJsonHeader(java.lang.reflect.Type type, java.lang.String name)获取指定的header的json值
T - 泛型clazz - 反序列化的类名type - 反序列化的类名name - header名public <T> T getJsonHeader(JsonConvert convert, - java.lang.Class<T> clazz, + java.lang.reflect.Type type, java.lang.String name)
convert - JsonConvert对象clazz - 反序列化的类名type - 反序列化的类名name - header名public <T> T getJsonParameter(java.lang.Class<T> clazz, +public <T> T getJsonParameter(java.lang.reflect.Type type, java.lang.String name)获取指定的参数json值
T - 泛型clazz - 反序列化的类名type - 反序列化的类名name - 参数名public <T> T getJsonParameter(JsonConvert convert, - java.lang.Class<T> clazz, + java.lang.reflect.Type type, java.lang.String name)
convert - JsonConvert对象clazz - 反序列化的类名type - 反序列化的类名name - 参数名public int getIntParameter(java.lang.String name, + int defaultValue)+
name - 参数名defaultValue - 默认int值public int getIntParameter(java.lang.String name, - int defaultValue)-
name - 参数名defaultValue - 默认int值public class HttpResourceServlet extends HttpServlet
- 详情见: http://redkale.org
logger
protected java.util.function.Predicate<java.lang.String>ranges protected java.io.Fileroot protected booleanwatch protected HttpResourceServlet.WatchThreadwatchThread equals, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected HttpResourceServlet.WatchThread watchThread
protected java.util.function.Predicate<java.lang.String> ranges-
- 详情见: http://redkale.org
public final class HttpServer
extends Server<java.lang.String,HttpContext,HttpRequest,HttpResponse,HttpServlet>
- 详情见: http://redkale.org
HttpServeraddHttpServlet(HttpServlet servlet,
+ java.lang.String... mappings) voidaddHttpServlet(HttpServlet servlet,
java.lang.String prefix,
AnyValue conf,
java.lang.String... mappings) HttpServeraddHttpServlet(java.lang.String prefix,
+ HttpServlet servlet,
+ java.lang.String... mappings) <S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix)
<S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix,
- boolean sncp,
AnyValue conf)
protected HttpContextcreateContext() voidinit(AnyValue config) addServlet, createFormat, destroy, getLogger, getName, getPrepareServlet, getProtocol, getSocketAddress, loadLib, shutdown, start
+addServlet, createFormat, destroy, getContext, getLogger, getName, getPrepareServlet, getProtocol, getSocketAddress, loadLib, shutdown, start
public HttpServer addHttpServlet(java.lang.String prefix, + HttpServlet servlet, + java.lang.String... mappings)+
public HttpServer addHttpServlet(HttpServlet servlet, + java.lang.String... mappings)+
public <S extends Service,T extends RestHttpServlet> RestHttpServlet addRestServlet(java.lang.Class<S> serviceType, - java.lang.String name, +public <S extends Service,T extends RestHttpServlet> RestHttpServlet addRestServlet(java.lang.String name, + java.lang.Class<S> serviceType, S service, java.lang.Class<T> baseServletClass, java.lang.String prefix)
public <S extends Service,T extends RestHttpServlet> RestHttpServlet addRestServlet(java.lang.Class<S> serviceType, - java.lang.String name, +public <S extends Service,T extends RestHttpServlet> RestHttpServlet addRestServlet(java.lang.String name, + java.lang.Class<S> serviceType, S service, java.lang.Class<T> baseServletClass, java.lang.String prefix, - boolean sncp, AnyValue conf)
public abstract class HttpServlet
extends Servlet<HttpContext,HttpRequest,HttpResponse>
- 详情见: http://redkale.org
booleanequals(java.lang.Object obj) inthashCode() public final boolean equals(java.lang.Object obj)-
equals 在类中 java.lang.Objectpublic final int hashCode()-
hashCode 在类中 java.lang.Objectpublic class MimeType
extends java.lang.Object
-详情见: http://redkale.org
+ 详情见: https://redkale.org
public final class MultiContext
extends java.lang.Object
- 详情见: http://redkale.org
public final class MultiPart
extends java.lang.Object
-详情见: http://redkale.org
详情见: https://redkale.org
- 详情见: http://redkale.org
static interface Rest.RestDynamic Rest.RestDynamic
+- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/net/http/RestCookie.html b/javadoc/org/redkale/net/http/RestCookie.html index 6d83ef037..ace31cd71 100644 --- a/javadoc/org/redkale/net/http/RestCookie.html +++ b/javadoc/org/redkale/net/http/RestCookie.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org
- 详情见: http://redkale.org
public abstract class RestHttpServlet<T>
extends HttpBaseServlet
-HttpBaseServlet.AuthIgnore, HttpBaseServlet.HttpCacheable, HttpBaseServlet.ParamSourceType, HttpBaseServlet.WebAction, HttpBaseServlet.WebParam
+HttpBaseServlet.AuthIgnore, HttpBaseServlet.HttpCacheable, HttpBaseServlet.ParamSourceType, HttpBaseServlet.WebAction, HttpBaseServlet.WebParam, HttpBaseServlet.WebParams
@@ -202,20 +202,15 @@ extends 方法和说明
protected void_callParameter(HttpResponse response,
- java.lang.Object... params) protected abstract TcurrentUser(HttpRequest req) protected voidfinishJson(HttpResponse response,
RestOutput output) protected voidfinishJsResult(HttpResponse response,
java.lang.String var,
@@ -227,14 +222,7 @@ extends HttpBaseServlet
-_prefix, authenticate, execute, postDestroy, preExecute, preInit
-
-
--
-
-
-
从类继承的方法 org.redkale.net.http.HttpServlet
-equals, hashCode
+_prefix, addHeader, authenticate, execute, postDestroy, preExecute, preInit, setHeader
-
@@ -248,7 +236,7 @@ extends
-
+
-
finishJsResult
protected void finishJsResult(HttpResponse response,
@@ -326,16 +314,6 @@ extends
-
-
-
--
-
_callParameter
-protected void _callParameter(HttpResponse response,
- java.lang.Object... params)
-
-
diff --git a/javadoc/org/redkale/net/http/RestMapping.html b/javadoc/org/redkale/net/http/RestMapping.html
index 5f5669a16..993f33364 100644
--- a/javadoc/org/redkale/net/http/RestMapping.html
+++ b/javadoc/org/redkale/net/http/RestMapping.html
@@ -2,10 +2,10 @@
-
+
RestMapping
-
+
@@ -103,7 +103,7 @@ public @interface RestMapping
只能依附在Service实现类的public方法上
value默认为"/" + Service的类名去掉Service字样的小写字符串 (如HelloService,的默认路径为/hello)。
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/net/http/RestMappings.html b/javadoc/org/redkale/net/http/RestMappings.html
index 94539712f..0e2b66675 100644
--- a/javadoc/org/redkale/net/http/RestMappings.html
+++ b/javadoc/org/redkale/net/http/RestMappings.html
@@ -2,10 +2,10 @@
-
+
RestMappings
-
+
@@ -101,7 +101,7 @@
public @interface RestMappings
RestMapping 的多用类
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/net/http/RestOutput.html b/javadoc/org/redkale/net/http/RestOutput.html
index 4dc725755..497887fc0 100644
--- a/javadoc/org/redkale/net/http/RestOutput.html
+++ b/javadoc/org/redkale/net/http/RestOutput.html
@@ -2,10 +2,10 @@
-
+
RestOutput
-
+
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
public class RestOutput<T>
extends java.lang.Object
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/net/http/RestParam.html b/javadoc/org/redkale/net/http/RestParam.html
index 8d6147272..881e5bba9 100644
--- a/javadoc/org/redkale/net/http/RestParam.html
+++ b/javadoc/org/redkale/net/http/RestParam.html
@@ -2,10 +2,10 @@
-
+
RestParam
-
+
@@ -103,7 +103,7 @@ public @interface RestParam
name='#'表示截取uri最后一段
name='#xxx:'表示从uri中/pipes/xxx:v/截取xxx:的值
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/net/http/RestService.html b/javadoc/org/redkale/net/http/RestService.html
index 79fc1cd99..9cdd04020 100644
--- a/javadoc/org/redkale/net/http/RestService.html
+++ b/javadoc/org/redkale/net/http/RestService.html
@@ -2,10 +2,10 @@
-
+
RestService
-
+
@@ -99,9 +99,9 @@
@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface RestService
-只能依附在Service类上,value默认为Service的类名去掉Service字样的字符串小写 (如HelloService,的默认路径为 hello)。
+只能依附在Service类上,name默认为Service的类名小写并去掉Service字样及后面的字符串 (如HelloService/HelloServiceImpl,的默认路径为 hello)。
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -122,23 +122,33 @@ public @interface RestService
java.lang.Stringcomment comment
+booleanignore ignore
+intmoduleid moduleid
+java.lang.Stringname name
+booleanrepair repair
+public abstract java.lang.String name+
public abstract int moduleid+
public abstract boolean ignore+
public abstract boolean repair+
public abstract java.lang.String comment+
- 详情见: http://redkale.org
详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/net/http/WebServlet.html b/javadoc/org/redkale/net/http/WebServlet.html index c0c0bb23a..760a8760f 100644 --- a/javadoc/org/redkale/net/http/WebServlet.html +++ b/javadoc/org/redkale/net/http/WebServlet.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/net/http/WebSocket.html b/javadoc/org/redkale/net/http/WebSocket.html index d1cba4599..6df3d8bb4 100644 --- a/javadoc/org/redkale/net/http/WebSocket.html +++ b/javadoc/org/redkale/net/http/WebSocket.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/net/http/WebSocketBinary.html b/javadoc/org/redkale/net/http/WebSocketBinary.html index cd9290e54..baa020038 100644 --- a/javadoc/org/redkale/net/http/WebSocketBinary.html +++ b/javadoc/org/redkale/net/http/WebSocketBinary.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/net/http/WebSocketEngine.html b/javadoc/org/redkale/net/http/WebSocketEngine.html index c79bb9e99..b34297fc7 100644 --- a/javadoc/org/redkale/net/http/WebSocketEngine.html +++ b/javadoc/org/redkale/net/http/WebSocketEngine.html @@ -2,10 +2,10 @@
- +public final class WebSocketEngine
extends java.lang.Object
-详情见: http://redkale.org
详情见: https://redkale.org
public final class WebSocketGroup
extends java.lang.Object
- 详情见: http://redkale.org
public abstract class WebSocketNode
extends java.lang.Object
- 详情见: http://redkale.org
public final class WebSocketPacket
extends java.lang.Object
-详情见: http://redkale.org
详情见: https://redkale.org
public class WebSocketRunner
extends java.lang.Object
implements java.lang.Runnable
-详情见: http://redkale.org
详情见: https://redkale.org
equals, hashCodeclass RestDocs
-ApiDocs
+DefaultRestServlet
class RestHttpServlet<T>
-booleanauthenticate(int module,
+ApiDocs.authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response)
@@ -146,58 +146,70 @@
booleanauthenticate(int module,
- int actionid,
- HttpRequest request,
- HttpResponse response) protected voidaddHeader(HttpRequest request,
+ java.lang.String name,
+ java.io.Serializable value) abstract booleanauthenticate(int module,
+boolean
+DefaultRestServlet.authenticate(int moduleid,
int actionid,
HttpRequest request,
HttpResponse response)
abstract booleanauthenticate(int moduleid,
+ int actionid,
+ HttpRequest request,
+ HttpResponse response) protected java.lang.ObjectcurrentUser(HttpRequest req) protected abstract TcurrentUser(HttpRequest req) voidexecute(HttpRequest request,
HttpResponse response) voidexecute(HttpRequest request,
HttpResponse response) voidexecute(HttpRequest request,
HttpResponse response) voidexecute(HttpRequest request,
HttpResponse response) java.io.SerializableonOpen(HttpRequest request)
booleanpreExecute(HttpRequest request,
HttpResponse response) protected voidsetHeader(HttpRequest request,
+ java.lang.String name,
+ java.io.Serializable value) | org.redkale.boot |
- 提供RedKale服务器的启动、初始化和加载功能
+提供Redkale服务器的启动、初始化和加载功能
|
||
boolean |
-RestDocs.authenticate(int module,
+ | ||
protected void |
-RestHttpServlet._callParameter(HttpResponse response,
- java.lang.Object... params) |
+boolean |
+DefaultRestServlet.authenticate(int moduleid,
+ int actionid,
+ HttpRequest request,
+ HttpResponse response) |
boolean |
-DefaultRestServlet.authenticate(int module,
+ | ||
abstract boolean |
-HttpBaseServlet.authenticate(int module,
- int actionid,
- HttpRequest request,
- HttpResponse response) |
-||
void |
HttpBaseServlet.execute(HttpRequest request,
HttpResponse response) |
||
void |
HttpPrepareServlet.execute(HttpRequest request,
HttpResponse response) |
||
void |
HttpResourceServlet.execute(HttpRequest request,
HttpResponse response) |
||
void |
WebSocketServlet.execute(HttpRequest request,
HttpResponse response) |
||
java.nio.ByteBuffer[] |
HttpResponse.BufferHandler.execute(HttpResponse response,
java.nio.ByteBuffer[] buffers) |
||
protected void |
RestHttpServlet.finishJson(HttpResponse response,
RestOutput output) |
||
protected void |
RestHttpServlet.finishJsResult(HttpResponse response,
java.lang.String var,
RestOutput output) |
||
boolean |
HttpBaseServlet.preExecute(HttpRequest request,
HttpResponse response) |
diff --git a/javadoc/org/redkale/net/http/class-use/HttpServer.html b/javadoc/org/redkale/net/http/class-use/HttpServer.html
index dd227f7d2..399409f39 100644
--- a/javadoc/org/redkale/net/http/class-use/HttpServer.html
+++ b/javadoc/org/redkale/net/http/class-use/HttpServer.html
@@ -2,10 +2,10 @@
-
+
||
| org.redkale.boot |
- 提供RedKale服务器的启动、初始化和加载功能
+提供Redkale服务器的启动、初始化和加载功能
+ |
+||
| org.redkale.net.http | +
+ HTTP协议包,提供HTTP协议服务器
|
| 限定符和类型 | +方法和说明 | +
|---|---|
HttpServer |
+HttpServer.addHttpServlet(HttpServlet servlet,
+ java.lang.String... mappings) |
+
HttpServer |
+HttpServer.addHttpServlet(java.lang.String prefix,
+ HttpServlet servlet,
+ java.lang.String... mappings) |
+
class RestDocs
-ApiDocs
+DefaultRestServlet
class HttpBaseServlet
class HttpResourceServlet
class RestHttpServlet<T>
-_prefix(HttpServlet servlet) HttpServeraddHttpServlet(HttpServlet servlet,
+ java.lang.String... mappings) voidaddHttpServlet(HttpServlet servlet,
java.lang.String prefix,
AnyValue conf,
java.lang.String... mappings) HttpServeraddHttpServlet(java.lang.String prefix,
+ HttpServlet servlet,
+ java.lang.String... mappings) voidaddServlet(HttpServlet servlet,
diff --git a/javadoc/org/redkale/net/http/class-use/MimeType.html b/javadoc/org/redkale/net/http/class-use/MimeType.html
index 91d5a4b4e..c6e6b37cc 100644
--- a/javadoc/org/redkale/net/http/class-use/MimeType.html
+++ b/javadoc/org/redkale/net/http/class-use/MimeType.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.MimeType的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/MultiContext.html b/javadoc/org/redkale/net/http/class-use/MultiContext.html
index c2bc83f7c..d3e24a2dc 100644
--- a/javadoc/org/redkale/net/http/class-use/MultiContext.html
+++ b/javadoc/org/redkale/net/http/class-use/MultiContext.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.MultiContext的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/MultiPart.html b/javadoc/org/redkale/net/http/class-use/MultiPart.html
index e70189d08..cf9c9f01d 100644
--- a/javadoc/org/redkale/net/http/class-use/MultiPart.html
+++ b/javadoc/org/redkale/net/http/class-use/MultiPart.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.MultiPart的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/Rest.RestDynamic.html b/javadoc/org/redkale/net/http/class-use/Rest.RestDynamic.html
index 5d55de1f2..2ad279a9a 100644
--- a/javadoc/org/redkale/net/http/class-use/Rest.RestDynamic.html
+++ b/javadoc/org/redkale/net/http/class-use/Rest.RestDynamic.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.Rest.RestDynamic的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/Rest.html b/javadoc/org/redkale/net/http/class-use/Rest.html
index c3683161f..b1691c4bb 100644
--- a/javadoc/org/redkale/net/http/class-use/Rest.html
+++ b/javadoc/org/redkale/net/http/class-use/Rest.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.Rest的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/RestAddress.html b/javadoc/org/redkale/net/http/class-use/RestAddress.html
index 8cb691e29..74215ad4d 100644
--- a/javadoc/org/redkale/net/http/class-use/RestAddress.html
+++ b/javadoc/org/redkale/net/http/class-use/RestAddress.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.RestAddress的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/RestCookie.html b/javadoc/org/redkale/net/http/class-use/RestCookie.html
index 9f7797794..b7dc093e9 100644
--- a/javadoc/org/redkale/net/http/class-use/RestCookie.html
+++ b/javadoc/org/redkale/net/http/class-use/RestCookie.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.RestCookie的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/RestHeader.html b/javadoc/org/redkale/net/http/class-use/RestHeader.html
index 3e8973b83..e9a923cf6 100644
--- a/javadoc/org/redkale/net/http/class-use/RestHeader.html
+++ b/javadoc/org/redkale/net/http/class-use/RestHeader.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.RestHeader的使用
-
+
diff --git a/javadoc/org/redkale/net/http/class-use/RestHttpServlet.html b/javadoc/org/redkale/net/http/class-use/RestHttpServlet.html
index f1af373b2..68969b148 100644
--- a/javadoc/org/redkale/net/http/class-use/RestHttpServlet.html
+++ b/javadoc/org/redkale/net/http/class-use/RestHttpServlet.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.net.http.RestHttpServlet的使用
-
+
@@ -110,7 +110,7 @@
DefaultRestServlet
默认Servlet, 没有配置RestHttpServlet实现类则使用该默认类
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
<S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+HttpServer.addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix)
<S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+HttpServer.addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix,
- boolean sncp,
AnyValue conf)
<S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+HttpServer.addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix)
<S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+HttpServer.addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix,
- boolean sncp,
AnyValue conf)
class WebSocketNodeService
public final class SncpClient
extends java.lang.Object
- 详情见: http://redkale.org
protected DLongserviceid protected intserviceversion SncpClient(java.lang.String serviceName,
+SncpClient(java.lang.String serviceName,
java.lang.Class<T> serviceType,
+ T service,
java.util.function.Consumer<java.lang.Runnable> executor,
boolean remote,
java.lang.Class serviceClass,
@@ -257,10 +262,14 @@ extends java.lang.Object
getServiceid()
intgetServiceversion() static java.util.List<java.lang.reflect.Method>parseMethod(java.lang.Class serviceClass) <T> voidremote(BsonConvert bsonConvert,
JsonConvert jsonConvert,
@@ -268,7 +277,7 @@ extends java.lang.Object
int index,
java.lang.Object... params) <T> Tremote(BsonConvert bsonConvert,
JsonConvert jsonConvert,
@@ -276,7 +285,7 @@ extends java.lang.Object
int index,
java.lang.Object... params) voidremoteDiffGroup(BsonConvert bsonConvert,
JsonConvert jsonConvert,
@@ -284,7 +293,7 @@ extends java.lang.Object
int index,
java.lang.Object... params) voidremoteSameGroup(BsonConvert bsonConvert,
JsonConvert jsonConvert,
@@ -292,7 +301,7 @@ extends java.lang.Object
int index,
java.lang.Object... params) java.lang.StringtoString() protected final DLong serviceid+ + + +
protected final int serviceversion+
public SncpClient(java.lang.String serviceName,
java.lang.Class<T> serviceType,
+ T service,
java.util.function.Consumer<java.lang.Runnable> executor,
boolean remote,
java.lang.Class serviceClass,
@@ -447,6 +468,15 @@ extends java.lang.Object
public DLong getServiceid()+ + + +
public int getServiceversion()+
public class SncpContext
extends Context
- 详情见: http://redkale.org
详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html b/javadoc/org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html index 6edec9abe..42310231a 100644 --- a/javadoc/org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html +++ b/javadoc/org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html @@ -2,10 +2,10 @@
- +public final class SncpDynServlet
extends SncpServlet
-public class SncpPrepareServlet
extends PrepareServlet<DLong,SncpContext,SncpRequest,SncpResponse,SncpServlet>
- 详情见: http://redkale.org
public final class SncpRequest
extends Request<SncpContext>
- 详情见: http://redkale.org
getServiceid()
intgetServiceversion() protected booleanisPing() protected voidprepare() protected intreadBody(java.nio.ByteBuffer buffer)
protected intreadHeader(java.nio.ByteBuffer buffer)
protected voidrecycle() java.lang.StringtoString() public int getServiceversion()+
public final class SncpResponse
extends Response<SncpContext,SncpRequest>
- 详情见: http://redkale.org
static intRETCODE_ILLSERVICEVER static intRETCODE_THROWEXCEPTION public static final int RETCODE_ILLSERVICEVER+
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -204,7 +204,7 @@ extends Server
-addServlet, createFormat, destroy, getLogger, getName, getPrepareServlet, getProtocol, getSocketAddress, loadLib, shutdown, start
+addServlet, createFormat, destroy, getContext, getLogger, getName, getPrepareServlet, getProtocol, getSocketAddress, loadLib, shutdown, start
- 详情见: http://redkale.org
class SncpDynServlet
-K - key类型V - value类型
- 详情见: http://redkale.org
voiddestroy(AnyValue conf)
-voidinit(AnyValue conf)
-isOpen
+
@@ -389,7 +398,8 @@ implements AnyValue conf)
Serviceinit 在接口中 ServiceServicedestroy 在接口中 Service@MultiRun +@RpcMultiRun public V getAndRefresh(K key, - int expireSeconds)+ int expireSeconds)
getAndRefresh 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void refresh(K key, - int expireSeconds)+ int expireSeconds)
refresh 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void set(K key, - V value)+ V value)
set 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void set(int expireSeconds, - K key, - V value)+ K key, + V value)
set 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void setExpireSeconds(K key, - int expireSeconds)+ int expireSeconds)
setExpireSeconds 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void remove(K key)
@MultiRun +@RpcMultiRun public void appendListItem(K key, - V value)+ V value)
appendListItem 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void removeListItem(K key, - V value)+ V value)
removeListItem 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void appendSetItem(K key, - V value)+ V value)
appendSetItem 在接口中 CacheSource<K extends java.io.Serializable,V>@MultiRun +@RpcMultiRun public void removeSetItem(K key, - V value)+ V value)
removeSetItem 在接口中 CacheSource<K extends java.io.Serializable,V>- 详情见: http://redkale.org
destroy, initdestroy, init, version@MultiRun(selfrun=false, - async=true) +@RpcMultiRun(selfrun=false, + async=true) public <T> void insertCache(java.lang.Class<T> clazz, - T... entitys)+ T... entitys)
insertCache 在接口中 DataCacheListener@MultiRun(selfrun=false, - async=true) +@RpcMultiRun(selfrun=false, + async=true) public <T> void updateCache(java.lang.Class<T> clazz, - T... entitys)+ T... entitys)
updateCache 在接口中 DataCacheListener@MultiRun(selfrun=false, - async=true) +@RpcMultiRun(selfrun=false, + async=true) public <T> void deleteCache(java.lang.Class<T> clazz, - java.io.Serializable... ids)+ java.io.Serializable... ids)
deleteCache 在接口中 DataCacheListener@Deprecated - @AutoLoad(value=false) - @ResourceType(value={DataSQLListenerService.class,DataSQLListener.class}) -public class DataSQLListenerService -extends java.lang.Object -implements DataSQLListener, Service-
- 详情见: http://redkale.org
| 构造器和说明 | -
|---|
DataSQLListenerService()
-已过时。
- |
-
| 限定符和类型 | -方法和说明 | -
|---|---|
void |
-delete(java.lang.String... sqls)
-已过时。
- |
-
void |
-destroy(AnyValue config)
-已过时。
-进程退出时,调用Service销毁
- |
-
void |
-init(AnyValue config)
-已过时。
-该方法必须是可以重复调用, 当reload时需要重复调用init方法
- |
-
void |
-insert(java.lang.String... sqls)
-已过时。
- |
-
java.lang.String |
-name()
-已过时。
- |
-
void |
-send(java.lang.String... sqls)
-已过时。
- |
-
void |
-update(java.lang.String... sqls)
-已过时。
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic void init(AnyValue config)-
Servicepublic java.lang.String name()-
public void insert(java.lang.String... sqls)-
insert 在接口中 DataSQLListenerpublic void update(java.lang.String... sqls)-
update 在接口中 DataSQLListenerpublic void delete(java.lang.String... sqls)-
delete 在接口中 DataSQLListenerclose()
<T> void<T> intdelete(java.lang.Class<T> clazz,
FilterNode node) <T> void<T> intdelete(java.lang.Class<T> clazz,
java.io.Serializable... ids)
<T> void<T> intdelete(T... values)
java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node) <T> voidinsert(T... values)
<T,V extends java.io.Serializable>
java.util.List<V>queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) <T,V extends java.io.Serializable>
java.util.List<V>queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) <T,V extends java.io.Serializable>
java.util.List<V>queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) <T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn) <T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -312,7 +335,7 @@ implements FilterBean bean) <T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -320,19 +343,19 @@ implements FilterNode node) <T,V extends java.io.Serializable>
java.util.HashSet<V>queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) <T,V extends java.io.Serializable>
java.util.HashSet<V>queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) <T,V extends java.io.Serializable>
java.util.HashSet<V>queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
@@ -341,7 +364,7 @@ implements 根据指定字段值查询对象某个字段的集合
<T,V extends java.io.Serializable>
Sheet<V>queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
@@ -350,69 +373,69 @@ implements 根据指定参数查询对象某个字段的集合
<T,V extends java.io.Serializable>
Sheet<V>queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
FilterNode node) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
Flipper flipper,
java.lang.String column,
java.io.Serializable key) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
java.lang.String column,
@@ -420,7 +443,7 @@ implements 根据指定字段值查询对象集合
<T> Sheet<T>querySheet(java.lang.Class<T> clazz,
Flipper flipper,
@@ -429,75 +452,66 @@ implements
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean)
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
-
-<T> void
+
+<T> int
update(T... values)
更新对象, 必须是Entity对象
-
-<T> void
+
+<T> int
+updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+
+
+<T> int
+updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values)
+
+
+<T> int
updateColumn(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
java.io.Serializable value)
-
-<T> void
+
+<T> int
updateColumn(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable value,
FilterNode node)
-
-<T> void
-updateColumnAnd(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-
-<T> void
-updateColumnIncrement(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-
-<T> void
-updateColumnOr(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-
-<T> void
+
+<T> int
updateColumns(T bean,
FilterNode node,
java.lang.String... columns)
-
-<T> void
+
+<T> int
updateColumns(T bean,
java.lang.String... columns)
@@ -514,7 +528,7 @@ implements Service
-destroy, init
+destroy, init, version
@@ -555,7 +569,7 @@ implements
-
insert
-public <T> void insert(@DynCall(value=DataCallArrayAttribute.class)
+public <T> void insert(@RpcCall(value=DataCallArrayAttribute.class)
T... values)
从接口复制的说明: DataSource
新增对象, 必须是Entity对象
@@ -577,7 +591,7 @@ implements
-
delete
-public <T> void delete(T... values)
+public <T> int delete(T... values)
从接口复制的说明: DataSource
删除对象, 必须是Entity对象
@@ -587,6 +601,8 @@ implements 参数:
values - Entity对象
+- 返回:
+- 删除的数据条数
@@ -596,8 +612,8 @@ implements
-
delete
-public <T> void delete(java.lang.Class<T> clazz,
- java.io.Serializable... ids)
+public <T> int delete(java.lang.Class<T> clazz,
+ java.io.Serializable... ids)
从接口复制的说明: DataSource
根据主键值删除数据
等价SQL: DELETE FROM WHERE {primary} IN {ids}
@@ -609,6 +625,8 @@ implements 参数:
clazz - Entity类
ids - 主键值
+- 返回:
+- 删除的数据条数
@@ -618,8 +636,8 @@ implements
-
delete
-public <T> void delete(java.lang.Class<T> clazz,
- FilterNode node)
+public <T> int delete(java.lang.Class<T> clazz,
+ FilterNode node)
- 指定者:
delete 在接口中 DataSource
@@ -634,7 +652,7 @@ implements
-
update
-public <T> void update(T... values)
+public <T> int update(T... values)
从接口复制的说明: DataSource
更新对象, 必须是Entity对象
@@ -644,6 +662,8 @@ implements 参数:
values - Entity对象
+- 返回:
+- 更新的数据条数
@@ -653,10 +673,10 @@ implements
-
updateColumn
-public <T> void updateColumn(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- java.io.Serializable value)
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ java.lang.String column,
+ java.io.Serializable value)
- 指定者:
updateColumn 在接口中 DataSource
@@ -669,61 +689,43 @@ implements
-
updateColumn
-public <T> void updateColumn(java.lang.Class<T> clazz,
- java.lang.String column,
- java.io.Serializable value,
- FilterNode node)
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ java.lang.String column,
+ java.io.Serializable value,
+ FilterNode node)
- 指定者:
updateColumn 在接口中 DataSource
-
+
-
-
updateColumnIncrement
-public <T> void updateColumnIncrement(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
+updateColumn
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values)
- 指定者:
-updateColumnIncrement 在接口中 DataSource
+updateColumn 在接口中 DataSource
-
+
-
-
updateColumnAnd
-public <T> void updateColumnAnd(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
+updateColumn
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
- 指定者:
-updateColumnAnd 在接口中 DataSource
-
-
-
-
-
-
-
--
-
updateColumnOr
-public <T> void updateColumnOr(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-- 指定者:
-updateColumnOr 在接口中 DataSource
+updateColumn 在接口中 DataSource
@@ -735,8 +737,8 @@ implements
-
updateColumns
-public <T> void updateColumns(T bean,
- java.lang.String... columns)
+public <T> int updateColumns(T bean,
+ java.lang.String... columns)
- 指定者:
updateColumns 在接口中 DataSource
@@ -751,9 +753,9 @@ implements
-
updateColumns
-public <T> void updateColumns(T bean,
- FilterNode node,
- java.lang.String... columns)
+public <T> int updateColumns(T bean,
+ FilterNode node,
+ java.lang.String... columns)
- 指定者:
updateColumns 在接口中 DataSource
@@ -807,6 +809,56 @@ implements
+
+
+
+-
+
getNumberResult
+public java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column)
+
+- 指定者:
+getNumberResult 在接口中 DataSource
+
+
+
+
+
+
+
+-
+
getNumberResult
+public final java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean)
+
+- 指定者:
+getNumberResult 在接口中 DataSource
+
+
+
+
+
+
+
+-
+
getNumberResult
+public java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+- 指定者:
+getNumberResult 在接口中 DataSource
+
+
+
@@ -1477,7 +1529,7 @@ implements
@@ -182,8 +182,8 @@ public @interface LocalService
+ // 30000001 - 99999999 预留给Dev开发系统自身使用
+
+ 详情见: https://redkale.org
@@ -178,8 +180,8 @@ public @interface RetLabel
+ 详情见: https://redkale.org
@@ -558,8 +558,8 @@ extends java.lang.Object
@@ -128,7 +128,7 @@ public @interface RpcRemote
diff --git a/javadoc/org/redkale/service/RpcTargetAddress.html b/javadoc/org/redkale/service/RpcTargetAddress.html
index 986f0edea..99ae50bb3 100644
--- a/javadoc/org/redkale/service/RpcTargetAddress.html
+++ b/javadoc/org/redkale/service/RpcTargetAddress.html
@@ -2,10 +2,10 @@
-
+
RpcTargetAddress
-
+
@@ -102,7 +102,7 @@ public @interface RpcTargetAddress
SNCP协议中标记为目标地址参数, 该注解只能标记在类型为SocketAddress或InetSocketAddress的参数上。
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/service/Service.html b/javadoc/org/redkale/service/Service.html
index 9b94dfba6..daf4b542c 100644
--- a/javadoc/org/redkale/service/Service.html
+++ b/javadoc/org/redkale/service/Service.html
@@ -2,10 +2,10 @@
-
+
Service
-
+
@@ -19,7 +19,7 @@
catch(err) {
}
//-->
-var methods = {"i0":18,"i1":18};
+var methods = {"i0":18,"i1":18,"i2":18};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],16:["t5","默认方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -102,14 +102,14 @@ var activeTableTab = "activeTableTab";
-
- 所有已知实现类:
-- CacheSourceService, DataCacheListenerService, DataSourceService, DataSQLListenerService, WebSocketNodeService
+- CacheSourceService, DataCacheListenerService, DataSourceService, WebSocketNodeService
public interface Service
所有Service的实现类不得声明为final, 允许远程模式的public方法都不能声明为final。
注意: "$"是一个很特殊的Service.name值 。 被标记为@Resource(name = "$") 的Service的资源名与所属父Service的资源名一致。
-
+
Service的资源类型
业务逻辑的Service通常有两种编写方式:
@@ -117,9 +117,9 @@ var activeTableTab = "activeTableTab";
2、先定义业务的Service接口或抽象类,再编写具体实现类。
第二种方式需要在具体实现类上使用@ResourceType指明资源注入的类型。
-
+
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -141,13 +141,22 @@ var activeTableTab = "activeTableTab";
default void
destroy(AnyValue config)
-进程退出时,调用Service销毁
+进程退出时,调用Service销毁
+ 远程模式下该方法会重载成空方法
default void
init(AnyValue config)
-该方法必须是可以重复调用, 当reload时需要重复调用init方法
+该方法必须是可以重复调用, 当reload时需要重复调用init方法
+ 远程模式下该方法会重载成空方法
+
+
+
+default int
+version()
+Service的接口版本号
+ 注: public方法的参数或返回类型或参数类型内部变更后改值必须进行改变
@@ -172,7 +181,8 @@ var activeTableTab = "activeTableTab";
-
init
default void init(AnyValue config)
-该方法必须是可以重复调用, 当reload时需要重复调用init方法
+该方法必须是可以重复调用, 当reload时需要重复调用init方法
+ 远程模式下该方法会重载成空方法
diff --git a/javadoc/org/redkale/service/WebSocketNodeService.html b/javadoc/org/redkale/service/WebSocketNodeService.html
index 3cb78b01d..0010d254f 100644
--- a/javadoc/org/redkale/service/WebSocketNodeService.html
+++ b/javadoc/org/redkale/service/WebSocketNodeService.html
@@ -2,10 +2,10 @@
-
+
WebSocketNodeService
-
+
@@ -125,7 +125,7 @@ public class WebSocketNodeService
extends WebSocketNode
implements Service
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -184,7 +184,8 @@ implements
void
destroy(AnyValue conf)
-进程退出时,调用Service销毁
+进程退出时,调用Service销毁
+ 远程模式下该方法会重载成空方法
voidinit(AnyValue conf)
-versionServiceinit 在接口中 ServiceServicedestroy 在接口中 Service<S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+HttpServer.addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix)
<S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+HttpServer.addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix,
- boolean sncp,
AnyValue conf)
class DataCacheListenerService
class DataSQLListenerService
-class WebSocketNodeService
public class DataCallAttribute extends java.lang.Object implements Attribute<java.lang.Object,java.io.Serializable>-
详情见: http://redkale.org
详情见: https://redkale.org
- 详情见: http://redkale.org
create(java.io.InputStream in)
<T> void<T> intdelete(java.lang.Class<T> clazz,
FilterNode node) <T> void<T> intdelete(java.lang.Class<T> clazz,
java.io.Serializable... ids)
<T> void<T> intdeleteCache(java.lang.Class<T> clazz,
java.io.Serializable... ids) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node) <T> voidinsert(T... values)
<T> voidinsertCache(java.lang.Class<T> clazz,
T... values) java.lang.Stringname() <T,V extends java.io.Serializable>
java.util.List<V>queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) <T,V extends java.io.Serializable>
java.util.List<V>queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) <T,V extends java.io.Serializable>
java.util.List<V>queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key) <T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn) <T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -365,7 +388,7 @@ implements FilterBean bean) <T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -373,19 +396,19 @@ implements FilterNode node) <T,V extends java.io.Serializable>
java.util.HashSet<V>queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) <T,V extends java.io.Serializable>
java.util.HashSet<V>queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node) <T,V extends java.io.Serializable>
java.util.HashSet<V>queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
@@ -394,7 +417,7 @@ implements 根据指定字段值查询对象某个字段的集合
<T,V extends java.io.Serializable>
Sheet<V>queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
@@ -404,45 +427,45 @@ implements
+
<T,V extends java.io.Serializable>
Sheet<V>
queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
FilterBean bean)
根据过滤对象FilterBean查询对象集合
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
Flipper flipper,
java.lang.String column,
java.io.Serializable key)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
@@ -450,27 +473,27 @@ implements 根据过滤对象FilterBean查询对象集合, 对象只填充或排除SelectField指定的字段
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
java.lang.String column,
@@ -478,7 +501,7 @@ implements 根据指定字段值查询对象集合
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
Flipper flipper,
@@ -486,13 +509,13 @@ implements 根据过滤对象FilterBean和翻页对象Flipper查询一页的数据
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
@@ -501,37 +524,53 @@ implements 根据过滤对象FilterBean和翻页对象Flipper查询一页的数据, 对象只填充或排除SelectField指定的字段
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
-
+
<T> void
refreshCache(java.lang.Class<T> clazz)
将entity的对象全部加载到Cache中去,如果clazz没有被@javax.persistence.Cacheable注解则不做任何事
-
-<T> void
+
+<T> int
reloadCache(java.lang.Class<T> clazz,
java.io.Serializable... ids)
-
-<T> void
+
+<T> int
update(T... values)
更新对象, 必须是Entity对象
-
-<T> void
+
+<T> int
updateCache(java.lang.Class<T> clazz,
T... values)
-
-<T> void
+
+<T> int
+updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+根据主键值更新对象的多个column对应的值, 必须是Entity Class
+
+
+
+<T> int
+updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values)
+根据主键值更新对象的多个column对应的值, 必须是Entity Class
+
+
+
+<T> int
updateColumn(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
@@ -539,8 +578,8 @@ implements 根据主键值更新对象的column对应的值, 必须是Entity Class
-
-<T> void
+
+<T> int
updateColumn(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable value,
@@ -548,46 +587,16 @@ implements 根据主键值更新对象的column对应的值, 必须是Entity Class
-
-<T> void
-updateColumnAnd(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long andvalue)
-根据主键值给对象的column对应的值 & andvalue, 必须是Entity Class
- 等价SQL: UPDATE {clazz} SET {column} = {column} & {incvalue} WHERE {primary} = {id}
-
-
-
-<T> void
-updateColumnIncrement(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-根据主键值给对象的column对应的值+incvalue, 必须是Entity Class
- 等价SQL: UPDATE {clazz} SET {column} = {column} + {incvalue} WHERE {primary} = {id}
-
-
-
-<T> void
-updateColumnOr(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long orvalue)
-根据主键值给对象的column对应的值 | andvalue, 必须是Entity Class
- 等价SQL: UPDATE {clazz} SET {column} = {column} | {incvalue} WHERE {primary} = {id}
-
-
-
-<T> void
+
+<T> int
updateColumns(T bean,
FilterNode node,
java.lang.String... columns)
更新对象指定的一些字段, 必须是Entity对象
-
-<T> void
+
+<T> int
updateColumns(T bean,
java.lang.String... columns)
更新对象指定的一些字段, 必须是Entity对象
@@ -748,26 +757,6 @@ implements
-
-
-
--
-
directExecute
-public final int[] directExecute(java.lang.String... sqls)
-从接口复制的说明: DataSource
-直接本地执行SQL语句进行增删改操作,远程模式不可用
- 通常用于复杂的更新操作
-
-- 指定者:
-directExecute 在接口中 DataSource
-- 参数:
-sqls - SQL语句
-- 返回:
-- 结果数组
-
-
-
@@ -837,7 +826,7 @@ implements
-
delete
-public <T> void delete(T... values)
+public <T> int delete(T... values)
删除对象, 必须是Entity对象
- 指定者:
@@ -846,6 +835,8 @@ implements 参数:
values - Entity对象
+- 返回:
+- 删除的数据条数
@@ -855,8 +846,8 @@ implements
-
delete
-public <T> void delete(java.lang.Class<T> clazz,
- java.io.Serializable... ids)
+public <T> int delete(java.lang.Class<T> clazz,
+ java.io.Serializable... ids)
从接口复制的说明: DataSource
根据主键值删除数据
等价SQL: DELETE FROM WHERE {primary} IN {ids}
@@ -868,6 +859,8 @@ implements 参数:
clazz - Entity类
ids - 主键值
+- 返回:
+- 删除的数据条数
@@ -877,8 +870,8 @@ implements
-
delete
-public <T> void delete(java.lang.Class<T> clazz,
- FilterNode node)
+public <T> int delete(java.lang.Class<T> clazz,
+ FilterNode node)
- 指定者:
delete 在接口中 DataSource
@@ -891,8 +884,8 @@ implements
-
deleteCache
-public <T> void deleteCache(java.lang.Class<T> clazz,
- java.io.Serializable... ids)
+public <T> int deleteCache(java.lang.Class<T> clazz,
+ java.io.Serializable... ids)
@@ -903,7 +896,7 @@ implements
-
update
-public <T> void update(T... values)
+public <T> int update(T... values)
更新对象, 必须是Entity对象
- 指定者:
@@ -912,6 +905,8 @@ implements 参数:
values - Entity对象
+- 返回:
+- 更新的数据条数
@@ -921,10 +916,10 @@ implements
-
updateColumn
-public <T> void updateColumn(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- java.io.Serializable value)
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ java.lang.String column,
+ java.io.Serializable value)
根据主键值更新对象的column对应的值, 必须是Entity Class
- 指定者:
@@ -936,6 +931,8 @@ implements 返回:
+- 更新的数据条数
@@ -945,10 +942,10 @@ implements
-
updateColumn
-public <T> void updateColumn(java.lang.Class<T> clazz,
- java.lang.String column,
- java.io.Serializable value,
- FilterNode node)
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ java.lang.String column,
+ java.io.Serializable value,
+ FilterNode node)
根据主键值更新对象的column对应的值, 必须是Entity Class
- 指定者:
@@ -960,81 +957,56 @@ implements 返回:
+- 更新的数据条数
-
+
-
-
updateColumnIncrement
-public <T> void updateColumnIncrement(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-根据主键值给对象的column对应的值+incvalue, 必须是Entity Class
- 等价SQL: UPDATE {clazz} SET {column} = {column} + {incvalue} WHERE {primary} = {id}
+updateColumn
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values)
+根据主键值更新对象的多个column对应的值, 必须是Entity Class
- 指定者:
-updateColumnIncrement 在接口中 DataSource
+updateColumn 在接口中 DataSource
- 类型参数:
T - Entity类的泛型
- 参数:
clazz - Entity类
id - 主键值
-column - 字段名
-incvalue - 字段加值
+values - 字段值
+- 返回:
+- 更新的数据条数
-
+
-
-
updateColumnAnd
-public <T> void updateColumnAnd(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long andvalue)
-根据主键值给对象的column对应的值 & andvalue, 必须是Entity Class
- 等价SQL: UPDATE {clazz} SET {column} = {column} & {incvalue} WHERE {primary} = {id}
+updateColumn
+public <T> int updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+根据主键值更新对象的多个column对应的值, 必须是Entity Class
- 指定者:
-updateColumnAnd 在接口中 DataSource
+updateColumn 在接口中 DataSource
- 类型参数:
T - Entity类的泛型
- 参数:
clazz - Entity类
-id - 主键值
-column - 字段名
-andvalue - 字段与值
-
-
-
-
-
-
-
--
-
updateColumnOr
-public <T> void updateColumnOr(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long orvalue)
-根据主键值给对象的column对应的值 | andvalue, 必须是Entity Class
- 等价SQL: UPDATE {clazz} SET {column} = {column} | {incvalue} WHERE {primary} = {id}
-
-- 指定者:
-updateColumnOr 在接口中 DataSource
-- 类型参数:
-T - Entity类的泛型
-- 参数:
-clazz - Entity类
-id - 主键值
-column - 字段名
-orvalue - 字段或值
+node - 过滤条件
+values - 字段值
+- 返回:
+- 更新的数据条数
@@ -1046,8 +1018,8 @@ implements
-
updateColumns
-public <T> void updateColumns(T bean,
- java.lang.String... columns)
+public <T> int updateColumns(T bean,
+ java.lang.String... columns)
更新对象指定的一些字段, 必须是Entity对象
- 指定者:
@@ -1057,6 +1029,8 @@ implements 参数:
bean - Entity对象
columns - 需要更新的字段
+- 返回:
+- 更新的数据条数
@@ -1068,9 +1042,9 @@ implements
-
updateColumns
-public <T> void updateColumns(T bean,
- FilterNode node,
- java.lang.String... columns)
+public <T> int updateColumns(T bean,
+ FilterNode node,
+ java.lang.String... columns)
更新对象指定的一些字段, 必须是Entity对象
- 指定者:
@@ -1081,6 +1055,8 @@ implements 返回:
+- 更新的数据条数
@@ -1092,8 +1068,8 @@ implements
-
updateCache
-public <T> void updateCache(java.lang.Class<T> clazz,
- T... values)
+public <T> int updateCache(java.lang.Class<T> clazz,
+ T... values)
@@ -1102,8 +1078,8 @@ implements
-
reloadCache
-public <T> void reloadCache(java.lang.Class<T> clazz,
- java.io.Serializable... ids)
+public <T> int reloadCache(java.lang.Class<T> clazz,
+ java.io.Serializable... ids)
@@ -1153,6 +1129,56 @@ implements
+
+
+
+-
+
getNumberResult
+public java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column)
+
+- 指定者:
+getNumberResult 在接口中 DataSource
+
+
+
+
+
+
+
+-
+
getNumberResult
+public java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean)
+
+- 指定者:
+getNumberResult 在接口中 DataSource
+
+
+
+
+
+
+
+-
+
getNumberResult
+public java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+- 指定者:
+getNumberResult 在接口中 DataSource
+
+
+
@@ -1761,6 +1787,26 @@ implements
+
+
+
+-
+
directExecute
+public final int[] directExecute(java.lang.String... sqls)
+从接口复制的说明: DataSource
+直接本地执行SQL语句进行增删改操作,远程模式不可用
+ 通常用于复杂的更新操作
+
+- 指定者:
+directExecute 在接口中 DataSource
+- 参数:
+sqls - SQL语句
+- 返回:
+- 结果数组
+
+
+
diff --git a/javadoc/org/redkale/source/DataSource.html b/javadoc/org/redkale/source/DataSource.html
index 0f42daa61..25df8051e 100644
--- a/javadoc/org/redkale/source/DataSource.html
+++ b/javadoc/org/redkale/source/DataSource.html
@@ -2,10 +2,10 @@
-
+
DataSource
-
+
@@ -19,7 +19,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],4:["t3","抽象方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
@@ -130,12 +130,12 @@ var activeTableTab = "activeTableTab";
方法和说明
-<T> void
+<T> int
delete(java.lang.Class<T> clazz,
FilterNode node)
-<T> void
+<T> int
delete(java.lang.Class<T> clazz,
java.io.Serializable... ids)
根据主键值删除数据
@@ -143,7 +143,7 @@ var activeTableTab = "activeTableTab";
-<T> void
+<T> int
delete(T... values)
删除对象, 必须是Entity对象
@@ -221,57 +221,80 @@ var activeTableTab = "activeTableTab";
java.lang.Number
+getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column)
+
+
+java.lang.Number
+getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean)
+
+
+java.lang.Number
+getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
+java.lang.Number
getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column)
-
+
java.lang.Number
getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean)
-
+
java.lang.Number
getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node)
-
+
<T> void
insert(T... values)
新增对象, 必须是Entity对象
-
+
<T,V extends java.io.Serializable>
java.util.List<V>
queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean)
-
+
<T,V extends java.io.Serializable>
java.util.List<V>
queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node)
-
+
<T,V extends java.io.Serializable>
java.util.List<V>
queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable key)
-
+
<T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>
queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn)
-
+
<T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>
queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -279,7 +302,7 @@ var activeTableTab = "activeTableTab";
java.lang.String funcColumn,
FilterBean bean)
-
+
<T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>
queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -287,19 +310,19 @@ var activeTableTab = "activeTableTab";
java.lang.String funcColumn,
FilterNode node)
-
+
<T,V extends java.io.Serializable>
java.util.HashSet<V>
queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean)
-
+
<T,V extends java.io.Serializable>
java.util.HashSet<V>
queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node)
-
+
<T,V extends java.io.Serializable>
java.util.HashSet<V>
queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
@@ -308,7 +331,7 @@ var activeTableTab = "activeTableTab";
根据指定字段值查询对象某个字段的集合
-
+
<T,V extends java.io.Serializable>
Sheet<V>
queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
@@ -317,69 +340,69 @@ var activeTableTab = "activeTableTab";
根据指定参数查询对象某个字段的集合
-
+
<T,V extends java.io.Serializable>
Sheet<V>
queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
FilterBean bean)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
Flipper flipper,
java.lang.String column,
java.io.Serializable key)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
queryList(java.lang.Class<T> clazz,
java.lang.String column,
@@ -387,7 +410,7 @@ var activeTableTab = "activeTableTab";
根据指定字段值查询对象集合
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
Flipper flipper,
@@ -396,75 +419,66 @@ var activeTableTab = "activeTableTab";
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean)
-
+
<T> Sheet<T>
querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
-
-<T> void
+
+<T> int
update(T... values)
更新对象, 必须是Entity对象
-
-<T> void
+
+<T> int
+updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+
+
+<T> int
+updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values)
+
+
+<T> int
updateColumn(java.lang.Class<T> clazz,
java.io.Serializable id,
java.lang.String column,
java.io.Serializable value)
-
-<T> void
+
+<T> int
updateColumn(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable value,
FilterNode node)
-
-<T> void
-updateColumnAnd(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-
-<T> void
-updateColumnIncrement(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-
-<T> void
-updateColumnOr(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-
-<T> void
+
+<T> int
updateColumns(T bean,
FilterNode node,
java.lang.String... columns)
-
-<T> void
+
+<T> int
updateColumns(T bean,
java.lang.String... columns)
@@ -509,13 +523,15 @@ var activeTableTab = "activeTableTab";
-
delete
-<T> void delete(T... values)
+<T> int delete(T... values)
删除对象, 必须是Entity对象
- 类型参数:
T - 泛型
- 参数:
values - Entity对象
+- 返回:
+- 删除的数据条数
@@ -525,8 +541,8 @@ var activeTableTab = "activeTableTab";
-
delete
-<T> void delete(java.lang.Class<T> clazz,
- java.io.Serializable... ids)
+<T> int delete(java.lang.Class<T> clazz,
+ java.io.Serializable... ids)
根据主键值删除数据
等价SQL: DELETE FROM WHERE {primary} IN {ids}
@@ -535,6 +551,8 @@ var activeTableTab = "activeTableTab";
- 参数:
clazz - Entity类
ids - 主键值
+- 返回:
+- 删除的数据条数
@@ -544,8 +562,8 @@ var activeTableTab = "activeTableTab";
-
delete
-<T> void delete(java.lang.Class<T> clazz,
- FilterNode node)
+<T> int delete(java.lang.Class<T> clazz,
+ FilterNode node)
@@ -556,13 +574,15 @@ var activeTableTab = "activeTableTab";
-
update
-<T> void update(T... values)
+<T> int update(T... values)
更新对象, 必须是Entity对象
- 类型参数:
T - 泛型
- 参数:
values - Entity对象
+- 返回:
+- 更新的数据条数
@@ -572,10 +592,10 @@ var activeTableTab = "activeTableTab";
-
updateColumn
-<T> void updateColumn(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- java.io.Serializable value)
+<T> int updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ java.lang.String column,
+ java.io.Serializable value)
@@ -584,46 +604,32 @@ var activeTableTab = "activeTableTab";
-
updateColumn
-<T> void updateColumn(java.lang.Class<T> clazz,
- java.lang.String column,
- java.io.Serializable value,
- FilterNode node)
+<T> int updateColumn(java.lang.Class<T> clazz,
+ java.lang.String column,
+ java.io.Serializable value,
+ FilterNode node)
-
+
-
-
updateColumnIncrement
-<T> void updateColumnIncrement(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
+updateColumn
+<T> int updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values)
-
+
-
-
updateColumnAnd
-<T> void updateColumnAnd(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
-
-
-
-
-
-
--
-
updateColumnOr
-<T> void updateColumnOr(java.lang.Class<T> clazz,
- java.io.Serializable id,
- java.lang.String column,
- long incvalue)
+updateColumn
+<T> int updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
@@ -634,8 +640,8 @@ var activeTableTab = "activeTableTab";
-
updateColumns
-<T> void updateColumns(T bean,
- java.lang.String... columns)
+<T> int updateColumns(T bean,
+ java.lang.String... columns)
@@ -646,9 +652,9 @@ var activeTableTab = "activeTableTab";
-
updateColumns
-<T> void updateColumns(T bean,
- FilterNode node,
- java.lang.String... columns)
+<T> int updateColumns(T bean,
+ FilterNode node,
+ java.lang.String... columns)
@@ -686,6 +692,44 @@ var activeTableTab = "activeTableTab";
FilterNode node)
+
+
+
+
+-
+
getNumberResult
+java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column)
+
+
+
+
+
+
+-
+
getNumberResult
+java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean)
+
+
+
+
+
+
+-
+
getNumberResult
+java.lang.Number getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
@@ -1199,7 +1243,7 @@ var activeTableTab = "activeTableTab";
@@ -204,7 +204,7 @@ public @interface DistributeGenerator
diff --git a/javadoc/org/redkale/source/DistributeTableStrategy.html b/javadoc/org/redkale/source/DistributeTableStrategy.html
index c26d46e7f..f0d0c12e4 100644
--- a/javadoc/org/redkale/source/DistributeTableStrategy.html
+++ b/javadoc/org/redkale/source/DistributeTableStrategy.html
@@ -2,10 +2,10 @@
-
+
DistributeTableStrategy
-
+
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
public interface DistributeTableStrategy<T>
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/source/EntityCache.html b/javadoc/org/redkale/source/EntityCache.html
index 8d5134d79..a54ba025b 100644
--- a/javadoc/org/redkale/source/EntityCache.html
+++ b/javadoc/org/redkale/source/EntityCache.html
@@ -2,10 +2,10 @@
-
+
EntityCache
-
+
@@ -19,7 +19,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
public final class EntityCache<T>
extends java.lang.Object
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -166,7 +166,7 @@ extends java.lang.Object
delete(FilterNode node)
voidintdelete(java.io.Serializable id) <V> java.lang.NumbergetNumberResult(FilterFunc func,
+getNumberResult(FilterFunc func,
+ java.lang.Number defResult,
java.lang.String column,
FilterNode node)
voidintupdate(T value) <V> T[]updateColumn(FilterNode node,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values) <V> TupdateColumn(java.io.Serializable id,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values) <V> TupdateColumnAnd(java.io.Serializable id,
Attribute<T,V> attr,
long andvalue) <V> TupdateColumnIncrement(java.io.Serializable id,
Attribute<T,V> attr,
long incvalue) <V> TupdateColumnOr(java.io.Serializable id,
Attribute<T,V> attr,
@@ -429,13 +442,14 @@ extends java.lang.Object
FilterNode node)
-
+
-
getNumberResult
public <V> java.lang.Number getNumberResult(FilterFunc func,
+ java.lang.Number defResult,
java.lang.String column,
FilterNode node)
@@ -480,7 +494,7 @@ extends java.lang.Object
-
delete
-public void delete(java.io.Serializable id)
+public int delete(java.io.Serializable id)
@@ -500,7 +514,7 @@ extends java.lang.Object
@@ -554,6 +568,28 @@ extends java.lang.Object
FilterNode node)
+
+
+
+
+-
+
updateColumn
+public <V> T updateColumn(java.io.Serializable id,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values)
+
+
+
+
+
+
+-
+
updateColumn
+public <V> T[] updateColumn(FilterNode node,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values)
+
+
diff --git a/javadoc/org/redkale/source/EntityInfo.html b/javadoc/org/redkale/source/EntityInfo.html
index dd2b19714..48382dbc2 100644
--- a/javadoc/org/redkale/source/EntityInfo.html
+++ b/javadoc/org/redkale/source/EntityInfo.html
@@ -2,10 +2,10 @@
-
+
EntityInfo
-
+
@@ -19,7 +19,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":9};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9};
var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
public final class EntityInfo<T>
extends java.lang.Object
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -149,98 +149,107 @@ extends java.lang.Object
forEachAttribute(java.util.function.BiConsumer<java.lang.String,Attribute<T,java.io.Serializable>> action)
protected java.lang.CharSequenceformatSQLValue(java.lang.String col,
+ ColumnValue cv) protected java.lang.StringformatToString(java.lang.Object value) static <T> EntityInfo<T>get(java.lang.Class<T> clazz) Attribute<T,java.io.Serializable>getAttribute(java.lang.String fieldname) protected java.util.Map<java.lang.String,Attribute<T,java.io.Serializable>>getAttributes() EntityCache<T>getCache() Creator<T>getCreator() java.lang.StringgetDeleteSQL(T bean) java.lang.StringgetInsertSQL(T bean) Attribute<T,java.io.Serializable>getPrimary() java.lang.StringgetPrimarySQLColumn() java.lang.StringgetPrimarySQLColumn(java.lang.String tabalis) java.lang.StringgetSQLColumn(java.lang.String tabalis,
java.lang.String fieldname) java.lang.StringgetTable(FilterNode node) java.lang.StringgetTable(java.io.Serializable primary) java.lang.StringgetTable(T bean) java.lang.Class<T>getType() Attribute<T,java.io.Serializable>getUpdateAttribute(java.lang.String fieldname) java.lang.StringgetUpdateSQL(T bean) protected TgetValue(SelectColumn sels,
java.sql.ResultSet set) booleanisCacheFullLoaded() booleanisLoggable(java.util.logging.Level l) booleanisNoAlias() booleanisVirtualEntity()
static <T> EntityInfo<T>load(java.lang.Class<T> clazz,
int nodeid,
@@ -285,6 +294,15 @@ extends java.lang.Object
java.util.function.BiFunction<DataSource,java.lang.Class,java.util.List> fullloader)
+
+
+
+
+-
+
get
+public static <T> EntityInfo<T> get(java.lang.Class<T> clazz)
+
+
@@ -490,6 +508,16 @@ extends java.lang.Object
public java.lang.String getPrimarySQLColumn(java.lang.String tabalis)
+
+
+
+
+-
+
formatSQLValue
+protected java.lang.CharSequence formatSQLValue(java.lang.String col,
+ ColumnValue cv)
+
+
diff --git a/javadoc/org/redkale/source/FilterBean.html b/javadoc/org/redkale/source/FilterBean.html
index f6cd2b2c5..0ec592925 100644
--- a/javadoc/org/redkale/source/FilterBean.html
+++ b/javadoc/org/redkale/source/FilterBean.html
@@ -2,10 +2,10 @@
-
+
FilterBean
-
+
@@ -99,7 +99,7 @@
public interface FilterBean
不被标记为@javax.persistence.Transient 的字段均视为过滤条件
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/source/FilterColumn.html b/javadoc/org/redkale/source/FilterColumn.html
index 47bf972d7..9b3dba1e5 100644
--- a/javadoc/org/redkale/source/FilterColumn.html
+++ b/javadoc/org/redkale/source/FilterColumn.html
@@ -2,10 +2,10 @@
-
+
FilterColumn
-
+
@@ -102,7 +102,7 @@ public @interface FilterColumn
过滤字段标记
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
diff --git a/javadoc/org/redkale/source/FilterExpress.html b/javadoc/org/redkale/source/FilterExpress.html
index dd97aed46..a28b2a429 100644
--- a/javadoc/org/redkale/source/FilterExpress.html
+++ b/javadoc/org/redkale/source/FilterExpress.html
@@ -2,10 +2,10 @@
-
+
FilterExpress
-
+
@@ -124,7 +124,7 @@ extends java.lang.Enum<函数表达式, 均与SQL定义中的表达式相同
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -191,6 +191,12 @@ extends java.lang.Enum<IN
ISEMPTY ISNOTEMPTY ISNOTNULL public static final FilterExpress ISEMPTY+
public static final FilterExpress ISNOTEMPTY+
- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/source/FilterGroup.html b/javadoc/org/redkale/source/FilterGroup.html index 9cc5dee4d..0d99b2708 100644 --- a/javadoc/org/redkale/source/FilterGroup.html +++ b/javadoc/org/redkale/source/FilterGroup.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org
- 详情见: http://redkale.org
columns
public abstract java.lang.String[] columns
+ columns中的字段名如果不一致,可以将两个字段名用=连接成一个字段名 + 例如: SELECT a.* FROM user a INNER JOIN record b ON a.userid = b.buyerid AND a.usertype = b.usertype + 那么注解为: @FilterJoinColumn(table = Record.class, columns = {"userid=buyerid", "usertype"})
public class FilterJoinNode
extends FilterNode
- 详情见: http://redkale.org
and, and, and, and, create, create, create, createElementPredicate, createElementPredicate, createElementPredicate, createElementSQLExpress, findValue, formatToString, getColumn, getExpress, getJoinTabalis, getNodes, getValue, isItemand, isOr, or, or, or, or, setColumn, setExpress, setItemand, setNodes, setOr, setValue, toElementString, toElementString, toString
+and, and, and, and, create, create, create, createElementPredicate, createElementPredicate, createElementPredicate, createElementSQLExpress, findIntValue, findLongValue, findStringValue, findValue, formatToString, getColumn, getExpress, getJoinTabalis, getNodes, getValue, isItemand, isOr, or, or, or, or, setColumn, setExpress, setItemand, setNodes, setOr, setValue, toElementString, toElementString, toString
- 详情见: http://redkale.org + 详情见: https://redkale.org
public class FilterNode
extends java.lang.Object
java.io.SerializablefindValue(java.lang.String col) intfindIntValue(java.lang.String col,
+ int defValue) protected static java.lang.CharSequenceformatToString(java.lang.Object value) longfindLongValue(java.lang.String col,
+ long defValue) java.lang.StringgetColumn() findStringValue(java.lang.String col) java.io.SerializablefindValue(java.lang.String col) protected static java.lang.CharSequenceformatToString(java.lang.Object value) java.lang.StringgetColumn() FilterExpressgetExpress() protected java.util.Map<java.lang.Class,java.lang.String>getJoinTabalis() FilterNode[]getNodes() java.io.SerializablegetValue() protected booleanisCacheUseable(java.util.function.Function<java.lang.Class,EntityInfo> entityApplyer)
booleanisItemand() protected booleanisjoin()
booleanisOr() FilterNodeor(FilterNode node) FilterNodeor(java.lang.String column,
FilterExpress express,
boolean itemand,
java.io.Serializable value) FilterNodeor(java.lang.String column,
FilterExpress express,
java.io.Serializable value) FilterNodeor(java.lang.String column,
java.io.Serializable value) protected voidputJoinTabalis(java.util.Map<java.lang.Class,java.lang.String> map) voidsetColumn(java.lang.String column) voidsetExpress(FilterExpress express) voidsetItemand(boolean itemand) voidsetNodes(FilterNode[] nodes) voidsetOr(boolean or) voidsetValue(java.io.Serializable value) protected java.lang.StringBuildertoElementString(java.lang.String prefix) protected java.lang.StringBuildertoElementString(java.lang.String prefix,
java.lang.Object ev) java.lang.StringtoString() protected java.lang.StringBuildertoString(java.lang.String prefix) public long findLongValue(java.lang.String col, + long defValue)+
public int findIntValue(java.lang.String col, + int defValue)+
public java.lang.String findStringValue(java.lang.String col)+
- 详情见: http://redkale.org
- 详情见: http://redkale.org + 详情见: https://redkale.org
- 详情见: http://redkale.org
public class JDBCPoolSource
extends java.lang.Object
- 详情见: http://redkale.org
public interface Range<E extends java.lang.Comparable>
extends java.io.Serializable, java.util.function.Predicate<E>
- 详情见: http://redkale.org
- 详情见: http://redkale.org
| 程序包 | +说明 | +
|---|---|
| org.redkale.source | +
+ 数据源(数据库、缓存)操作包
+ |
+
| 限定符和类型 | +方法和说明 | +
|---|---|
ColumnExpress |
+ColumnValue.getExpress() |
+
static ColumnExpress |
+ColumnExpress.valueOf(java.lang.String name)
+返回带有指定名称的该类型的枚举常量。
+ |
+
static ColumnExpress[] |
+ColumnExpress.values()
+按照声明该枚举类型的常量的顺序, 返回
+包含这些常量的数组。
+ |
+
| 限定符和类型 | +方法和说明 | +
|---|---|
void |
+ColumnValue.setExpress(ColumnExpress express) |
+
| 构造器和说明 | +
|---|
ColumnValue(java.lang.String column,
+ ColumnExpress express,
+ java.io.Serializable value) |
+
| 程序包 | +说明 | +
|---|---|
| org.redkale.service | +
+ Service接口和模式配置包
+ |
+
| org.redkale.source | +
+ 数据源(数据库、缓存)操作包
+ |
+
| 限定符和类型 | +方法和说明 | +
|---|---|
<T> int |
+DataSourceService.updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values) |
+
<T> int |
+DataSourceService.updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values) |
+
| 限定符和类型 | +方法和说明 | +
|---|---|
static ColumnValue |
+ColumnValue.and(java.lang.String column,
+ java.io.Serializable value) |
+
static ColumnValue |
+ColumnValue.create(java.lang.String column,
+ java.io.Serializable value) |
+
static ColumnValue |
+ColumnValue.inc(java.lang.String column,
+ java.io.Serializable value) |
+
static ColumnValue |
+ColumnValue.mov(java.lang.String column,
+ java.io.Serializable value) |
+
static ColumnValue |
+ColumnValue.mul(java.lang.String column,
+ java.io.Serializable value) |
+
static ColumnValue |
+ColumnValue.orr(java.lang.String column,
+ java.io.Serializable value) |
+
| 限定符和类型 | +方法和说明 | +
|---|---|
protected java.lang.CharSequence |
+EntityInfo.formatSQLValue(java.lang.String col,
+ ColumnValue cv) |
+
<T> int |
+DataDefaultSource.updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+根据主键值更新对象的多个column对应的值, 必须是Entity Class
+ |
+
<T> int |
+DataSource.updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values) |
+
<T> int |
+DataDefaultSource.updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values)
+根据主键值更新对象的多个column对应的值, 必须是Entity Class
+ |
+
<T> int |
+DataSource.updateColumn(java.lang.Class<T> clazz,
+ java.io.Serializable id,
+ ColumnValue... values) |
+
| 限定符和类型 | +方法和说明 | +
|---|---|
<V> T[] |
+EntityCache.updateColumn(FilterNode node,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values) |
+
<V> T |
+EntityCache.updateColumn(java.io.Serializable id,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values) |
+
class DataCacheListenerService
| 程序包 | -说明 | -
|---|---|
| org.redkale.service | -
- Service接口和模式配置包
- |
-
| 限定符和类型 | -类和说明 | -
|---|---|
class |
-DataSQLListenerService
-已过时。
- |
-
class DataDefaultSource
static <T> EntityInfo<T>get(java.lang.Class<T> clazz) static <T> EntityInfo<T>load(java.lang.Class<T> clazz,
int nodeid,
boolean cacheForbidden,
diff --git a/javadoc/org/redkale/source/class-use/FilterBean.html b/javadoc/org/redkale/source/class-use/FilterBean.html
index 65d5b4620..8ba20019c 100644
--- a/javadoc/org/redkale/source/class-use/FilterBean.html
+++ b/javadoc/org/redkale/source/class-use/FilterBean.html
@@ -2,10 +2,10 @@
-
+
接口 org.redkale.source.FilterBean的使用
-
+
@@ -129,18 +129,26 @@
java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean) <T,V extends java.io.Serializable>
java.util.List<V>queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) <T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -148,50 +156,50 @@
java.lang.String funcColumn,
FilterBean bean) <T,V extends java.io.Serializable>
java.util.HashSet<V>queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterBean bean) <T,V extends java.io.Serializable>
Sheet<V>queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterBean bean) <T> java.util.List<T>queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterBean bean) <T> Sheet<T>querySheet(java.lang.Class<T> clazz,
Flipper flipper,
FilterBean bean) <T> Sheet<T>querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
@@ -216,7 +224,7 @@
class
FilterNodeBean<T extends FilterBean>
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean) java.lang.NumbergetNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
diff --git a/javadoc/org/redkale/source/class-use/FilterColumn.html b/javadoc/org/redkale/source/class-use/FilterColumn.html
index 94f39f419..2f08fec5e 100644
--- a/javadoc/org/redkale/source/class-use/FilterColumn.html
+++ b/javadoc/org/redkale/source/class-use/FilterColumn.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterColumn的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/FilterExpress.html b/javadoc/org/redkale/source/class-use/FilterExpress.html
index 8430eb03b..935acf96f 100644
--- a/javadoc/org/redkale/source/class-use/FilterExpress.html
+++ b/javadoc/org/redkale/source/class-use/FilterExpress.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterExpress的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/FilterFunc.html b/javadoc/org/redkale/source/class-use/FilterFunc.html
index 38bf49911..78a1ce731 100644
--- a/javadoc/org/redkale/source/class-use/FilterFunc.html
+++ b/javadoc/org/redkale/source/class-use/FilterFunc.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterFunc的使用
-
+
@@ -113,32 +113,55 @@
java.lang.Number
+DataSourceService.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column)
+
+
+java.lang.Number
+DataSourceService.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean)
+
+
+java.lang.Number
+DataSourceService.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
+java.lang.Number
DataSourceService.getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column)
-
+
java.lang.Number
DataSourceService.getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterBean bean)
-
+
java.lang.Number
DataSourceService.getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node)
-
+
<T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>
DataSourceService.queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
FilterFunc func,
java.lang.String funcColumn)
-
+
<T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>
DataSourceService.queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -146,7 +169,7 @@
java.lang.String funcColumn,
FilterBean bean)
-
+
<T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>
DataSourceService.queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -192,6 +215,52 @@
java.lang.Number
+DataDefaultSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column)
+
+
+java.lang.Number
+DataSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column)
+
+
+java.lang.Number
+DataDefaultSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean)
+
+
+java.lang.Number
+DataSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterBean bean)
+
+
+java.lang.Number
+DataDefaultSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
+java.lang.Number
+DataSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
+java.lang.Number
DataDefaultSource.getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column)
@@ -232,7 +301,8 @@
<V> java.lang.Number
-EntityCache.getNumberResult(FilterFunc func,
+EntityCache.getNumberResult(FilterFunc func,
+ java.lang.Number defResult,
java.lang.String column,
FilterNode node)
diff --git a/javadoc/org/redkale/source/class-use/FilterGroup.html b/javadoc/org/redkale/source/class-use/FilterGroup.html
index d9249b99d..d167ddfb6 100644
--- a/javadoc/org/redkale/source/class-use/FilterGroup.html
+++ b/javadoc/org/redkale/source/class-use/FilterGroup.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterGroup的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/FilterJoinColumn.html b/javadoc/org/redkale/source/class-use/FilterJoinColumn.html
index e8ac35374..9b618deb3 100644
--- a/javadoc/org/redkale/source/class-use/FilterJoinColumn.html
+++ b/javadoc/org/redkale/source/class-use/FilterJoinColumn.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterJoinColumn的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/FilterJoinNode.html b/javadoc/org/redkale/source/class-use/FilterJoinNode.html
index 913ac0f99..1ca624b51 100644
--- a/javadoc/org/redkale/source/class-use/FilterJoinNode.html
+++ b/javadoc/org/redkale/source/class-use/FilterJoinNode.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterJoinNode的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/FilterKey.html b/javadoc/org/redkale/source/class-use/FilterKey.html
index a8a71819c..25c5e82c7 100644
--- a/javadoc/org/redkale/source/class-use/FilterKey.html
+++ b/javadoc/org/redkale/source/class-use/FilterKey.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterKey的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/FilterNode.html b/javadoc/org/redkale/source/class-use/FilterNode.html
index 3192732c9..d0365fa27 100644
--- a/javadoc/org/redkale/source/class-use/FilterNode.html
+++ b/javadoc/org/redkale/source/class-use/FilterNode.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterNode的使用
-
+
@@ -112,7 +112,7 @@
-<T> void
+<T> int
DataSourceService.delete(java.lang.Class<T> clazz,
FilterNode node)
@@ -134,18 +134,26 @@
java.lang.Number
+DataSourceService.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
+java.lang.Number
DataSourceService.getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
FilterNode node)
-
+
<T,V extends java.io.Serializable>
java.util.List<V>
DataSourceService.queryColumnList(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node)
-
+
<T,K extends java.io.Serializable,N extends java.lang.Number>
java.util.Map<K,N>
DataSourceService.queryColumnMap(java.lang.Class<T> entityClass,
java.lang.String keyColumn,
@@ -153,65 +161,71 @@
java.lang.String funcColumn,
FilterNode node)
-
+
<T,V extends java.io.Serializable>
java.util.HashSet<V>
DataSourceService.queryColumnSet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
FilterNode node)
-
+
<T,V extends java.io.Serializable>
Sheet<V>
DataSourceService.queryColumnSheet(java.lang.String selectedColumn,
java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
DataSourceService.queryList(java.lang.Class<T> clazz,
FilterNode node)
-
+
<T> java.util.List<T>
DataSourceService.queryList(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> java.util.List<T>
DataSourceService.queryList(java.lang.Class<T> clazz,
SelectColumn selects,
FilterNode node)
-
+
<T> java.util.List<T>
DataSourceService.queryList(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
-
+
<T> Sheet<T>
DataSourceService.querySheet(java.lang.Class<T> clazz,
Flipper flipper,
FilterNode node)
-
+
<T> Sheet<T>
DataSourceService.querySheet(java.lang.Class<T> clazz,
SelectColumn selects,
Flipper flipper,
FilterNode node)
+
+<T> int
+DataSourceService.updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+
-<T> void
+<T> int
DataSourceService.updateColumn(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable value,
FilterNode node)
-<T> void
+<T> int
DataSourceService.updateColumns(T bean,
FilterNode node,
java.lang.String... columns)
@@ -234,7 +248,7 @@
class
FilterJoinNode
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -363,12 +377,12 @@
boolean signor)
-<T> void
+<T> int
DataDefaultSource.delete(java.lang.Class<T> clazz,
FilterNode node)
-<T> void
+<T> int
DataSource.delete(java.lang.Class<T> clazz,
FilterNode node)
@@ -419,6 +433,22 @@
java.lang.Number
+DataDefaultSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
+java.lang.Number
+DataSource.getNumberResult(java.lang.Class entityClass,
+ FilterFunc func,
+ java.lang.Number defVal,
+ java.lang.String column,
+ FilterNode node)
+
+
+java.lang.Number
DataDefaultSource.getNumberResult(java.lang.Class entityClass,
FilterFunc func,
java.lang.String column,
@@ -433,7 +463,8 @@
<V> java.lang.Number
-EntityCache.getNumberResult(FilterFunc func,
+EntityCache.getNumberResult(FilterFunc func,
+ java.lang.Number defResult,
java.lang.String column,
FilterNode node)
@@ -615,7 +646,21 @@
FilterNode node)
-<T> void
+<T> int
+DataDefaultSource.updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+根据主键值更新对象的多个column对应的值, 必须是Entity Class
+
+
+
+<T> int
+DataSource.updateColumn(java.lang.Class<T> clazz,
+ FilterNode node,
+ ColumnValue... values)
+
+
+<T> int
DataDefaultSource.updateColumn(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable value,
@@ -624,22 +669,28 @@
-<T> void
+<T> int
DataSource.updateColumn(java.lang.Class<T> clazz,
java.lang.String column,
java.io.Serializable value,
FilterNode node)
-<T> void
+<V> T[]
+EntityCache.updateColumn(FilterNode node,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values)
+
+
+<T> int
DataDefaultSource.updateColumns(T bean,
FilterNode node,
java.lang.String... columns)
更新对象指定的一些字段, 必须是Entity对象
-
-<T> void
+
+<T> int
DataSource.updateColumns(T bean,
FilterNode node,
java.lang.String... columns)
diff --git a/javadoc/org/redkale/source/class-use/FilterNodeBean.html b/javadoc/org/redkale/source/class-use/FilterNodeBean.html
index b2cfe28fe..b5ee64813 100644
--- a/javadoc/org/redkale/source/class-use/FilterNodeBean.html
+++ b/javadoc/org/redkale/source/class-use/FilterNodeBean.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterNodeBean的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/FilterValue.html b/javadoc/org/redkale/source/class-use/FilterValue.html
index 5b44c4eb2..7bf695e47 100644
--- a/javadoc/org/redkale/source/class-use/FilterValue.html
+++ b/javadoc/org/redkale/source/class-use/FilterValue.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.FilterValue的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Flipper.html b/javadoc/org/redkale/source/class-use/Flipper.html
index 7757358e4..e24aacd1c 100644
--- a/javadoc/org/redkale/source/class-use/Flipper.html
+++ b/javadoc/org/redkale/source/class-use/Flipper.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Flipper的使用
-
+
@@ -147,8 +147,8 @@
HttpRequest.getFlipper(java.lang.String name,
boolean needcreate,
int maxLimit)
-获取翻页对象 http://redkale.org/pipes/records/list/offset:0/limit:20/sort:createtime%20ASC
- http://redkale.org/pipes/records/list?
+获取翻页对象 https://redkale.org/pipes/records/list/offset:0/limit:20/sort:createtime%20ASC
+ https://redkale.org/pipes/records/list?
diff --git a/javadoc/org/redkale/source/class-use/JDBCPoolSource.html b/javadoc/org/redkale/source/class-use/JDBCPoolSource.html
index 0c434a1d4..69ded3f2d 100644
--- a/javadoc/org/redkale/source/class-use/JDBCPoolSource.html
+++ b/javadoc/org/redkale/source/class-use/JDBCPoolSource.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.JDBCPoolSource的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.ByteRange.html b/javadoc/org/redkale/source/class-use/Range.ByteRange.html
index 6b742d61b..c80b4e281 100644
--- a/javadoc/org/redkale/source/class-use/Range.ByteRange.html
+++ b/javadoc/org/redkale/source/class-use/Range.ByteRange.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Range.ByteRange的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.DoubleRange.html b/javadoc/org/redkale/source/class-use/Range.DoubleRange.html
index 495d57701..14a48f1bf 100644
--- a/javadoc/org/redkale/source/class-use/Range.DoubleRange.html
+++ b/javadoc/org/redkale/source/class-use/Range.DoubleRange.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Range.DoubleRange的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.FloatRange.html b/javadoc/org/redkale/source/class-use/Range.FloatRange.html
index 7a9f82480..db5b1d7de 100644
--- a/javadoc/org/redkale/source/class-use/Range.FloatRange.html
+++ b/javadoc/org/redkale/source/class-use/Range.FloatRange.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Range.FloatRange的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.IntRange.html b/javadoc/org/redkale/source/class-use/Range.IntRange.html
index 8dbc0f37a..a047f4548 100644
--- a/javadoc/org/redkale/source/class-use/Range.IntRange.html
+++ b/javadoc/org/redkale/source/class-use/Range.IntRange.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Range.IntRange的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.LongRange.html b/javadoc/org/redkale/source/class-use/Range.LongRange.html
index 2c71ad91c..3973096a1 100644
--- a/javadoc/org/redkale/source/class-use/Range.LongRange.html
+++ b/javadoc/org/redkale/source/class-use/Range.LongRange.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Range.LongRange的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.ShortRange.html b/javadoc/org/redkale/source/class-use/Range.ShortRange.html
index 79a35298a..ce9c40531 100644
--- a/javadoc/org/redkale/source/class-use/Range.ShortRange.html
+++ b/javadoc/org/redkale/source/class-use/Range.ShortRange.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Range.ShortRange的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.StringRange.html b/javadoc/org/redkale/source/class-use/Range.StringRange.html
index bea0d6258..7e3f4c2e0 100644
--- a/javadoc/org/redkale/source/class-use/Range.StringRange.html
+++ b/javadoc/org/redkale/source/class-use/Range.StringRange.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.Range.StringRange的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/Range.html b/javadoc/org/redkale/source/class-use/Range.html
index 19a9ceb45..858135ab4 100644
--- a/javadoc/org/redkale/source/class-use/Range.html
+++ b/javadoc/org/redkale/source/class-use/Range.html
@@ -2,10 +2,10 @@
-
+
接口 org.redkale.source.Range的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/VirtualEntity.DefaultFunctionLoader.html b/javadoc/org/redkale/source/class-use/VirtualEntity.DefaultFunctionLoader.html
index e551cd7eb..f5acbab57 100644
--- a/javadoc/org/redkale/source/class-use/VirtualEntity.DefaultFunctionLoader.html
+++ b/javadoc/org/redkale/source/class-use/VirtualEntity.DefaultFunctionLoader.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.VirtualEntity.DefaultFunctionLoader的使用
-
+
diff --git a/javadoc/org/redkale/source/class-use/VirtualEntity.html b/javadoc/org/redkale/source/class-use/VirtualEntity.html
index fbb17298c..ca8bb5466 100644
--- a/javadoc/org/redkale/source/class-use/VirtualEntity.html
+++ b/javadoc/org/redkale/source/class-use/VirtualEntity.html
@@ -2,10 +2,10 @@
-
+
类 org.redkale.source.VirtualEntity的使用
-
+
diff --git a/javadoc/org/redkale/source/package-frame.html b/javadoc/org/redkale/source/package-frame.html
index 6546612e7..c9849a425 100644
--- a/javadoc/org/redkale/source/package-frame.html
+++ b/javadoc/org/redkale/source/package-frame.html
@@ -2,10 +2,10 @@
-
+
org.redkale.source
-
+
@@ -17,13 +17,13 @@
- CacheSource
- DataCacheListener
- DataSource
-- DataSQLListener
- DistributeTableStrategy
- FilterBean
- Range
类
+- ColumnValue
- DataCallArrayAttribute
- DataCallAttribute
- DataDefaultSource
@@ -47,6 +47,7 @@
枚举
diff --git a/javadoc/org/redkale/source/package-summary.html b/javadoc/org/redkale/source/package-summary.html
index 55f646ff5..537e46e21 100644
--- a/javadoc/org/redkale/source/package-summary.html
+++ b/javadoc/org/redkale/source/package-summary.html
@@ -2,10 +2,10 @@
-
+
org.redkale.source
-
+
@@ -94,7 +94,7 @@
DataCacheListener
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -104,33 +104,25 @@
-DataSQLListener
-
-@Resource(name = "property.datasource.nodeid")
-
- 详情见: http://redkale.org
-
-
-
DistributeTableStrategy<T>
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
-
+
FilterBean
不被标记为@javax.persistence.Transient 的字段均视为过滤条件
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
-
+
Range<E extends java.lang.Comparable>
- 详情见: http://redkale.org
+ 详情见: https://redkale.org
@@ -145,47 +137,53 @@
public static final class AnyValue.DefaultAnyValue extends AnyValue-
- 详情见: http://redkale.org
static java.util.function.BiPredicate<java.lang.String,java.lang.String>EQUALS EQUALS
+static java.util.function.BiPredicate<java.lang.String,java.lang.String>EQUALSIGNORE EQUALSIGNORE
+DefaultAnyValue() DefaultAnyValue()
+DefaultAnyValue(java.util.function.BiPredicate<java.lang.String,java.lang.String> predicate) DefaultAnyValue(java.util.function.BiPredicate<java.lang.String,java.lang.String> predicate)
+DefaultAnyValue(boolean ignoreCase) DefaultAnyValue(boolean ignoreCase)
+static AnyValue.DefaultAnyValuecreate() create()
+static AnyValue.DefaultAnyValuecreate(java.lang.String name,
- AnyValue value) static AnyValue.DefaultAnyValuecreate(java.lang.String name,
- java.lang.String value) AnyValue.DefaultAnyValueduplicate() duplicate()
+AnyValue.Entry<AnyValue>[]public static final java.util.function.BiPredicate<java.lang.String,java.lang.String> EQUALS+
public static final java.util.function.BiPredicate<java.lang.String,java.lang.String> EQUALSIGNORE+
public DefaultAnyValue()+
public DefaultAnyValue(boolean ignoreCase)+
ignoreCase - name是否不区分大小写public DefaultAnyValue(java.util.function.BiPredicate<java.lang.String,java.lang.String> predicate)+
predicate - name比较策略public static final AnyValue.DefaultAnyValue create()+
name - namevalue - value值name - namevalue - value值public AnyValue.DefaultAnyValue duplicate()+
- 详情见: http://redkale.org
static class AnyValue.DefaultAnyValue
-static AnyValuestatic AnyValue.DefaultAnyValuecreate() public static AnyValue create()+
public static AnyValue.DefaultAnyValue create()
- 详情见: http://redkale.org
jdk.internal.org.objectweb.asm.AnnotationVisitorvisitTypeAnnotation(int typeRef,
+ jdk.internal.org.objectweb.asm.TypePath typePath,
+ java.lang.String desc,
+ boolean visible) voidvisitTypeInsn(int opcode,
java.lang.String type) voidvisitVarInsn(int opcode,
int var) public jdk.internal.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeRef, + jdk.internal.org.objectweb.asm.TypePath typePath, + java.lang.String desc, + boolean visible)+
映射Field时,field必须满足以下条件之一:
- 1、field属性是public且非final
- 2、至少存在对应的getter、setter方法中的一个
+ 1、field属性是public且非final
+ 2、至少存在对应的getter、setter方法中的一个
当不存在getter方法时,get操作固定返回null
当不存在setter方法时,set操作为空方法
- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/util/AutoLoad.html b/javadoc/org/redkale/util/AutoLoad.html index cfda5f9b9..ff43c0e91 100644 --- a/javadoc/org/redkale/util/AutoLoad.html +++ b/javadoc/org/redkale/util/AutoLoad.html @@ -2,10 +2,10 @@
- +详情见: http://redkale.org +
详情见: https://redkale.org diff --git a/javadoc/org/redkale/util/ByteArray.html b/javadoc/org/redkale/util/ByteArray.html index 5961310c9..c49adb1a9 100644 --- a/javadoc/org/redkale/util/ByteArray.html +++ b/javadoc/org/redkale/util/ByteArray.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org
- 详情见: http://redkale.org
public abstract java.lang.String name+
- 详情见: http://redkale.org + 详情见: https://redkale.org
详情见: http://redkale.org
详情见: https://redkale.org diff --git a/javadoc/org/redkale/util/ObjectPool.html b/javadoc/org/redkale/util/ObjectPool.html index cdda199e7..4cad66a11 100644 --- a/javadoc/org/redkale/util/ObjectPool.html +++ b/javadoc/org/redkale/util/ObjectPool.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org
D - 目标对象的数据类型S - 源对象的数据类型public interface Reproduce<D,S>
+public interface Reproduce<D,S>
+extends java.util.function.BiFunction<D,S,D>
- 详情见: http://redkale.org
Dcopy(D dest,
- S src) apply(D dest,
+ S src) static <D,S> Reproduce<D,S>andThen- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/util/ResourceListener.html b/javadoc/org/redkale/util/ResourceListener.html index 666c10f20..7c2cd4ef1 100644 --- a/javadoc/org/redkale/util/ResourceListener.html +++ b/javadoc/org/redkale/util/ResourceListener.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/util/ResourceType.html b/javadoc/org/redkale/util/ResourceType.html index 2a4351eeb..582714ce1 100644 --- a/javadoc/org/redkale/util/ResourceType.html +++ b/javadoc/org/redkale/util/ResourceType.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org + 详情见: https://redkale.org diff --git a/javadoc/org/redkale/util/SelectColumn.html b/javadoc/org/redkale/util/SelectColumn.html index b6f1066ea..04a7b3232 100644 --- a/javadoc/org/redkale/util/SelectColumn.html +++ b/javadoc/org/redkale/util/SelectColumn.html @@ -2,10 +2,10 @@
- +- 详情见: http://redkale.org
- 详情见: http://redkale.org
forEach(java.util.function.Consumer<? super T> consumer) voidforEachParallel(java.util.function.Consumer<? super T> consumer) java.util.Collection<T>getRows() longgetTotal() booleanisEmpty()
java.util.Iterator<T>iterator() java.util.List<T>list() java.util.List<T>list(boolean created) java.util.stream.Stream<T>parallelStream() voidsetRows(java.util.Collection<? extends T> data) voidsetTotal(long total) java.util.Spliterator<T>spliterator() java.util.stream.Stream<T>stream() java.lang.Object[]toArray() T[]toArray(T[] a) java.lang.StringtoString() public void forEachParallel(java.util.function.Consumer<? super T> consumer)+
- 详情见: http://redkale.org
public final class Utility
extends java.lang.Object
- 详情见: http://redkale.org
encodeUTF8Length(java.lang.String value) static java.lang.Stringformat36time(long time) static java.lang.StringformatTime(long time) static javax.net.ssl.SSLContextgetDefaultSSLContext() static byte[]getHttpBytesContent(javax.net.ssl.SSLContext ctx,
java.lang.String url) static byte[]getHttpBytesContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static byte[]getHttpBytesContent(java.lang.String url) static byte[]getHttpBytesContent(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringgetHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url) static java.lang.StringgetHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.nio.charset.Charset charset) static java.lang.StringgetHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
@@ -278,134 +286,134 @@ extends java.lang.Object
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringgetHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringgetHttpContent(java.lang.String url) static java.lang.StringgetHttpContent(java.lang.String url,
java.nio.charset.Charset charset) static java.lang.StringgetHttpContent(java.lang.String url,
java.nio.charset.Charset charset,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringgetHttpContent(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static byte[]hexToBin(char[] src) static byte[]hexToBin(char[] src,
int offset,
int len) static byte[]hexToBin(java.lang.CharSequence src) static byte[]hexToBin(java.lang.CharSequence src,
int offset,
int len) static byte[]hexToBin(java.lang.String str) static java.net.InetAddresslocalInetAddress()
static longmerge(int high,
int low)
static longmidnight()
static longmidnight(long time)
static longmonday(long time)
static longmonthFirstDay(long time)
static java.lang.Stringnow() static byte[]postHttpBytesContent(javax.net.ssl.SSLContext ctx,
java.lang.String url) static byte[]postHttpBytesContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static byte[]postHttpBytesContent(java.lang.String url) static byte[]postHttpBytesContent(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringpostHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url) static java.lang.StringpostHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.nio.charset.Charset charset) static java.lang.StringpostHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
@@ -413,79 +421,95 @@ extends java.lang.Object
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringpostHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.nio.charset.Charset charset,
java.lang.String body) static java.lang.StringpostHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringpostHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String url,
java.lang.String body) static java.lang.StringpostHttpContent(java.lang.String url) static java.lang.StringpostHttpContent(java.lang.String url,
java.nio.charset.Charset charset) static java.lang.StringpostHttpContent(java.lang.String url,
java.nio.charset.Charset charset,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringpostHttpContent(java.lang.String url,
java.nio.charset.Charset charset,
java.lang.String body) static java.lang.StringpostHttpContent(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.lang.StringpostHttpContent(java.lang.String url,
java.lang.String body) static voidprintln(java.lang.String string,
byte... bytes) static voidprintln(java.lang.String string,
java.nio.ByteBuffer buffer) static java.lang.Stringread(java.io.InputStream in) static java.lang.Stringread(java.io.InputStream in,
java.lang.String charsetName) static byte[]readBytes(java.io.InputStream in) static byte[]readBytesThenClose(java.io.InputStream in) static java.io.ByteArrayOutputStreamreadStream(java.io.InputStream in) static java.io.ByteArrayOutputStreamreadStreamThenClose(java.io.InputStream in) static java.io.ByteArrayOutputStreamremoteHttpContent(javax.net.ssl.SSLContext ctx,
java.lang.String method,
@@ -493,30 +517,40 @@ extends java.lang.Object
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static java.io.ByteArrayOutputStreamremoteHttpContent(java.lang.String method,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body) static longsunday(long time)
static inttoday()
static java.lang.StringtoString(java.lang.String string,
java.nio.ByteBuffer buffer) static java.lang.Stringuuid() static intyyyyMMdd(long time)
+public static java.lang.String now()+
public static java.lang.String uuid()
public static java.lang.String now()+
public static java.lang.String formatTime(long time)+
public static java.lang.String format36time(long time)+
public static int yyyyMMdd(long time)+
time - 指定时间public static java.lang.String read(java.io.InputStream in, @@ -1479,6 +1556,62 @@ extends java.lang.Object
public static java.io.ByteArrayOutputStream readStream(java.io.InputStream in) + throws java.io.IOException+
java.io.IOExceptionpublic static byte[] readBytes(java.io.InputStream in) + throws java.io.IOException+
java.io.IOExceptionpublic static java.io.ByteArrayOutputStream readStreamThenClose(java.io.InputStream in) + throws java.io.IOException+
java.io.IOExceptionpublic static byte[] readBytesThenClose(java.io.InputStream in) + throws java.io.IOException+
java.io.IOExceptionstatic AnyValue.DefaultAnyValuecreate() create() static AnyValue.DefaultAnyValuecreate()
+static AnyValue.DefaultAnyValuecreate(java.lang.String name,
- AnyValue value) static AnyValue.DefaultAnyValuecreate(java.lang.String name,
- java.lang.String value) AnyValue.DefaultAnyValueduplicate() static AnyValue.DefaultAnyValuecreate(java.lang.String name,
+ java.lang.String value)
+AnyValue.DefaultAnyValueduplicate()
+AnyValue.DefaultAnyValuesetAll(AnyValue av) AnyValue.DefaultAnyValuesetValue(java.lang.String name,
AnyValue value) AnyValue.DefaultAnyValuesetValue(java.lang.String name,
java.lang.String value) <S extends Service,T extends RestHttpServlet>
RestHttpServletaddRestServlet(java.lang.Class<S> serviceType,
- java.lang.String name,
+HttpServer.addRestServlet(java.lang.String name,
+ java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix,
- boolean sncp,
AnyValue conf)
destroy(AnyValue conf) voiddestroy(AnyValue config)
-default voiddestroy(AnyValue config)
-voiddestroy(AnyValue conf) voidinit(AnyValue conf) voidinit(AnyValue config)
-init(AnyValue conf) default voidinit(AnyValue config)
-static class AnyValue.DefaultAnyValue
-static AnyValuecreate() abstract AnyValuegetAnyValue(java.lang.String name) AnyValuegetAnyValue(java.lang.String name) abstract AnyValue[]getAnyValues(java.lang.String... names) AnyValue[]getAnyValues(java.lang.String... names) abstract AnyValue[]getAnyValues(java.lang.String name) AnyValue[]getAnyValues(java.lang.String name) static AnyValue.DefaultAnyValuecreate(java.lang.String name,
- AnyValue value) AnyValue.DefaultAnyValueclass DataCallArrayAttribute<T,F>
class DataCallAttribute
-<V> T[]updateColumn(FilterNode node,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values) <V> TupdateColumn(java.io.Serializable id,
+ java.util.List<Attribute<T,java.io.Serializable>> attrs,
+ java.util.List<ColumnValue> values) class DataCacheListenerService
class DataSQLListenerService
-class WebSocketNodeService
class DataCacheListenerService
class DataSQLListenerService
-class WebSocketNodeService
public final class WatchFactory
extends java.lang.Object
-详情见: http://redkale.org
详情见: https://redkale.org
public interface WatchNode
-详情见: http://redkale.org
详情见: https://redkale.org
public final class WatchNumber
extends java.util.concurrent.atomic.AtomicLong
implements WatchNode
-详情见: http://redkale.org
详情见: https://redkale.org
public final class WatchSupplier
extends java.lang.Object
implements WatchNode
-详情见: http://redkale.org
详情见: https://redkale.org
- 详情见: http://redkale.org
class WatchNumber
-class WatchSupplier
-