AnyValueWriter

This commit is contained in:
redkale
2023-12-15 22:10:19 +08:00
parent feb063a4ed
commit eec8939461
35 changed files with 911 additions and 866 deletions

View File

@@ -12,7 +12,7 @@ import org.redkale.net.AsyncIOGroup;
import org.redkale.net.http.HttpServer;
import org.redkale.net.http.HttpSimpleClient;
import org.redkale.net.http.HttpSimpleRequest;
import org.redkale.util.AnyValue;
import org.redkale.util.AnyValueWriter;
import org.redkale.util.ResourceFactory;
/**
@@ -96,7 +96,7 @@ public class HttpSimpleClientTest {
@Override
public void run() {
try {
AnyValue.DefaultAnyValue conf = new AnyValue.DefaultAnyValue();
AnyValueWriter conf = new AnyValueWriter();
conf.addValue("host", "0.0.0.0");
conf.addValue("port", "" + port);
conf.addValue("protocol", "HTTP");

View File

@@ -43,7 +43,7 @@ public class RestSleepTest {
HttpServer server = new HttpServer(application, System.currentTimeMillis(), resFactory);
server.getResourceFactory().register(application);
System.out.println("servlet = " + server.addRestServlet(null, service, null, HttpServlet.class, ""));
server.init(AnyValue.DefaultAnyValue.create("port", 0));
server.init(AnyValueWriter.create("port", 0));
server.start();
int port = server.getSocketAddress().getPort();

View File

@@ -8,7 +8,6 @@ import org.redkale.net.http.*;
import org.redkale.service.RetResult;
import org.redkale.source.Flipper;
import org.redkale.util.*;
import org.redkale.util.AnyValue.DefaultAnyValue;
@WebServlet(value = {"/hello/*"}, repair = true)
public class _DynHelloRestServlet1 extends SimpleRestServlet {
@@ -27,7 +26,7 @@ public class _DynHelloRestServlet1 extends SimpleRestServlet {
System.out.println(server.addRestServlet(null, service, null, SimpleRestServlet.class, "/pipes"));
System.out.println(server.addRestServlet(null, new HelloService(3), null, SimpleRestServlet.class, "/pipes"));
DefaultAnyValue conf = DefaultAnyValue.create("port", "" + port);
AnyValueWriter conf = AnyValueWriter.create("port", "" + port);
server.init(conf);
server.start();
Utility.sleep(100);

View File

@@ -23,7 +23,6 @@ import org.redkale.net.http.*;
import org.redkale.net.sncp.*;
import org.redkale.service.Service;
import org.redkale.util.*;
import org.redkale.util.AnyValue.DefaultAnyValue;
/**
*
@@ -58,7 +57,7 @@ public class ABMainService implements Service {
cserver.getResourceFactory().register(application);
//cserver.getLogger().setLevel(Level.WARNING);
cserver.addSncpServlet(cservice);
cserver.init(DefaultAnyValue.create("port", 5577));
cserver.init(AnyValueWriter.create("port", 5577));
cserver.start();
//------------------------ 初始化 BCService ------------------------------------
@@ -72,7 +71,7 @@ public class ABMainService implements Service {
bcserver.getResourceFactory().register(application);
//bcserver.getLogger().setLevel(Level.WARNING);
bcserver.addSncpServlet(bcservice);
bcserver.init(DefaultAnyValue.create("port", 5588));
bcserver.init(AnyValueWriter.create("port", 5588));
bcserver.start();
//------------------------ 初始化 ABMainService ------------------------------------
@@ -91,7 +90,7 @@ public class ABMainService implements Service {
server.getResourceFactory().register(application);
//server.getLogger().setLevel(Level.WARNING);
server.init(DefaultAnyValue.create("port", abport));
server.init(AnyValueWriter.create("port", abport));
server.addRestServlet(null, service, null, HttpServlet.class, "/pipes");
server.start();
Thread.sleep(100);
@@ -140,7 +139,7 @@ public class ABMainService implements Service {
server.addRestServlet(null, service, null, HttpServlet.class, "/pipes");
server.init(DefaultAnyValue.create("port", "" + abport));
server.init(AnyValueWriter.create("port", "" + abport));
server.start();
Thread.sleep(100);

View File

@@ -29,6 +29,6 @@ public class TestService implements Service {
SncpServer cserver = new SncpServer();
cserver.getResourceFactory().register(application);
cserver.addSncpServlet(new TestService());
cserver.init(AnyValue.DefaultAnyValue.create("port", 5577));
cserver.init(AnyValueWriter.create("port", 5577));
}
}

View File

@@ -45,7 +45,7 @@ public class SncpSleepTest {
SncpServer server = new SncpServer(application, System.currentTimeMillis(), null, resFactory);
server.getResourceFactory().register(application);
server.addSncpServlet(service);
server.init(AnyValue.DefaultAnyValue.create("port", 0));
server.init(AnyValueWriter.create("port", 0));
server.start();
int port = server.getSocketAddress().getPort();

View File

@@ -167,7 +167,7 @@ public class SncpTest {
@Override
public void run() {
try {
AnyValue.DefaultAnyValue conf = new AnyValue.DefaultAnyValue();
AnyValueWriter conf = new AnyValueWriter();
conf.addValue("host", "0.0.0.0");
conf.addValue("port", "" + port);
conf.addValue("protocol", protocol);
@@ -206,7 +206,7 @@ public class SncpTest {
@Override
public void run() {
try {
AnyValue.DefaultAnyValue conf = new AnyValue.DefaultAnyValue();
AnyValueWriter conf = new AnyValueWriter();
conf.addValue("host", "0.0.0.0");
conf.addValue("port", "" + (port2 < 10 ? 0 : port2));
conf.addValue("protocol", protocol);

View File

@@ -7,12 +7,11 @@ package org.redkale.test.source;
import java.io.Serializable;
import java.util.*;
import org.redkale.convert.json.JsonConvert;
import org.redkale.persistence.Column;
import org.redkale.persistence.Id;
import org.redkale.source.*;
import org.redkale.util.AnyValue.DefaultAnyValue;
import org.redkale.util.AnyValueWriter;
/**
*
@@ -63,7 +62,7 @@ public class JsonRecord {
}
public static void main(String[] args) throws Throwable {
DefaultAnyValue conf = DefaultAnyValue.create();
AnyValueWriter conf = AnyValueWriter.create();
conf.addValue("name", "");
conf.addValue("url", "jdbc:mysql://localhost:3306/center?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true");
conf.addValue("user", "root");

View File

@@ -5,7 +5,7 @@ package org.redkale.test.util;
import java.util.Properties;
import org.junit.jupiter.api.*;
import org.redkale.util.AnyValue;
import org.redkale.util.AnyValue.DefaultAnyValue;
import org.redkale.util.AnyValueWriter;
/**
*
@@ -110,7 +110,7 @@ public class AnyValuePropertiesTest {
@Test
public void run3() {
DefaultAnyValue conf = AnyValue.create();
AnyValueWriter conf = AnyValue.create();
conf.addValue("name", "haha");
conf.addValue("value", AnyValue.create().addValue("id", 1234).addValue("key", (String) null).addValue("desc", "nothing !!!"));
String json = "{\"name\":\"haha\",\"value\":{\"id\":\"1234\",\"key\":null,\"desc\":\"nothing !!!\"}}";

View File

@@ -5,16 +5,16 @@
*/
package org.redkale.test.websocket;
import org.redkale.net.http.WebServlet;
import org.redkale.net.http.WebSocketServlet;
import org.redkale.net.http.HttpRequest;
import org.redkale.net.http.WebSocket;
import org.redkale.net.http.HttpServer;
import org.redkale.util.TypeToken;
import org.redkale.util.AnyValue;
import java.io.*;
import java.util.*;
import java.util.concurrent.*;
import org.redkale.net.http.HttpRequest;
import org.redkale.net.http.HttpServer;
import org.redkale.net.http.WebServlet;
import org.redkale.net.http.WebSocket;
import org.redkale.net.http.WebSocketServlet;
import org.redkale.util.AnyValueWriter;
import org.redkale.util.TypeToken;
/**
*
@@ -108,7 +108,7 @@ public class VideoWebSocketServlet extends WebSocketServlet {
public static void main(String[] args) throws Throwable {
CountDownLatch cdl = new CountDownLatch(1);
AnyValue.DefaultAnyValue config = AnyValue.create()
AnyValueWriter config = AnyValueWriter.create()
.addValue("threads", System.getProperty("threads"))
.addValue("bufferPoolSize", System.getProperty("bufferPoolSize"))
.addValue("responsePoolSize", System.getProperty("responsePoolSize"))