# Hierarchy For Package nxt.peer

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - nxt.peer.BundlerRate
  - nxt.peer.NetworkHandler (implements java.lang.Runnable)
  - nxt.peer.NetworkMessage
    - nxt.peer.NetworkMessage.AddPeersMessage
    - nxt.peer.NetworkMessage.BlockchainStateMessage
    - nxt.peer.NetworkMessage.BlockIdsMessage
    - nxt.peer.NetworkMessage.BlockInventoryMessage
    - nxt.peer.NetworkMessage.BlocksMessage
    - nxt.peer.NetworkMessage.BundlerRateMessage
    - nxt.peer.NetworkMessage.CumulativeDifficultyMessage
    - nxt.peer.NetworkMessage.ErrorMessage
    - nxt.peer.NetworkMessage.GetBlockMessage
    - nxt.peer.NetworkMessage.GetCumulativeDifficultyMessage
    - nxt.peer.NetworkMessage.GetInfoMessage
    - nxt.peer.NetworkMessage.GetMilestoneBlockIdsMessage
    - nxt.peer.NetworkMessage.GetNextBlockIdsMessage
    - nxt.peer.NetworkMessage.GetNextBlocksMessage
    - nxt.peer.NetworkMessage.GetPeersMessage
    - nxt.peer.NetworkMessage.GetTransactionsMessage
    - nxt.peer.NetworkMessage.GetUnconfirmedTransactionsMessage
    - nxt.peer.NetworkMessage.MilestoneBlockIdsMessage
    - nxt.peer.NetworkMessage.TransactionsInventoryMessage
    - nxt.peer.NetworkMessage.TransactionsMessage
  - nxt.peer.Peers
  - nxt.peer.TransactionsInventory

## Interface Hierarchy

- nxt.peer.Peer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - nxt.peer.Peer.BlockchainState
    - nxt.peer.Peer.Service
    - nxt.peer.Peer.State
    - nxt.peer.Peers.Event