org.apache.oozie.executor.jpa
Class WorkflowInfoWithActionsSubsetGetJPAExecutor

java.lang.Object
  extended by org.apache.oozie.executor.jpa.WorkflowInfoWithActionsSubsetGetJPAExecutor
All Implemented Interfaces:
JPAExecutor<WorkflowJobBean>

public class WorkflowInfoWithActionsSubsetGetJPAExecutor
extends Object
implements JPAExecutor<WorkflowJobBean>

This JPA Executor is responsible for getting the Workflow job with actions in certain range.


Constructor Summary
WorkflowInfoWithActionsSubsetGetJPAExecutor(String wfJobId, int start, int len)
          This will create the WorkflowInfoWithActionsSubsetGetJPAExecutor object.
 
Method Summary
 WorkflowJobBean execute(javax.persistence.EntityManager em)
          Method that encapsulates JPA access operations.
 String getName()
          Return the name of the JPA executor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowInfoWithActionsSubsetGetJPAExecutor

public WorkflowInfoWithActionsSubsetGetJPAExecutor(String wfJobId,
                                                   int start,
                                                   int len)
This will create the WorkflowInfoWithActionsSubsetGetJPAExecutor object. which is responsible for getting the Workflow job with actions in certain range.

Parameters:
wfJobId -
start -
len -
Method Detail

execute

public WorkflowJobBean execute(javax.persistence.EntityManager em)
                        throws JPAExecutorException
Description copied from interface: JPAExecutor
Method that encapsulates JPA access operations.

Implementations should not close the received EntityManager.

Implementations should commit any transaction before ending, else the transaction will be rolled back.

Specified by:
execute in interface JPAExecutor<WorkflowJobBean>
Parameters:
em - an active EntityManager
Returns:
a return value if any.
Throws:
JPAExecutorException - thrown if a jpa executor failed

getName

public String getName()
Description copied from interface: JPAExecutor
Return the name of the JPA executor. Used for logging and instrumentation.

Specified by:
getName in interface JPAExecutor<WorkflowJobBean>
Returns:
the name of the JPA executor.


Copyright © 2012 Apache Software Foundation. All Rights Reserved.