public class DefaultMeshClient extends Object implements MeshClient
| 构造器和说明 |
|---|
DefaultMeshClient(URL url) |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseFuture |
asyncCall(Request request,
Class<?> returnType)
async call to mesh. for user
|
Response |
call(Request request)
original calling method. for framework.
|
<T> T |
call(Request request,
Class<T> returnType)
sync call to mesh with return type. for user
|
String |
desc() |
void |
destroy()
mesh client will destroy inner referer(client and connection)
|
static DefaultMeshClient |
getDefault() |
static Map<String,String> |
getDefaultParams()
get default mesh client params map
|
Class |
getInterface() |
URL |
getUrl() |
void |
init()
after this method is executed, the client state will become available
|
boolean |
isAvailable() |
public DefaultMeshClient(URL url)
public static DefaultMeshClient getDefault()
public static Map<String,String> getDefaultParams()
public Class getInterface()
getInterface 在接口中 Callerpublic Response call(Request request)
MeshClientcall 在接口中 Callercall 在接口中 MeshClientpublic <T> T call(Request request, Class<T> returnType) throws Exception
MeshClientcall 在接口中 MeshClientExceptionpublic ResponseFuture asyncCall(Request request, Class<?> returnType) throws Exception
MeshClientasyncCall 在接口中 MeshClientExceptionpublic void init()
MeshClientinit 在接口中 Nodeinit 在接口中 MeshClientpublic boolean isAvailable()
isAvailable 在接口中 NodeisAvailable 在接口中 MeshClientpublic void destroy()
MeshClientdestroy 在接口中 Nodedestroy 在接口中 MeshClientpublic URL getUrl()
getUrl 在接口中 NodegetUrl 在接口中 MeshClientCopyright © 2023. All rights reserved.