private void coordinatedJobInfo(WorkflowJob workflow, String actionId, String superParentId) throws OozieClientException {
        logger.info("Oozie workflow " + actionId + " is scheduled with coordinator");
        CoordinatorJob flowDefCoordinator = oozieClient.getCoordJobInfo(extractId(superParentId));
        flowDefIdUrl = flowDefCoordinator.getConsoleUrl();
        flowExecIdUrl = flowDefCoordinator.getConsoleUrl();
        if (appNameUniqueness) {
            jobDefId = workflow.getAppName() + "-" + extractAction(actionId);
            flowDefId = extractId(superParentId);
            flowDefName = flowDefCoordinator.getAppName();
        } else {
            jobDefId = extractId(superParentId) + "-" + extractAction(actionId) + "-" + workflowDepth;
            flowDefId = extractId(superParentId);
        }
    }
This class provides methods to load information specific to the Oozie scheduler.
app/com/linkedin/drelephant/schedulers/OozieScheduler.java