Package org.fisco.bcos.sdk.network
Interface MsgHandler
- All Known Implementing Classes:
AmopMsgHandler,BlockNumberNotifyHandler,ChannelMsgHandler,EventPushMsgHandler,GetNodeVersionHandler,TransactionNotifyHandler
public interface MsgHandler
Message handler interface Each module which would like to get notified by the "network" module
should implement this interface.
-
Method Summary
Modifier and Type Method Description voidonConnect(io.netty.channel.ChannelHandlerContext ctx)OnConnect action.voidonDisconnect(io.netty.channel.ChannelHandlerContext ctx)OnDisconnect action Called when one connection disconnect.voidonMessage(io.netty.channel.ChannelHandlerContext ctx, Message msg)OnMessage action.
-
Method Details
-
onConnect
void onConnect(io.netty.channel.ChannelHandlerContext ctx)OnConnect action. Called when connect success.- Parameters:
ctx- ChannelHandlerContext of the connection from netty
-
onMessage
OnMessage action. Called when one message comes from the network.- Parameters:
ctx- ChannelHandlerContext of the connection from nettymsg- Message from the network
-
onDisconnect
void onDisconnect(io.netty.channel.ChannelHandlerContext ctx)OnDisconnect action Called when one connection disconnect.- Parameters:
ctx- ChannelHandlerContext of the connection from netty
-