@Override
	public void publish(DeploymentMessage message) {
		try {
			this.deploymentQueue.getDistributedQueue().put(message);
		}
		catch (RuntimeException e) {
			throw e;
		}
		catch (Exception e) {
			throw new RuntimeException(e);
		}
	}
Return the amount of time in milliseconds to wait for the message
consumer to process the deployment message. This value is 3 times
the value of the configured module deployment timeout.

@see #deploymentTimeout
@return timeout for deployment message processing
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/server/admin/deployment/zk/ZKDeploymentMessagePublisher.java