private void registerTap(ModuleDescriptor descriptor) {
		String tapChannelName = determineTapChannel(descriptor);
		if (tapChannelName != null) {
			try {
				zkConnection.getClient().create().creatingParentsIfNeeded().withMode(CreateMode.EPHEMERAL).forPath(
						Paths.build(Paths.TAPS, tapChannelName, containerAttributes.getId(), descriptor.getGroup()));
			}
			catch (Exception e) {
				// if it already exists, ignore
				ZooKeeperUtils.wrapAndThrowIgnoring(e, KeeperException.NodeExistsException.class);
			}
		}
	}
Register the existence of a tap subscriber if the provided module has a tap channel as its source channel.

@param descriptor {@link ModuleDescriptor} for the module
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/server/container/DeploymentListener.java