| Name | Description | Type | Package | Framework |
| DiscoveredService | This contains info about a discovered service. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| IDiscoveryListener | Interface for things that want to listen to discovery events. | Interface | org.apache.commons.jcs.utils.discovery.behavior | Apache Commons |
| UDPCleanupRunner | This class periodically check the lastHeardFrom time on the services. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| UDPDiscoveryAttributes | Configuration properties for UDP discover service. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| UDPDiscoveryManager | This manages UDPDiscovery Services. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| UDPDiscoveryMessage | The message sent by the discovery mechanism. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| UDPDiscoveryMessage .BroadcastType | This is the periodic broadcast of a servers location. | Class | org.apache.commons.jcs.utils.discovery.UDPDiscoveryMessage | Apache Commons |
| UDPDiscoveryReceiver | Receives UDP Discovery messages. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| UDPDiscoverySender | This is a generic sender for the UDPDiscovery process. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| UDPDiscoverySenderThread | Used to periodically broadcast our location to other caches that might be listening. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |
| UDPDiscoveryService | This service creates a listener that can create lateral caches and add them to the no wait list. | Class | org.apache.commons.jcs.utils.discovery | Apache Commons |