org.drools.persistence.infinispan
Class InfinispanPersistenceContext
java.lang.Object
org.drools.persistence.infinispan.InfinispanPersistenceContext
- All Implemented Interfaces:
- org.drools.persistence.PersistenceContext
public class InfinispanPersistenceContext
- extends Object
- implements org.drools.persistence.PersistenceContext
|
Method Summary |
void |
close()
|
org.drools.persistence.info.SessionInfo |
findSessionInfo(Long id)
|
org.drools.persistence.info.WorkItemInfo |
findWorkItemInfo(Long id)
|
org.infinispan.Cache<String,Object> |
getCache()
|
boolean |
isOpen()
|
void |
joinTransaction()
|
void |
lock(org.drools.persistence.info.WorkItemInfo workItemInfo)
|
org.drools.persistence.info.WorkItemInfo |
merge(org.drools.persistence.info.WorkItemInfo workItemInfo)
|
org.drools.persistence.info.SessionInfo |
persist(org.drools.persistence.info.SessionInfo entity)
|
org.drools.persistence.info.WorkItemInfo |
persist(org.drools.persistence.info.WorkItemInfo workItemInfo)
|
void |
remove(org.drools.persistence.info.SessionInfo sessionInfo)
|
void |
remove(org.drools.persistence.info.WorkItemInfo workItemInfo)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InfinispanPersistenceContext
public InfinispanPersistenceContext(org.infinispan.Cache<String,Object> cache)
InfinispanPersistenceContext
public InfinispanPersistenceContext(org.infinispan.Cache<String,Object> cache,
boolean isJTA)
persist
public org.drools.persistence.info.SessionInfo persist(org.drools.persistence.info.SessionInfo entity)
- Specified by:
persist in interface org.drools.persistence.PersistenceContext
findSessionInfo
public org.drools.persistence.info.SessionInfo findSessionInfo(Long id)
- Specified by:
findSessionInfo in interface org.drools.persistence.PersistenceContext
remove
public void remove(org.drools.persistence.info.SessionInfo sessionInfo)
- Specified by:
remove in interface org.drools.persistence.PersistenceContext
isOpen
public boolean isOpen()
- Specified by:
isOpen in interface org.drools.persistence.PersistenceContext
joinTransaction
public void joinTransaction()
- Specified by:
joinTransaction in interface org.drools.persistence.PersistenceContext
close
public void close()
- Specified by:
close in interface org.drools.persistence.PersistenceContext
persist
public org.drools.persistence.info.WorkItemInfo persist(org.drools.persistence.info.WorkItemInfo workItemInfo)
- Specified by:
persist in interface org.drools.persistence.PersistenceContext
findWorkItemInfo
public org.drools.persistence.info.WorkItemInfo findWorkItemInfo(Long id)
- Specified by:
findWorkItemInfo in interface org.drools.persistence.PersistenceContext
remove
public void remove(org.drools.persistence.info.WorkItemInfo workItemInfo)
- Specified by:
remove in interface org.drools.persistence.PersistenceContext
merge
public org.drools.persistence.info.WorkItemInfo merge(org.drools.persistence.info.WorkItemInfo workItemInfo)
- Specified by:
merge in interface org.drools.persistence.PersistenceContext
getCache
public org.infinispan.Cache<String,Object> getCache()
lock
public void lock(org.drools.persistence.info.WorkItemInfo workItemInfo)
- Specified by:
lock in interface org.drools.persistence.PersistenceContext
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.