Hierarchy For All Packages

Package Hierarchies:

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)

Interface Hierarchy

  • org.refcodes.p2p.P2PMessageConsumer<MSG,​PEER>
  • org.refcodes.p2p.PeerRouter<LOCATOR,​HEADER,​MSG>