public static String getQueueName(
            String taskType, String domain, String isolationGroupId, String executionNamespace) {

        String queueName;
        if (domain == null) {
            queueName = taskType;
        } else {
            queueName = domain + DOMAIN_SEPARATOR + taskType;
        }

        if (executionNamespace != null) {
            queueName = queueName + EXECUTION_NAME_SPACE_SEPARATOR + executionNamespace;
        }

        if (isolationGroupId != null) {
            queueName = queueName + ISOLATION_SEPARATOR + isolationGroupId;
        }
        return queueName;
    }
Creates a queue name string using <code>taskType</code>, <code>domain</code>, <code>
isolationGroupId</code> and <code>executionNamespace</code>.

@return domain:taskType@eexecutionNameSpace-isolationGroupId.
core/src/main/java/com/netflix/conductor/core/utils/QueueUtils.java