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