public abstract class AbstractRpcRemotingServer extends AbstractRpcRemoting implements ServerMessageSender
basketMap, futures, idGenerator, isSending, mergeLock, mergeMsgMap, messageExecutor, nowMills, timerExecutor| 构造器和说明 |
|---|
AbstractRpcRemotingServer(ThreadPoolExecutor messageExecutor,
NettyServerConfig nettyServerConfig)
Instantiates a new Rpc remoting server.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
debugLog(String info)
Debug log.
|
void |
destroy()
Destroy.
|
void |
destroyChannel(String serverAddress,
io.netty.channel.Channel channel)
Destroy channel.
|
RegisterCheckAuthHandler |
getCheckAuthHandler() |
int |
getListenPort()
Gets listen port.
|
ServerMessageListener |
getServerMessageListener()
Gets server message listener.
|
TransactionMessageHandler |
getTransactionMessageHandler() |
void |
init()
Init.
|
void |
setChannelHandlers(io.netty.channel.ChannelHandler... handlers)
Sets channel handlers.
|
void |
setHandler(TransactionMessageHandler transactionMessageHandler)
Sets transactionMessageHandler.
|
void |
setListenPort(int listenPort)
Sets listen port.
|
void |
setServerMessageListener(ServerMessageListener serverMessageListener)
Sets server message listener.
|
defaultSendRequest, defaultSendResponse, destroyChannel, getAddressFromChannel, getAddressFromContext, getGroup, getNextMessageId, sendAsyncRequestWithoutResponse, sendAsyncRequestWithResponse, sendAsyncRequestWithResponse, setGroupclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsendASyncRequest, sendResponse, sendSyncRequest, sendSyncRequest, sendSyncRequest, sendSyncRequestpublic AbstractRpcRemotingServer(ThreadPoolExecutor messageExecutor, NettyServerConfig nettyServerConfig)
messageExecutor - the message executornettyServerConfig - the netty server configpublic void setHandler(TransactionMessageHandler transactionMessageHandler)
transactionMessageHandler - the transactionMessageHandlerpublic TransactionMessageHandler getTransactionMessageHandler()
public RegisterCheckAuthHandler getCheckAuthHandler()
public void setServerMessageListener(ServerMessageListener serverMessageListener)
serverMessageListener - the server message listenerpublic ServerMessageListener getServerMessageListener()
public void setChannelHandlers(io.netty.channel.ChannelHandler... handlers)
handlers - the handlerspublic void setListenPort(int listenPort)
listenPort - the listen portpublic int getListenPort()
public void init()
AbstractRpcRemotinginit 在类中 AbstractRpcRemotingpublic void destroy()
AbstractRpcRemotingdestroy 在接口中 Disposabledestroy 在类中 AbstractRpcRemotingpublic void debugLog(String info)
info - the infopublic void destroyChannel(String serverAddress, io.netty.channel.Channel channel)
AbstractRpcRemotingdestroyChannel 在类中 AbstractRpcRemotingserverAddress - the server addresschannel - the channelCopyright © 2020 Seata. All rights reserved.