public final class SncpClient
extends java.lang.Object
详情见: http://redkale.org
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
SncpClient.SncpAction |
protected static class |
SncpClient.SncpFuture<T> |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SncpClient.SncpAction[] |
actions |
protected java.net.InetSocketAddress |
clientAddress |
protected JsonConvert |
convert |
protected java.util.function.Consumer<java.lang.Runnable> |
executor |
protected boolean |
finest |
protected static java.util.logging.Logger |
logger |
protected java.lang.String |
name |
protected boolean |
remote |
protected DLong |
serviceid |
| 构造器和说明 |
|---|
SncpClient(java.lang.String serviceName,
java.lang.Class<T> serviceType,
java.util.function.Consumer<java.lang.Runnable> executor,
boolean remote,
java.lang.Class serviceClass,
java.net.InetSocketAddress clientAddress) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asyncRemoteDiffGroup(BsonConvert bsonConvert,
JsonConvert jsonConvert,
Transport[] transports,
int index,
java.lang.Object... params) |
void |
asyncRemoteSameGroup(BsonConvert bsonConvert,
JsonConvert jsonConvert,
Transport transport,
int index,
java.lang.Object... params) |
int |
getActionCount() |
java.net.InetSocketAddress |
getClientAddress() |
DLong |
getServiceid() |
static java.util.List<java.lang.reflect.Method> |
parseMethod(java.lang.Class serviceClass) |
<T> void |
remote(BsonConvert bsonConvert,
JsonConvert jsonConvert,
Transport[] transports,
int index,
java.lang.Object... params) |
<T> T |
remote(BsonConvert bsonConvert,
JsonConvert jsonConvert,
Transport transport,
int index,
java.lang.Object... params) |
void |
remoteDiffGroup(BsonConvert bsonConvert,
JsonConvert jsonConvert,
Transport[] transports,
int index,
java.lang.Object... params) |
void |
remoteSameGroup(BsonConvert bsonConvert,
JsonConvert jsonConvert,
Transport transport,
int index,
java.lang.Object... params) |
java.lang.String |
toString() |
protected static final java.util.logging.Logger logger
protected final boolean finest
protected final JsonConvert convert
protected final java.lang.String name
protected final boolean remote
protected final java.net.InetSocketAddress clientAddress
protected final DLong serviceid
protected final SncpClient.SncpAction[] actions
protected final java.util.function.Consumer<java.lang.Runnable> executor
public SncpClient(java.lang.String serviceName,
java.lang.Class<T> serviceType,
java.util.function.Consumer<java.lang.Runnable> executor,
boolean remote,
java.lang.Class serviceClass,
java.net.InetSocketAddress clientAddress)
public java.net.InetSocketAddress getClientAddress()
public DLong getServiceid()
public int getActionCount()
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic static java.util.List<java.lang.reflect.Method> parseMethod(java.lang.Class serviceClass)
public void remoteSameGroup(BsonConvert bsonConvert, JsonConvert jsonConvert, Transport transport, int index, java.lang.Object... params)
public void asyncRemoteSameGroup(BsonConvert bsonConvert, JsonConvert jsonConvert, Transport transport, int index, java.lang.Object... params)
public void remoteDiffGroup(BsonConvert bsonConvert, JsonConvert jsonConvert, Transport[] transports, int index, java.lang.Object... params)
public void asyncRemoteDiffGroup(BsonConvert bsonConvert, JsonConvert jsonConvert, Transport[] transports, int index, java.lang.Object... params)
public <T> T remote(BsonConvert bsonConvert, JsonConvert jsonConvert, Transport transport, int index, java.lang.Object... params)
public <T> void remote(BsonConvert bsonConvert, JsonConvert jsonConvert, Transport[] transports, int index, java.lang.Object... params)