Class InMemoryMapper
- java.lang.Object
-
- org.jbpm.runtime.manager.impl.mapper.InternalMapper
-
- org.jbpm.runtime.manager.impl.mapper.InMemoryMapper
-
- All Implemented Interfaces:
org.kie.internal.runtime.manager.Mapper
public class InMemoryMapper extends InternalMapper
An in-memory implementation of the context toKieSession
identifier mapping. Used only when theRuntimeManager
is used without persistence.
-
-
Constructor Summary
Constructors Constructor Description InMemoryMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
findContextId(Long ksessionId, String ownerId)
List<String>
findContextIdForEvent(String eventType, String ownerId)
Long
findMapping(org.kie.api.runtime.manager.Context<?> context, String ownerId)
boolean
hasContext(Long ksessionId)
void
removeMapping(org.kie.api.runtime.manager.Context<?> context, String ownerId)
void
saveMapping(org.kie.api.runtime.manager.Context<?> context, Long ksessionId, String ownerId)
-
Methods inherited from class org.jbpm.runtime.manager.impl.mapper.InternalMapper
findLogMapping
-
-
-
-
Method Detail
-
saveMapping
public void saveMapping(org.kie.api.runtime.manager.Context<?> context, Long ksessionId, String ownerId)
-
findMapping
public Long findMapping(org.kie.api.runtime.manager.Context<?> context, String ownerId)
-
removeMapping
public void removeMapping(org.kie.api.runtime.manager.Context<?> context, String ownerId)
-
hasContext
public boolean hasContext(Long ksessionId)
-
findContextIdForEvent
public List<String> findContextIdForEvent(String eventType, String ownerId)
- Specified by:
findContextIdForEvent
in classInternalMapper
-
-