public class JavaPersistenceContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
JavaPersistenceContext.EntityManagerProvider |
| Constructor and Description |
|---|
JavaPersistenceContext(PersistenceWork persistenceWork,
JavaPersistenceContext.EntityManagerProvider entityManagerProvider)
Construct JavaPersistenceContext object
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
doTask()
Execute persistence work.
|
Executable |
executeInProcess()
Execute task in process
|
TransactionInfo |
getTransactionInfo()
Returns transaction information
|
WorkStatus |
getWorkStatus()
Returns execution status
|
void |
onPostExecute(Boolean success)
Process signalled result after task has run
|
void |
setExecutionException(ExecutionException executionException) |
public JavaPersistenceContext(PersistenceWork persistenceWork, JavaPersistenceContext.EntityManagerProvider entityManagerProvider)
persistenceWork - Work to be performed in Java PersistenceUnitAdmin contextentityManagerProvider - EntityManager factorypublic TransactionInfo getTransactionInfo()
public WorkStatus getWorkStatus()
public Executable executeInProcess()
public Boolean doTask()
public void onPostExecute(Boolean success)
success - Boolean TRUE or FALSE or null if task cancelled before result availablepublic void setExecutionException(ExecutionException executionException)
This documentation is licensed by Andrew Bowley under the GPLv3 License.