Package org.nuxeo.ecm.core.storage.dbs
Class DBSRepositoryDescriptor
- java.lang.Object
-
- org.nuxeo.ecm.core.storage.dbs.DBSRepositoryDescriptor
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
MemRepositoryDescriptor
,MongoDBRepositoryDescriptor
public class DBSRepositoryDescriptor extends Object implements Cloneable
DBS Repository Descriptor.- Since:
- 7.10-HF04, 8.1
-
-
Field Summary
Fields Modifier and Type Field Description Integer
cacheConcurrencyLevel
Long
cacheMaxSize
Long
cacheTTL
Class<? extends DBSClusterInvalidator>
clusterInvalidatorClass
protected FulltextDescriptor
fulltextDescriptor
protected Boolean
headless
String
idType
protected Boolean
isDefault
String
label
String
name
PoolConfiguration
pool
-
Constructor Summary
Constructors Constructor Description DBSRepositoryDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DBSRepositoryDescriptor
clone()
FulltextDescriptor
getFulltextDescriptor()
boolean
isCacheEnabled()
boolean
isChangeTokenEnabled()
Boolean
isDefault()
Boolean
isHeadless()
void
merge(DBSRepositoryDescriptor other)
protected void
setCacheEnabled(boolean enabled)
void
setChangeTokenEnabled(boolean enabled)
void
setFulltextDisabled(boolean disabled)
void
setFulltextExcludedTypes(Set<String> fulltextExcludedTypes)
void
setFulltextFieldSizeLimit(int fieldSizeLimit)
void
setFulltextIncludedTypes(Set<String> fulltextIncludedTypes)
void
setFulltextIndexes(List<FulltextDescriptor.FulltextIndexDescriptor> fulltextIndexes)
void
setFulltextSearchDisabled(boolean disabled)
void
setFulltextStoredInBlob(boolean storedInBlob)
-
-
-
Field Detail
-
fulltextDescriptor
protected FulltextDescriptor fulltextDescriptor
-
cacheMaxSize
public Long cacheMaxSize
- Since:
- 8.10
-
cacheConcurrencyLevel
public Integer cacheConcurrencyLevel
- Since:
- 8.10
-
clusterInvalidatorClass
public Class<? extends DBSClusterInvalidator> clusterInvalidatorClass
- Since:
- 8.10
-
pool
public PoolConfiguration pool
-
-
Constructor Detail
-
DBSRepositoryDescriptor
public DBSRepositoryDescriptor()
-
-
Method Detail
-
isHeadless
public Boolean isHeadless()
- Since:
- 11.2
-
getFulltextDescriptor
public FulltextDescriptor getFulltextDescriptor()
-
setFulltextFieldSizeLimit
public void setFulltextFieldSizeLimit(int fieldSizeLimit)
-
setFulltextDisabled
public void setFulltextDisabled(boolean disabled)
-
setFulltextStoredInBlob
public void setFulltextStoredInBlob(boolean storedInBlob)
- Since:
- 11.1
-
setFulltextSearchDisabled
public void setFulltextSearchDisabled(boolean disabled)
-
setFulltextIndexes
public void setFulltextIndexes(List<FulltextDescriptor.FulltextIndexDescriptor> fulltextIndexes)
-
setFulltextExcludedTypes
public void setFulltextExcludedTypes(Set<String> fulltextExcludedTypes)
-
setFulltextIncludedTypes
public void setFulltextIncludedTypes(Set<String> fulltextIncludedTypes)
-
isCacheEnabled
public boolean isCacheEnabled()
- Since:
- 8.10
-
setCacheEnabled
protected void setCacheEnabled(boolean enabled)
- Since:
- 8.10
-
isChangeTokenEnabled
public boolean isChangeTokenEnabled()
- Since:
- 9.1
-
setChangeTokenEnabled
public void setChangeTokenEnabled(boolean enabled)
- Since:
- 9.1
-
clone
public DBSRepositoryDescriptor clone()
-
merge
public void merge(DBSRepositoryDescriptor other)
-
-