Class OcflPersistentSessionManager

java.lang.Object
org.fcrepo.persistence.ocfl.impl.OcflPersistentSessionManager
All Implemented Interfaces:
org.fcrepo.persistence.api.PersistentStorageSessionManager

@Component public class OcflPersistentSessionManager extends Object implements org.fcrepo.persistence.api.PersistentStorageSessionManager
OCFL implementation of PersistentStorageSessionManager
Since:
2019-09-20
Author:
whikloj, dbernstein
  • Constructor Details

  • Method Details

    • getSession

      public org.fcrepo.persistence.api.PersistentStorageSession getSession(org.fcrepo.kernel.api.Transaction transaction)
      Specified by:
      getSession in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
    • getReadOnlySession

      public org.fcrepo.persistence.api.PersistentStorageSession getReadOnlySession()
      Specified by:
      getReadOnlySession in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
    • removeSession

      public org.fcrepo.persistence.api.PersistentStorageSession removeSession(String sessionId)
      Specified by:
      removeSession in interface org.fcrepo.persistence.api.PersistentStorageSessionManager
    • clearAllSessions

      public void clearAllSessions()
      Specified by:
      clearAllSessions in interface org.fcrepo.persistence.api.PersistentStorageSessionManager