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 Details

    • name

      public String name
    • label

      public String label
    • isDefault

      protected Boolean isDefault
    • headless

      protected Boolean headless
    • idType

      public String idType
    • fulltextDescriptor

      protected FulltextDescriptor fulltextDescriptor
    • cacheTTL

      public Long cacheTTL
      Since:
      8.10
    • 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
    • createIndexes

      protected Boolean createIndexes
  • Constructor Details

    • DBSRepositoryDescriptor

      public DBSRepositoryDescriptor()
  • Method Details

    • isDefault

      public Boolean isDefault()
    • 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
    • isCreateIndexes

      public boolean isCreateIndexes()
      Since:
      2021.8
    • clone

      public DBSRepositoryDescriptor clone()
      Overrides:
      clone in class Object
    • merge

      public void merge(DBSRepositoryDescriptor other)