Package org.nuxeo.ecm.core.model
Interface Repository
-
- All Known Subinterfaces:
DBSRepository
- All Known Implementing Classes:
DBSCachingRepository
,DBSRepositoryBase
,MemRepository
,MongoDBRepository
,RepositoryImpl
public interface Repository
Interface to manage a low-level repository.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default int
getActiveSessionsCount()
Deprecated.since 11.1, useRepositoryService.getActiveSessionsCount(String)
insteadFulltextConfiguration
getFulltextConfiguration()
Gets the fulltext configuration for this repository.String
getName()
Session
getSession()
void
markReferencedBinaries()
Marks the binaries in use by passing them to the binary manager(s)'s GC mark() method.void
shutdown()
-
-
-
Method Detail
-
getSession
Session getSession()
-
shutdown
void shutdown()
-
getActiveSessionsCount
@Deprecated default int getActiveSessionsCount()
Deprecated.since 11.1, useRepositoryService.getActiveSessionsCount(String)
instead
-
markReferencedBinaries
void markReferencedBinaries()
Marks the binaries in use by passing them to the binary manager(s)'s GC mark() method.- Since:
- 7.4
-
getFulltextConfiguration
FulltextConfiguration getFulltextConfiguration()
Gets the fulltext configuration for this repository.- Since:
- 10.3 (already available since 8.1 for DBSRepository)
-
-