-
public final class CommonConfigurationFactoriesKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static CollectionConfiguration
CollectionConfigurationFactory
private final static FullTextIndexConfiguration
FullTextIndexConfigurationFactory
private final static ValueIndexConfiguration
ValueIndexConfigurationFactory
private final static LogFileConfiguration
LogFileConfigurationFactory
-
Method Summary
Modifier and Type Method Description final CollectionConfiguration
getCollectionConfigurationFactory()
Configuration factory for new CollectionConfigurationsUsage: val collConfig = CollectionConfigurationFactory.newConfig(... final FullTextIndexConfiguration
getFullTextIndexConfigurationFactory()
Configuration factory for new FullTextIndexConfigurationsUsage: val fullTextIndexConfig = FullTextIndexConfigurationFactory.newConfig(... final ValueIndexConfiguration
getValueIndexConfigurationFactory()
Configuration factory for new ValueIndexConfigurationsUsage: val valIndexConfig = ValueIndexConfigurationFactory.newConfig(... final LogFileConfiguration
getLogFileConfigurationFactory()
Configuration factory for new LogFileConfigurationsUsage: val logFileConfig = LogFileConfigurationFactory.newConfig(... final static CollectionConfiguration
newConfig(CollectionConfiguration $self, List<String> channels, List<String> documentIDs, ReplicationFilter pullFilter, ReplicationFilter pushFilter, ConflictResolver conflictResolver)
final static FullTextIndexConfiguration
newConfig(FullTextIndexConfiguration $self, String expressions, String language, Boolean ignoreAccents)
Create a FullTextIndexConfiguration, overriding the receiver's values with the passed parameters: final static <ERROR CLASS>
newConfig(ValueIndexConfiguration $self, String expressions)
Create a ValueIndexConfiguration, overriding the receiver's values with the passed parameters: final static LogFileConfiguration
newConfig(LogFileConfiguration $self, String directory, Long maxSize, Integer maxRotateCount, Boolean usePlainText)
Create a LogFileConfiguration, overriding the receiver's values with the passed parameters: final static FullTextIndexConfiguration
create(FullTextIndexConfiguration $self, String expressions, String language, Boolean ignoreAccents)
Create a FullTextIndexConfiguration, overriding the receiver's values with the passed parameters: final static <ERROR CLASS>
create(ValueIndexConfiguration $self, String expressions)
Create a ValueIndexConfiguration, overriding the receiver's values with the passed parameters: final static LogFileConfiguration
create(LogFileConfiguration $self, String directory, Long maxSize, Integer maxRotateCount, Boolean usePlainText)
Create a LogFileConfiguration, overriding the receiver's values with the passed parameters: -
-
Method Detail
-
getCollectionConfigurationFactory
final CollectionConfiguration getCollectionConfigurationFactory()
Configuration factory for new CollectionConfigurations
Usage: val collConfig = CollectionConfigurationFactory.newConfig(...)
-
getFullTextIndexConfigurationFactory
final FullTextIndexConfiguration getFullTextIndexConfigurationFactory()
Configuration factory for new FullTextIndexConfigurations
Usage: val fullTextIndexConfig = FullTextIndexConfigurationFactory.newConfig(...)
-
getValueIndexConfigurationFactory
final ValueIndexConfiguration getValueIndexConfigurationFactory()
Configuration factory for new ValueIndexConfigurations
Usage: val valIndexConfig = ValueIndexConfigurationFactory.newConfig(...)
-
getLogFileConfigurationFactory
final LogFileConfiguration getLogFileConfigurationFactory()
Configuration factory for new LogFileConfigurations
Usage: val logFileConfig = LogFileConfigurationFactory.newConfig(...)
-
newConfig
final static CollectionConfiguration newConfig(CollectionConfiguration $self, List<String> channels, List<String> documentIDs, ReplicationFilter pullFilter, ReplicationFilter pushFilter, ConflictResolver conflictResolver)
-
newConfig
final static FullTextIndexConfiguration newConfig(FullTextIndexConfiguration $self, String expressions, String language, Boolean ignoreAccents)
Create a FullTextIndexConfiguration, overriding the receiver's values with the passed parameters:
- Parameters:
expressions
- (required) the expressions to be matched.
-
newConfig
final static <ERROR CLASS> newConfig(ValueIndexConfiguration $self, String expressions)
Create a ValueIndexConfiguration, overriding the receiver's values with the passed parameters:
- Parameters:
expressions
- (required) the expressions to be matched.
-
newConfig
final static LogFileConfiguration newConfig(LogFileConfiguration $self, String directory, Long maxSize, Integer maxRotateCount, Boolean usePlainText)
Create a LogFileConfiguration, overriding the receiver's values with the passed parameters:
- Parameters:
directory
- (required) the directory in which the logs files are stored.maxSize
- the max size of the log file in bytes.maxRotateCount
- the number of rotated logs that are saved.usePlainText
- whether or not to log in plaintext.
-
create
@Deprecated(message = Use FullTextIndexConfiguration().newConfig(vararg expressions: String, language: String?, ignoreAccents: Boolean?), replaceWith = @ReplaceWith(imports = {}, expression = FullTextIndexConfiguration().newConfig(vararg expressions: String, language: String?, ignoreAccents: Boolean?))) final static FullTextIndexConfiguration create(FullTextIndexConfiguration $self, String expressions, String language, Boolean ignoreAccents)
Create a FullTextIndexConfiguration, overriding the receiver's values with the passed parameters:
- Parameters:
expressions
- (required) the expressions to be matched.
-
create
@Deprecated(message = Use ValueIndexConfiguration().newConfig(vararg expressions: String), replaceWith = @ReplaceWith(imports = {}, expression = ValueIndexConfiguration().newConfig(vararg expressions: String))) final static <ERROR CLASS> create(ValueIndexConfiguration $self, String expressions)
Create a ValueIndexConfiguration, overriding the receiver's values with the passed parameters:
- Parameters:
expressions
- (required) the expressions to be matched.
-
create
@Deprecated(message = Use LogFileConfiguration().newConfig(String?, Long?, Int?, Boolean?), replaceWith = @ReplaceWith(imports = {}, expression = LogFileConfiguration().newConfig(String?, Long?, Int?, Boolean?))) final static LogFileConfiguration create(LogFileConfiguration $self, String directory, Long maxSize, Integer maxRotateCount, Boolean usePlainText)
Create a LogFileConfiguration, overriding the receiver's values with the passed parameters:
- Parameters:
directory
- (required) the directory in which the logs files are stored.maxSize
- the max size of the log file in bytes.maxRotateCount
- the number of rotated logs that are saved.usePlainText
- whether or not to log in plaintext.
-
-
-
-