Class 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
    • Method Detail

      • 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