Class PdoModificationTracker

java.lang.Object
java.lang.Thread
org.tentackle.task.DefaultTaskDispatcher
org.tentackle.session.DefaultSessionTaskDispatcher
org.tentackle.dbms.DbModificationTracker
org.tentackle.persist.PdoModificationTracker
All Implemented Interfaces:
Runnable, org.tentackle.daemon.Killable, org.tentackle.daemon.Supervisable, org.tentackle.daemon.Terminatable, org.tentackle.session.ExclusiveSessionProvider, org.tentackle.session.ModificationTracker, org.tentackle.session.SessionTaskDispatcher, org.tentackle.task.TaskDispatcher

@Service(org.tentackle.session.ModificationTracker.class) public class PdoModificationTracker extends DbModificationTracker
The modification tracker for the tentackle persistence layer.
Author:
harald
  • Constructor Details

    • PdoModificationTracker

      public PdoModificationTracker()
      Creates the Pdo tracker.

      Notice that the tracker is a singleton.

  • Method Details

    • getSerial

      public long getSerial(Class<?> clazz)
      Specified by:
      getSerial in interface org.tentackle.session.ModificationTracker
      Overrides:
      getSerial in class DbModificationTracker
    • setSession

      public void setSession(org.tentackle.session.Session session)
      Specified by:
      setSession in interface org.tentackle.session.SessionTaskDispatcher
      Overrides:
      setSession in class DbModificationTracker