jBPM distribution 6.0.0.Beta4

org.jbpm.runtime.manager.impl.mapper
Class InMemoryMapper

java.lang.Object
  extended by org.jbpm.runtime.manager.impl.mapper.InMemoryMapper
All Implemented Interfaces:
org.kie.internal.runtime.manager.Mapper

public class InMemoryMapper
extends Object
implements org.kie.internal.runtime.manager.Mapper

In memory implementation of context to KieSession identifier mapping. Used only when RuntimeManager is used without persistence.


Constructor Summary
InMemoryMapper()
           
 
Method Summary
 Object findContextId(Integer ksessionId)
           
 Integer findMapping(Context<?> context)
           
 void removeMapping(Context<?> context)
           
 void saveMapping(Context<?> context, Integer ksessionId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryMapper

public InMemoryMapper()
Method Detail

saveMapping

public void saveMapping(Context<?> context,
                        Integer ksessionId)
Specified by:
saveMapping in interface org.kie.internal.runtime.manager.Mapper

findMapping

public Integer findMapping(Context<?> context)
Specified by:
findMapping in interface org.kie.internal.runtime.manager.Mapper

removeMapping

public void removeMapping(Context<?> context)
Specified by:
removeMapping in interface org.kie.internal.runtime.manager.Mapper

findContextId

public Object findContextId(Integer ksessionId)
Specified by:
findContextId in interface org.kie.internal.runtime.manager.Mapper

jBPM distribution 6.0.0.Beta4

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