org.apache.falcon.workflow
Class OozieProcessWorkflowBuilder
java.lang.Object
org.apache.falcon.workflow.WorkflowBuilder<T>
org.apache.falcon.workflow.OozieWorkflowBuilder<org.apache.falcon.entity.v0.process.Process>
org.apache.falcon.workflow.OozieProcessWorkflowBuilder
public class OozieProcessWorkflowBuilder
- extends OozieWorkflowBuilder<org.apache.falcon.entity.v0.process.Process>
Oozie workflow builder for falcon entities.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OozieProcessWorkflowBuilder
public OozieProcessWorkflowBuilder()
newWorkflowSchedule
public Map<String,Properties> newWorkflowSchedule(org.apache.falcon.entity.v0.process.Process process,
List<String> clusters)
throws FalconException
- Specified by:
newWorkflowSchedule
in class WorkflowBuilder<org.apache.falcon.entity.v0.process.Process>
- Throws:
FalconException
newWorkflowSchedule
public Properties newWorkflowSchedule(org.apache.falcon.entity.v0.process.Process process,
Date startDate,
String clusterName,
String user)
throws FalconException
- Specified by:
newWorkflowSchedule
in class WorkflowBuilder<org.apache.falcon.entity.v0.process.Process>
- Throws:
FalconException
getNextStartTime
public Date getNextStartTime(org.apache.falcon.entity.v0.process.Process process,
String cluster,
Date now)
throws FalconException
- Specified by:
getNextStartTime
in class OozieWorkflowBuilder<org.apache.falcon.entity.v0.process.Process>
- Throws:
FalconException
getWorkflowNames
public String[] getWorkflowNames(org.apache.falcon.entity.v0.process.Process process)
- Specified by:
getWorkflowNames
in class WorkflowBuilder<org.apache.falcon.entity.v0.process.Process>
Copyright © 2013-2014 Apache Software Foundation. All Rights Reserved.