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 intgetActiveSessionsCount()Deprecated.since 11.1, useRepositoryService.getActiveSessionsCount(String)insteadFulltextConfigurationgetFulltextConfiguration()Gets the fulltext configuration for this repository.StringgetName()SessiongetSession()voidmarkReferencedBinaries()Marks the binaries in use by passing them to the binary manager(s)'s GC mark() method.voidshutdown()
-
-
-
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)
-
-