修复Resource.name使用$的问题
This commit is contained in:
@@ -139,7 +139,7 @@
|
|||||||
backlog: 默认10K
|
backlog: 默认10K
|
||||||
threads【已废弃】: 线程数, 默认: CPU核数*2,最小8个【已废弃 @since 2.3.0】
|
threads【已废弃】: 线程数, 默认: CPU核数*2,最小8个【已废弃 @since 2.3.0】
|
||||||
maxconns: 最大连接数, 小于1表示无限制, 默认: 0
|
maxconns: 最大连接数, 小于1表示无限制, 默认: 0
|
||||||
maxbody: request.body最大值, 默认: 64K
|
maxbody: request.body最大值, 默认: 256K
|
||||||
bufferCapacity: ByteBuffer的初始化大小, TCP默认: 32K; (HTTP 2.0、WebSocket,必须要16k以上); UDP默认: 8K
|
bufferCapacity: ByteBuffer的初始化大小, TCP默认: 32K; (HTTP 2.0、WebSocket,必须要16k以上); UDP默认: 8K
|
||||||
bufferPoolSize: ByteBuffer池的大小,默认: 线程数*4
|
bufferPoolSize: ByteBuffer池的大小,默认: 线程数*4
|
||||||
responsePoolSize: Response池的大小,默认: 1024
|
responsePoolSize: Response池的大小,默认: 1024
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ public abstract class Server<K extends Serializable, C extends Context, R extend
|
|||||||
this.readTimeoutSeconds = config.getIntValue("readTimeoutSeconds", 0);
|
this.readTimeoutSeconds = config.getIntValue("readTimeoutSeconds", 0);
|
||||||
this.writeTimeoutSeconds = config.getIntValue("writeTimeoutSeconds", 0);
|
this.writeTimeoutSeconds = config.getIntValue("writeTimeoutSeconds", 0);
|
||||||
this.backlog = parseLenth(config.getValue("backlog"), 1024);
|
this.backlog = parseLenth(config.getValue("backlog"), 1024);
|
||||||
this.maxBody = parseLenth(config.getValue("maxbody"), "UDP".equalsIgnoreCase(netprotocol) ? 16 * 1024 : 64 * 1024);
|
this.maxBody = parseLenth(config.getValue("maxbody"), "UDP".equalsIgnoreCase(netprotocol) ? 16 * 1024 : 256 * 1024);
|
||||||
int bufCapacity = parseLenth(config.getValue("bufferCapacity"), "UDP".equalsIgnoreCase(netprotocol) ? UDP_BUFFER_CAPACITY : 32 * 1024);
|
int bufCapacity = parseLenth(config.getValue("bufferCapacity"), "UDP".equalsIgnoreCase(netprotocol) ? UDP_BUFFER_CAPACITY : 32 * 1024);
|
||||||
this.bufferCapacity = "UDP".equalsIgnoreCase(netprotocol) ? bufCapacity : (bufCapacity < 1024 ? 1024 : bufCapacity);
|
this.bufferCapacity = "UDP".equalsIgnoreCase(netprotocol) ? bufCapacity : (bufCapacity < 1024 ? 1024 : bufCapacity);
|
||||||
this.bufferPoolSize = config.getIntValue("bufferPoolSize", Utility.cpus() * 8);
|
this.bufferPoolSize = config.getIntValue("bufferPoolSize", Utility.cpus() * 8);
|
||||||
|
|||||||
@@ -102,13 +102,13 @@ public abstract class WebSocketServlet extends HttpServlet implements Resourcabl
|
|||||||
@Resource(name = "jsonconvert", required = false)
|
@Resource(name = "jsonconvert", required = false)
|
||||||
protected Convert jsonConvert;
|
protected Convert jsonConvert;
|
||||||
|
|
||||||
@Resource(name = "$_textconvert", required = false)
|
@Resource(name = Resource.PARENT_NAME + "_textconvert", required = false)
|
||||||
protected Convert textConvert;
|
protected Convert textConvert;
|
||||||
|
|
||||||
@Resource(name = "$_binaryconvert", required = false)
|
@Resource(name = Resource.PARENT_NAME + "_binaryconvert", required = false)
|
||||||
protected Convert binaryConvert;
|
protected Convert binaryConvert;
|
||||||
|
|
||||||
@Resource(name = "$_sendconvert", required = false)
|
@Resource(name = Resource.PARENT_NAME + "_sendconvert", required = false)
|
||||||
protected Convert sendConvert;
|
protected Convert sendConvert;
|
||||||
|
|
||||||
@Resource(name = Resource.PARENT_NAME)
|
@Resource(name = Resource.PARENT_NAME)
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ public final class CacheMemorySource extends AbstractCacheSource {
|
|||||||
@Resource
|
@Resource
|
||||||
private JsonConvert defaultConvert;
|
private JsonConvert defaultConvert;
|
||||||
|
|
||||||
@Resource(name = "$_convert", required = false)
|
@Resource(name = Resource.PARENT_NAME + "_convert", required = false)
|
||||||
private JsonConvert convert;
|
private JsonConvert convert;
|
||||||
|
|
||||||
private String name;
|
private String name;
|
||||||
|
|||||||
@@ -23,12 +23,17 @@ public interface DataSqlSource extends DataSource {
|
|||||||
|
|
||||||
public int[] nativeUpdates(String... sqls);
|
public int[] nativeUpdates(String... sqls);
|
||||||
|
|
||||||
//----------------------------- 无参数 -----------------------------
|
|
||||||
public int nativeUpdate(String sql);
|
public int nativeUpdate(String sql);
|
||||||
|
|
||||||
|
public int nativeUpdate(String sql, Map<String, Object> params);
|
||||||
|
|
||||||
//BiConsumer 参数1: connection, 参数2: statement
|
//BiConsumer 参数1: connection, 参数2: statement
|
||||||
public <V> V nativeQuery(String sql, BiConsumer<Object, Object> consumer, Function<DataResultSet, V> handler);
|
public <V> V nativeQuery(String sql, BiConsumer<Object, Object> consumer, Function<DataResultSet, V> handler);
|
||||||
|
|
||||||
|
//BiConsumer 参数1: connection, 参数2: statement
|
||||||
|
public <V> V nativeQuery(String sql, BiConsumer<Object, Object> consumer, Function<DataResultSet, V> handler, Map<String, Object> params);
|
||||||
|
|
||||||
|
//----------------------------- 无参数 -----------------------------
|
||||||
default <V> V nativeQuery(String sql, Function<DataResultSet, V> handler) {
|
default <V> V nativeQuery(String sql, Function<DataResultSet, V> handler) {
|
||||||
return nativeQuery(sql, null, handler);
|
return nativeQuery(sql, null, handler);
|
||||||
}
|
}
|
||||||
@@ -81,11 +86,6 @@ public interface DataSqlSource extends DataSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------- Map<String, Object> -----------------------------
|
//----------------------------- Map<String, Object> -----------------------------
|
||||||
public int nativeUpdate(String sql, Map<String, Object> params);
|
|
||||||
|
|
||||||
//BiConsumer 参数1: connection, 参数2: statement
|
|
||||||
public <V> V nativeQuery(String sql, BiConsumer<Object, Object> consumer, Function<DataResultSet, V> handler, Map<String, Object> params);
|
|
||||||
|
|
||||||
default <V> V nativeQuery(String sql, Function<DataResultSet, V> handler, Map<String, Object> params) {
|
default <V> V nativeQuery(String sql, Function<DataResultSet, V> handler, Map<String, Object> params) {
|
||||||
return nativeQuery(sql, null, handler, params);
|
return nativeQuery(sql, null, handler, params);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user