public void handle(DistributeFileMessage message)
					throws CommunicationException {
					try {
						synchronized (m_incomingDirectory) {
							m_incomingDirectory.create();

							createReadmeFile();

							final FileContents fileContents = message.getFileContents();

							m_logger.info("Updating file store: {}", fileContents);
							fileContents.create(m_incomingDirectory);
						}
					}
					catch (FileContents.FileContentsException | Directory.DirectoryException e) {
						m_logger.error(e.getMessage());
						throw new CommunicationException(e.getMessage(), e);
					}
				}
Registers message handlers with a dispatcher.

@param messageDispatcher The dispatcher.
ngrinder-core/src/main/java/net/grinder/engine/agent/FileStore.java