Class Hierarchy
- java.lang.Object
- org.refcodes.p2p.AbstractP2PHeader<LOCATOR> (implements org.refcodes.p2p.P2PHeader<LOCATOR>)
- org.refcodes.p2p.alt.serial.SerialP2PHeader (implements org.refcodes.mixin.MagicBytesAccessor, org.refcodes.p2p.P2PHeader<LOCATOR>)
- org.refcodes.p2p.AbstractP2PMessage<LOCATOR,HEADER,BODY> (implements org.refcodes.p2p.P2PMessage<LOCATOR,HEADER,BODY>)
- org.refcodes.p2p.alt.serial.SerialP2PMessage (implements org.refcodes.mixin.MagicNumberAccessor<T>, org.refcodes.p2p.P2PMessage<LOCATOR,HEADER,BODY>, org.refcodes.serial.Segment, org.refcodes.serial.Segment.SegmentMixin)
- org.refcodes.p2p.AbstractPeer<LOCATOR,HEADER,MSG,CONSUMER,PEER,ROUTER> (implements org.refcodes.p2p.Peer<LOCATOR,HEADER,MSG,ROUTER>)
- org.refcodes.p2p.alt.serial.SerialPeer (implements org.refcodes.p2p.Peer<LOCATOR,HEADER,MSG,ROUTER>, org.refcodes.p2p.alt.serial.SerialPeerRouter)
- org.refcodes.p2p.alt.serial.SerialPeerProxy (implements org.refcodes.p2p.PeerProxy<LOCATOR,HEADER,MSG>, org.refcodes.p2p.alt.serial.SerialPeerRouter)
- org.refcodes.p2p.AbstractP2PHeader<LOCATOR> (implements org.refcodes.p2p.P2PHeader<LOCATOR>)
Interface Hierarchy
- org.refcodes.p2p.P2PMessageConsumer<MSG,PEER>
- org.refcodes.p2p.alt.serial.SerialP2PMessageConsumer
- org.refcodes.p2p.PeerRouter<LOCATOR,HEADER,MSG>
- org.refcodes.p2p.alt.serial.SerialPeerRouter