Skip navigation links
Drools :: Persistence :: API 7.14.0.Final-redhat-00004
A B C D E F G I J L M N O P R S T 

A

addToUpdatableSet(TransactionManager, Transformable) - Static method in class org.drools.persistence.api.TransactionManagerHelper
 
addTransactionSynchronization(TransactionSynchronization) - Method in class org.drools.persistence.api.TransactionSynchronizationContainer
 
afterCompletion(int) - Method in interface org.drools.persistence.api.TransactionSynchronization
 
afterCompletion(int) - Method in class org.drools.persistence.api.TransactionSynchronizationContainer
 
afterCompletion(int) - Method in class org.drools.persistence.jta.JtaTransactionSynchronizationAdapter
 

B

beforeCompletion() - Method in interface org.drools.persistence.api.TransactionSynchronization
 
beforeCompletion() - Method in class org.drools.persistence.api.TransactionSynchronizationContainer
 
beforeCompletion() - Method in class org.drools.persistence.jta.JtaTransactionSynchronizationAdapter
 
begin() - Method in interface org.drools.persistence.api.TransactionManager
 
begin() - Method in class org.drools.persistence.jta.JtaTransactionManager
 
beginCommandScopedEntityManager() - Method in interface org.drools.persistence.api.PersistenceContextManager
This method should be called at the beginning of a CommandExecutor.execute(org.kie.api.command.Command) method, when the given ExecutableRunner instance is responsible for handling persistence.

C

clearWorkItems() - Method in interface org.drools.persistence.processinstance.InternalWorkItemManager
 
close() - Method in interface org.drools.persistence.api.PersistenceContext
 
commit(boolean) - Method in interface org.drools.persistence.api.TransactionManager
 
commit(boolean) - Method in class org.drools.persistence.jta.JtaTransactionManager
 
compareTo(OrderedTransactionSynchronization) - Method in class org.drools.persistence.api.OrderedTransactionSynchronization
 

D

DEFAULT_TRANSACTION_SYNCHRONIZATION_REGISTRY_NAME - Static variable in class org.drools.persistence.jta.JtaTransactionManager
Standard Java EE 5 JNDI location for the JTA TransactionSynchronizationRegistry.
DEFAULT_USER_TRANSACTION_NAME - Static variable in class org.drools.persistence.jta.JtaTransactionManager
 
dispose() - Method in interface org.drools.persistence.api.PersistenceContextManager
Executes the necessary actions in order to clean up and dispose of the internal fields of this instance.
doRelease() - Method in class org.drools.persistence.jta.TransactionLockInterceptor
 

E

endCommandScopedEntityManager() - Method in interface org.drools.persistence.api.PersistenceContextManager
This method should only called in the Synchronization.afterCompletion(int) method.
execute(Executable, RequestContext) - Method in class org.drools.persistence.jta.TransactionLockInterceptor
 

F

FALLBACK_TRANSACTION_MANAGER_NAMES - Static variable in class org.drools.persistence.jta.JtaTransactionManager
 
findSession(Long) - Method in interface org.drools.persistence.api.PersistenceContext
 
findTransactionManager(UserTransaction) - Method in class org.drools.persistence.jta.JtaTransactionManager
 
findTransactionSynchronizationRegistry(UserTransaction, TransactionManager) - Method in class org.drools.persistence.jta.JtaTransactionManager
 
findUserTransaction() - Method in class org.drools.persistence.jta.JtaTransactionManager
 
findWorkItem(Long) - Method in interface org.drools.persistence.api.PersistenceContext
 

G

get() - Static method in class org.drools.persistence.api.TransactionManagerFactory
Retrieves the factory for creating TransactionManagers.
getApplicationScopedPersistenceContext() - Method in interface org.drools.persistence.api.PersistenceContextManager
 
getCommandScopedPersistenceContext() - Method in interface org.drools.persistence.api.PersistenceContextManager
 
getConf() - Method in class org.drools.persistence.api.SessionMarshallingHelper
 
getData() - Method in interface org.drools.persistence.api.PersistentSession
 
getId() - Method in interface org.drools.persistence.api.PersistentSession
 
getId() - Method in interface org.drools.persistence.api.PersistentWorkItem
 
getIdentifier() - Method in class org.drools.persistence.api.OrderedTransactionSynchronization
 
getKbase() - Method in class org.drools.persistence.api.SessionMarshallingHelper
 
getMarshaller() - Method in class org.drools.persistence.api.SessionMarshallingHelper
 
getObject() - Method in class org.drools.persistence.api.SessionMarshallingHelper
 
getOrder() - Method in class org.drools.persistence.api.OrderedTransactionSynchronization
 
getProcessInstanceId() - Method in interface org.drools.persistence.api.PersistentWorkItem
 
getResource(Object) - Method in interface org.drools.persistence.api.TransactionManager
 
getResource(Object, Object) - Static method in class org.drools.persistence.api.TransactionSynchronizationRegistryHelper
 
getResource(Object) - Method in class org.drools.persistence.jta.JtaTransactionManager
 
getSnapshot() - Method in class org.drools.persistence.api.SessionMarshallingHelper
 
getStatus() - Method in interface org.drools.persistence.api.TransactionManager
 
getStatus() - Method in class org.drools.persistence.jta.JtaTransactionManager
 
getUpdateableSet(TransactionManager) - Static method in class org.drools.persistence.api.TransactionManagerHelper
 
getUt() - Method in class org.drools.persistence.jta.JtaTransactionManager
 
getWorkItems() - Method in interface org.drools.persistence.processinstance.InternalWorkItemManager
 

I

InternalWorkItemManager - Interface in org.drools.persistence.processinstance
Exposes the work items outside of the manager.
isOpen() - Method in interface org.drools.persistence.api.PersistenceContext
 

J

joinTransaction() - Method in interface org.drools.persistence.api.PersistenceContext
 
JtaTransactionManager - Class in org.drools.persistence.jta
 
JtaTransactionManager(Object, Object, Object) - Constructor for class org.drools.persistence.jta.JtaTransactionManager
 
JtaTransactionManagerFactory - Class in org.drools.persistence.jta
Implementation of org.drools.persistence.TransactionManager that creates JtaTransactionManager instances.
JtaTransactionManagerFactory() - Constructor for class org.drools.persistence.jta.JtaTransactionManagerFactory
 
JtaTransactionSynchronizationAdapter - Class in org.drools.persistence.jta
 
JtaTransactionSynchronizationAdapter(TransactionSynchronization) - Constructor for class org.drools.persistence.jta.JtaTransactionSynchronizationAdapter
 

L

loadSnapshot(byte[], KieSession, KieSessionInitializer) - Method in class org.drools.persistence.api.SessionMarshallingHelper
 
lock(PersistentWorkItem) - Method in interface org.drools.persistence.api.PersistenceContext
This method pessimistically locks the WorkItemInfo instance

M

merge(PersistentWorkItem) - Method in interface org.drools.persistence.api.PersistenceContext
 

N

newTransactionManager() - Method in class org.drools.persistence.api.TransactionManagerFactory
 
newTransactionManager(Environment) - Method in class org.drools.persistence.api.TransactionManagerFactory
 
newTransactionManager() - Method in class org.drools.persistence.jta.JtaTransactionManagerFactory
 
newTransactionManager(Environment) - Method in class org.drools.persistence.jta.JtaTransactionManagerFactory
Creates a JtaTransactionManager instance using any of the UserTransaction, TransactionSynchronizationRegistry, and TransactionManager present in env.

O

onEnd(TransactionManager) - Method in interface org.drools.persistence.api.TransactionAware
 
onStart(TransactionManager) - Method in interface org.drools.persistence.api.TransactionAware
 
OrderedTransactionSynchronization - Class in org.drools.persistence.api
 
OrderedTransactionSynchronization(Integer, String) - Constructor for class org.drools.persistence.api.OrderedTransactionSynchronization
 
org.drools.persistence.api - package org.drools.persistence.api
 
org.drools.persistence.jta - package org.drools.persistence.jta
 
org.drools.persistence.processinstance - package org.drools.persistence.processinstance
 

P

persist(PersistentSession) - Method in interface org.drools.persistence.api.PersistenceContext
This method persists the entity.
persist(PersistentWorkItem) - Method in interface org.drools.persistence.api.PersistenceContext
 
PersistenceContext - Interface in org.drools.persistence.api
 
PersistenceContextManager - Interface in org.drools.persistence.api
 
PersistentSession - Interface in org.drools.persistence.api
Basic interface so that persisteces can avoid depending on the JPA implementation of a session.
PersistentWorkItem - Interface in org.drools.persistence.api
Basic interface so that persisteces can avoid depending on the JPA implementation of a work item.
putResource(Object, Object) - Method in interface org.drools.persistence.api.TransactionManager
 
putResource(Object, Object, Object) - Static method in class org.drools.persistence.api.TransactionSynchronizationRegistryHelper
 
putResource(Object, Object) - Method in class org.drools.persistence.jta.JtaTransactionManager
 

R

registerTransactionSynchronization(TransactionSynchronization) - Method in interface org.drools.persistence.api.TransactionManager
 
registerTransactionSynchronization(Object, TransactionSynchronization) - Static method in class org.drools.persistence.api.TransactionSynchronizationRegistryHelper
 
registerTransactionSynchronization(TransactionSynchronization) - Method in class org.drools.persistence.jta.JtaTransactionManager
 
registerTransactionSyncInContainer(TransactionManager, OrderedTransactionSynchronization) - Static method in class org.drools.persistence.api.TransactionManagerHelper
 
release(TransactionManager) - Method in class org.drools.persistence.jta.TransactionLockInterceptor
 
releaseAfterFailure() - Method in class org.drools.persistence.jta.TransactionLockInterceptor
 
remove(PersistentSession) - Method in interface org.drools.persistence.api.PersistenceContext
 
remove(PersistentWorkItem) - Method in interface org.drools.persistence.api.PersistenceContext
 
removeFromUpdatableSet(TransactionManager, Transformable) - Static method in class org.drools.persistence.api.TransactionManagerHelper
 
resetApplicationScopedPersistenceContext() - Method in interface org.drools.persistence.api.PersistenceContextManager
 
resetInstance() - Static method in class org.drools.persistence.api.TransactionManagerFactory
 
RESOURCE_KEY - Static variable in class org.drools.persistence.api.TransactionSynchronizationContainer
 
rollback(boolean) - Method in interface org.drools.persistence.api.TransactionManager
 
rollback(boolean) - Method in class org.drools.persistence.jta.JtaTransactionManager
 

S

SessionMarshallingHelper - Class in org.drools.persistence.api
 
SessionMarshallingHelper(KieBase, KieSessionConfiguration, Environment) - Constructor for class org.drools.persistence.api.SessionMarshallingHelper
Exist Info, so load session from here
SessionMarshallingHelper(KieSession, KieSessionConfiguration) - Constructor for class org.drools.persistence.api.SessionMarshallingHelper
new session, don't write now as info will request it on update callback
SessionNotFoundException - Exception in org.drools.persistence.api
 
SessionNotFoundException(String) - Constructor for exception org.drools.persistence.api.SessionNotFoundException
 
SessionNotFoundException(String, Exception) - Constructor for exception org.drools.persistence.api.SessionNotFoundException
 
setId(Long) - Method in interface org.drools.persistence.api.PersistentSession
 
setId(Long) - Method in interface org.drools.persistence.api.PersistentWorkItem
 
setIdentifier(String) - Method in class org.drools.persistence.api.OrderedTransactionSynchronization
 
setOrder(Integer) - Method in class org.drools.persistence.api.OrderedTransactionSynchronization
 
STATUS_ACTIVE - Static variable in interface org.drools.persistence.api.TransactionManager
Transaction is Active
STATUS_COMMITTED - Static variable in interface org.drools.persistence.api.TransactionManager
Completion status in case of proper commit
STATUS_NO_TRANSACTION - Static variable in interface org.drools.persistence.api.TransactionManager
No existing transaction is associated with this threat
STATUS_ROLLEDBACK - Static variable in interface org.drools.persistence.api.TransactionManager
Completion status in case of proper rollback
STATUS_UNKNOWN - Static variable in interface org.drools.persistence.api.TransactionManager
Completion status in case of heuristic mixed completion or system errors

T

TransactionAware - Interface in org.drools.persistence.api
 
TransactionLockInterceptor - Class in org.drools.persistence.jta
ExecutableInterceptor that will lock underlying Runner until transaction completion.
TransactionLockInterceptor(Environment) - Constructor for class org.drools.persistence.jta.TransactionLockInterceptor
 
TransactionLockInterceptor(Environment, String) - Constructor for class org.drools.persistence.jta.TransactionLockInterceptor
 
TransactionManager - Interface in org.drools.persistence.api
 
TransactionManagerFactory - Class in org.drools.persistence.api
Abstract factory for creating org.drools.persistence.TransactionManager instances..
TransactionManagerFactory() - Constructor for class org.drools.persistence.api.TransactionManagerFactory
 
TransactionManagerHelper - Class in org.drools.persistence.api
 
TransactionManagerHelper() - Constructor for class org.drools.persistence.api.TransactionManagerHelper
 
TransactionSynchronization - Interface in org.drools.persistence.api
 
TransactionSynchronizationContainer - Class in org.drools.persistence.api
 
TransactionSynchronizationContainer() - Constructor for class org.drools.persistence.api.TransactionSynchronizationContainer
 
TransactionSynchronizationRegistryHelper - Class in org.drools.persistence.api
 
TransactionSynchronizationRegistryHelper() - Constructor for class org.drools.persistence.api.TransactionSynchronizationRegistryHelper
 
transform() - Method in interface org.drools.persistence.api.Transformable
 
Transformable - Interface in org.drools.persistence.api
 
A B C D E F G I J L M N O P R S T 
Skip navigation links
Drools :: Persistence :: API 7.14.0.Final-redhat-00004

Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.