public class SocketD extends Object
| 构造器和说明 |
|---|
SocketD() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
create(org.noear.solon.core.handle.Context context,
Class<T> service)
创建接口
|
static <T> T |
create(org.noear.solon.core.message.Session session,
Class<T> service)
创建接口
|
static <T> T |
create(org.noear.solon.core.message.Session session,
Encoder encoder,
Decoder decoder,
Class<T> service)
创建接口
|
static <T> T |
create(String serverUri,
Class<T> service)
创建接口
|
static <T> T |
create(String serverUri,
Encoder encoder,
Decoder decoder,
Class<T> service)
创建接口
|
static <T> T |
create(Supplier<org.noear.solon.core.message.Session> sessions,
Class<T> service)
创建接口
|
static <T> T |
create(Supplier<org.noear.solon.core.message.Session> sessions,
Encoder encoder,
Decoder decoder,
Class<T> service)
创建接口
|
static <T> T |
create(URI serverUri,
Class<T> service)
创建接口
|
static <T> T |
create(URI serverUri,
Encoder encoder,
Decoder decoder,
Class<T> service)
创建接口
|
static org.noear.solon.core.message.Session |
createSession(Connector connector)
创建会话
|
static org.noear.solon.core.message.Session |
createSession(String serverUri)
创建会话
|
static org.noear.solon.core.message.Session |
createSession(String serverUri,
boolean autoReconnect)
创建会话
|
static org.noear.solon.core.message.Session |
createSession(URI serverUri)
创建会话
|
static org.noear.solon.core.message.Session |
createSession(URI serverUri,
boolean autoReconnect)
创建会话
|
static void |
setProtocol(MessageProtocol protocol)
设置消息协议
|
public static void setProtocol(MessageProtocol protocol)
protocol - 协议public static org.noear.solon.core.message.Session createSession(Connector connector)
connector - 链接器@Note(value="ServerUri \u4ee5\uff1aws:// \u6216 wss:// \u6216 tcp:// \u5f00\u5934") public static org.noear.solon.core.message.Session createSession(URI serverUri, boolean autoReconnect)
serverUri - 服务端地址autoReconnect - 是否自动重连@Note(value="ServerUri \u4ee5\uff1aws:// \u6216 wss:// \u6216 tcp:// \u5f00\u5934") public static org.noear.solon.core.message.Session createSession(URI serverUri)
serverUri - 服务端地址@Note(value="ServerUri \u4ee5\uff1aws:// \u6216 wss:// \u6216 tcp:// \u5f00\u5934") public static org.noear.solon.core.message.Session createSession(String serverUri, boolean autoReconnect)
serverUri - 服务端地址autoReconnect - 是否自动重连@Note(value="ServerUri \u4ee5\uff1aws:// \u6216 wss:// \u6216 tcp:// \u5f00\u5934") public static org.noear.solon.core.message.Session createSession(String serverUri)
serverUri - 服务端地址public static <T> T create(URI serverUri, Class<T> service)
serverUri - 服务端地址service - 服务接口类型public static <T> T create(URI serverUri, Encoder encoder, Decoder decoder, Class<T> service)
serverUri - 服务端地址encoder - 编码器decoder - 解码器service - 服务接口类型public static <T> T create(String serverUri, Encoder encoder, Decoder decoder, Class<T> service)
public static <T> T create(org.noear.solon.core.handle.Context context,
Class<T> service)
public static <T> T create(org.noear.solon.core.message.Session session,
Class<T> service)
public static <T> T create(Supplier<org.noear.solon.core.message.Session> sessions, Class<T> service)
public static <T> T create(org.noear.solon.core.message.Session session,
Encoder encoder,
Decoder decoder,
Class<T> service)
Copyright © 2023. All rights reserved.