A B C D E F G I J L M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
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 givenExecutableRunnerinstance 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) - Method in class org.drools.persistence.jta.JtaTransactionManager
- getResource(Object, Object) - Static method in class org.drools.persistence.api.TransactionSynchronizationRegistryHelper
- 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.TransactionManagerthat createsJtaTransactionManagerinstances. - 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
WorkItemInfoinstance
M
- merge(PersistentWorkItem) - Method in interface org.drools.persistence.api.PersistenceContext
N
- newTransactionManager() - 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.api.TransactionManagerFactory
- newTransactionManager(Environment) - Method in class org.drools.persistence.jta.JtaTransactionManagerFactory
-
Creates a
JtaTransactionManagerinstance using any of theUserTransaction,TransactionSynchronizationRegistry, andTransactionManagerpresent inenv.
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) - Method in class org.drools.persistence.jta.JtaTransactionManager
- putResource(Object, Object, Object) - Static method in class org.drools.persistence.api.TransactionSynchronizationRegistryHelper
R
- registerTransactionSynchronization(Object, TransactionSynchronization) - Static method in class org.drools.persistence.api.TransactionSynchronizationRegistryHelper
- registerTransactionSynchronization(TransactionSynchronization) - Method in interface org.drools.persistence.api.TransactionManager
- 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
Runneruntil 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.TransactionManagerinstances.. - 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
All Classes All Packages