public void handle(final AgentDownloadGrinderMessage message) {
				m_agentDownloadRequestListeners.apply(listener -> {
					AgentUpdateGrinderMessage agentUpdateGrinderMessage = listener.onAgentDownloadRequested(message.getVersion(), message.getNext());
					if (agentUpdateGrinderMessage != null) {
						m_consoleCommunication.sendToAddressedAgents(message.getAddress(), agentUpdateGrinderMessage);
					}
				});
			}
Constructor.

@param timer                Timer that can be used to schedule housekeeping tasks.
@param consoleCommunication The console communication handler.
ngrinder-core/src/main/java/net/grinder/console/communication/AgentProcessControlImplementation.java