KIE :: Infinispan :: Drools persistence 6.2.0.Beta3

org.drools.persistence.infinispan
Class InfinispanPersistenceContext

java.lang.Object
  extended by org.drools.persistence.infinispan.InfinispanPersistenceContext
All Implemented Interfaces:
org.drools.persistence.PersistenceContext

public class InfinispanPersistenceContext
extends Object
implements org.drools.persistence.PersistenceContext


Constructor Summary
InfinispanPersistenceContext(org.infinispan.Cache<String,Object> cache)
           
InfinispanPersistenceContext(org.infinispan.Cache<String,Object> cache, boolean isJTA)
           
 
Method Summary
 void close()
           
 org.drools.persistence.info.SessionInfo findSessionInfo(Integer 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
 

Constructor Detail

InfinispanPersistenceContext

public InfinispanPersistenceContext(org.infinispan.Cache<String,Object> cache)

InfinispanPersistenceContext

public InfinispanPersistenceContext(org.infinispan.Cache<String,Object> cache,
                                    boolean isJTA)
Method Detail

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(Integer 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

KIE :: Infinispan :: Drools persistence 6.2.0.Beta3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.