A Java ILP Connector forwards packets from source links to destination links; applies exchange-rates; and tracks value-balances between itself and each peer.
The primary sub-system in this connector is called a Packet Switch. This component filters incoming packets, ensures that each packet satisfies a variety of preconditions, and then forwards this packed to the appropriate outgoing link. Read more about this component in Packet Switching Fabric.
Each link in this ILPv4 Connector tracks an account in a unique asset. In order to switch packets from one link to another, it is sometimes necessary to apply an exchange-rate. Read more about how this is accomplished in Exchange Rates.