| InterVpnLinkCacheFeeder | Clustered listener whose only purpose is to keep global (well, per cluster)
 caches updated. | 
| InterVpnLinkCacheImpl | Implementation of InterVpnLinkCache. | 
| InterVpnLinkListener |  | 
| InterVpnLinkLocator | This class is responsible for searching the best possible DPN(s) to place
 an InterVpnLink. | 
| InterVpnLinkNodeAddTask | A task that, when a Node comes UP, checks if there are any InterVpnLink that
 hasn't been instantiated in any DPN yet. | 
| InterVpnLinkNodeListener | Listens for Nodes going down, in order to check if the InterVpnLink must be
 moved to some other DPN. | 
| InterVpnLinkStateCacheFeeder | Clustered listener whose only purpose is to keep global (well, per cluster)
 caches updated. | 
| InterVpnLinkStateListener | Class responsible for listening to changes in the State of an InterVpnLink,
 specially for when the InterVpnLink becomes active. | 
| InterVpnLinkUtil | This class contains methods to be used as utilities related with inter-vpn-link. | 
| IVpnLinkServiceImpl |  |