Package org.fcrepo.persistence.ocfl.impl
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 Summary
Constructors Constructor Description OcflPersistentSessionManager()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.fcrepo.persistence.api.PersistentStorageSessiongetReadOnlySession()org.fcrepo.persistence.api.PersistentStorageSessiongetSession(org.fcrepo.kernel.api.Transaction transaction)org.fcrepo.persistence.api.PersistentStorageSessionremoveSession(String sessionId)
-
-
-
Constructor Detail
-
OcflPersistentSessionManager
@Autowired public OcflPersistentSessionManager()
Default constructor
-
-
Method Detail
-
getSession
public org.fcrepo.persistence.api.PersistentStorageSession getSession(org.fcrepo.kernel.api.Transaction transaction)
- Specified by:
getSessionin interfaceorg.fcrepo.persistence.api.PersistentStorageSessionManager
-
getReadOnlySession
public org.fcrepo.persistence.api.PersistentStorageSession getReadOnlySession()
- Specified by:
getReadOnlySessionin interfaceorg.fcrepo.persistence.api.PersistentStorageSessionManager
-
removeSession
public org.fcrepo.persistence.api.PersistentStorageSession removeSession(String sessionId)
- Specified by:
removeSessionin interfaceorg.fcrepo.persistence.api.PersistentStorageSessionManager
-
-