public class RpcServer extends AbstractNettyServer
| 构造器和说明 |
|---|
RpcServer(int port) |
RpcServer(String preName,
InetSocketAddress address) |
RpcServer(String preName,
int port) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addInstance(Object instance)
Add implementation classes (not interfaces, abstract classes)
|
void |
addInstance(Object instance,
String requestMappingName,
String version,
Function<Method,String[]> methodToParameterNamesFunction)
Increase the instance
|
boolean |
existInstance(Object instance) |
AnnotationMethodToMethodNameFunction |
getAnnotationMethodToMethodNameFunction() |
int |
getMessageMaxLength() |
void |
setMessageMaxLength(int messageMaxLength) |
getBootstrap, getBoss, getIoRatio, getIoThreadCount, getName, getPort, getServerAddress, getServerChannel, getWorker, init, isEnableEpoll, run, setIoRatio, setIoThreadCount, stop, toStringpublic RpcServer(int port)
public RpcServer(String preName, int port)
public RpcServer(String preName, InetSocketAddress address)
public AnnotationMethodToMethodNameFunction getAnnotationMethodToMethodNameFunction()
public void addInstance(Object instance)
instance - instancepublic void addInstance(Object instance, String requestMappingName, String version, Function<Method,String[]> methodToParameterNamesFunction)
instance - The implementation classrequestMappingName - requestMappingNameversion - versionmethodToParameterNamesFunction - methodToParameterNamesFunctionpublic boolean existInstance(Object instance)
public int getMessageMaxLength()
public void setMessageMaxLength(int messageMaxLength)
Copyright © 2021. All rights reserved.