Package org.kie.hacep.core.infra
Class DefaultSessionSnapShooter
- java.lang.Object
-
- org.kie.hacep.core.infra.DefaultSessionSnapShooter
-
- All Implemented Interfaces:
org.kie.hacep.core.infra.SessionSnapshooter
public class DefaultSessionSnapShooter extends Object implements org.kie.hacep.core.infra.SessionSnapshooter
-
-
Constructor Summary
Constructors Constructor Description DefaultSessionSnapShooter(org.kie.hacep.EnvConfig envConfig, SnapshotOnDemandUtils snapshotOnDemandUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.hacep.core.infra.SnapshotInfosdeserialize()LocalDateTimegetLastSnapshotTime()voidserialize(org.kie.hacep.core.KieSessionContext kieSessionContext, String lastInsertedEventkey, long lastInsertedEventOffset)
-
-
-
Field Detail
-
KEY
public static final String KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultSessionSnapShooter
public DefaultSessionSnapShooter(org.kie.hacep.EnvConfig envConfig, SnapshotOnDemandUtils snapshotOnDemandUtils)
-
-
Method Detail
-
serialize
public void serialize(org.kie.hacep.core.KieSessionContext kieSessionContext, String lastInsertedEventkey, long lastInsertedEventOffset)- Specified by:
serializein interfaceorg.kie.hacep.core.infra.SessionSnapshooter
-
deserialize
public org.kie.hacep.core.infra.SnapshotInfos deserialize()
- Specified by:
deserializein interfaceorg.kie.hacep.core.infra.SessionSnapshooter
-
getLastSnapshotTime
public LocalDateTime getLastSnapshotTime()
- Specified by:
getLastSnapshotTimein interfaceorg.kie.hacep.core.infra.SessionSnapshooter
-
-