Package org.sdnplatform.sync.internal.rpc

Class Summary
AbstractRPCChannelHandler Abstract base class for implementing the RPC protocol.
HandshakeTimeoutHandler Trigger a timeout if a switch fails to complete handshake soon enough
RPCChannelHandler Channel handler for the RPC service
RPCChannelHandler.TVersionIterable  
RPCPipelineFactory Pipeline factory for the sync service.
RPCService A lightweight RPC mechanism built on netty.
RPCService.MessageWindow Maintain state for the pending message window for a given message type
RPCService.NodeConnection Connection state wrapper for node connections
RPCService.NodeMessage A pending message to be sent to a particular mode.
ThriftFrameDecoder Decode a SyncMessage from the channel
ThriftFrameEncoder Encode a SyncMessage into the channel
TProtocolUtil Some utility methods for constructing Thrift messages
TVersionedValueIterable  
 

Enum Summary
AbstractRPCChannelHandler.ChannelState  
RPCService.NodeConnectionState Various states for connections