A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z 

C

CacheableProvider - class in tech.harmonysoft.oss.common.di
We quite often need to inject not a dependency object itself but a wrapper around it in order to break circular dependency like A -> B, B -> C, C -> A.
cleanOutdated(java.io.File,java.lang.Integer) - function in tech.harmonysoft.oss.common.backup.file.FileSystemBackupService
 
cleanOutdated(java.io.File,java.lang.Integer) - function in tech.harmonysoft.oss.common.backup.file.impl.FileSystemBackupServiceImpl
 
clear() - function in tech.harmonysoft.oss.common.schedule.impl.TaskSchedulerImpl
 
ClockProvider - class in tech.harmonysoft.oss.common.time.clock
 
ClockProvider.Companion - class in tech.harmonysoft.oss.common.time.clock.ClockProvider
 
ClockProviderImpl - class in tech.harmonysoft.oss.common.time.clock
 
CollectionInitializer - class in tech.harmonysoft.oss.common.collection
Quite often many lambda objects are generated during frequent calls like getOrPut:
class MyClass {
    private val cache = mutableMapOf<String, Stack<MyData>>()

    fun service(key: String) {
        cache.getOrPut(key) { Stack<MyData>() }
    }
}
That way it's more effective pre-defining initializers and use them like below - by doing that we avoie unnecessary lambda objects construction:
cache.getOrPut(key, CollectionInitializer.stack())
CollectionUtil - class in tech.harmonysoft.oss.common.collection
 
CollectionUtil.Data - class in tech.harmonysoft.oss.common.collection.CollectionUtil
 
CollectionUtil.Data.ArrayData - class in tech.harmonysoft.oss.common.collection.CollectionUtil.Data
 
CollectionUtil.Data.LeafData - class in tech.harmonysoft.oss.common.collection.CollectionUtil.Data
 
CollectionUtil.Data.MapData - class in tech.harmonysoft.oss.common.collection.CollectionUtil.Data
 
CollectionUtilKt - class in tech.harmonysoft.oss.common.collection
 
CommandLineHelper - class in tech.harmonysoft.oss.common.cli
 
CommonConstants - class in tech.harmonysoft.oss.common.util
 
CommonContextKey - class in tech.harmonysoft.oss.common.execution
 
CommonInfoKey - class in tech.harmonysoft.oss.common.info
 
CommonInfoProvider - class in tech.harmonysoft.oss.common.info
Defines an interface for exposing common application info
CommonInfoRegistry - class in tech.harmonysoft.oss.common.info
Facades all available CommonInfoProvider implementations.
CommonInfoRegistryImpl - class in tech.harmonysoft.oss.common.info.impl
 
compare(kotlin.reflect.KClass,T,T) - function in tech.harmonysoft.oss.common.data.ComparisonStrategy
Like Comparator but night return null as an indication that comparison can't be performed, e.g.
compare(kotlin.reflect.KClass,T,T) - function in tech.harmonysoft.oss.common.data.impl.DefaultComparisonStrategy
Like Comparator but night return null as an indication that comparison can't be performed, e.g.
compareTo(java.lang.Double,java.lang.Double) - function in tech.harmonysoft.oss.common.type.DefaultDoubleTypeManager
 
compareTo(T,T) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.math.BigDecimal,java.math.BigDecimal) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.sql.Timestamp,java.sql.Timestamp) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.time.LocalDate,java.time.LocalDate) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.time.LocalDateTime,java.time.LocalDateTime) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.time.LocalTime,java.time.LocalTime) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.util.Date,java.util.Date) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.lang.Boolean,java.lang.Boolean) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.lang.Integer,java.lang.Integer) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.lang.Long,java.lang.Long) - function in tech.harmonysoft.oss.common.type.TypeManager
 
compareTo(java.lang.String,java.lang.String) - function in tech.harmonysoft.oss.common.type.TypeManager
 
ComparisonStrategy - class in tech.harmonysoft.oss.common.data
 
ComparisonStrategy.Companion - class in tech.harmonysoft.oss.common.data.ComparisonStrategy
 
CompositeConditionalKeyValueConfigurer - class in tech.harmonysoft.oss.common.template.factory.impl.configurer
 
CompositeKeyValueConfigurer - class in tech.harmonysoft.oss.common.template.factory.impl.configurer
 
concurrentHashMap() - function in tech.harmonysoft.oss.common.collection.CollectionInitializer
 
concurrentHashSet() - function in tech.harmonysoft.oss.common.collection.CollectionInitializer
 
Condition - class in tech.harmonysoft.oss.common.template.factory.impl.condition
 
Condition.Companion - class in tech.harmonysoft.oss.common.template.factory.impl.condition.Condition
 
ConditionalConfigurer - class in tech.harmonysoft.oss.common.template.factory.impl.configurer
 
configure(tech.harmonysoft.oss.common.data.DataModificationStrategy,tech.harmonysoft.oss.common.template.service.KeyValueConfigurationContext) - function in tech.harmonysoft.oss.common.template.factory.impl.configurer.CompositeConditionalKeyValueConfigurer
 
configure(tech.harmonysoft.oss.common.data.DataModificationStrategy,tech.harmonysoft.oss.common.template.service.KeyValueConfigurationContext) - function in tech.harmonysoft.oss.common.template.factory.impl.configurer.CompositeKeyValueConfigurer
 
configure(tech.harmonysoft.oss.common.data.DataModificationStrategy,tech.harmonysoft.oss.common.template.service.KeyValueConfigurationContext) - function in tech.harmonysoft.oss.common.template.factory.impl.configurer.DynamicLeafKeyValueConfigurerWithDynamicKey
 
configure(tech.harmonysoft.oss.common.data.DataModificationStrategy,tech.harmonysoft.oss.common.template.service.KeyValueConfigurationContext) - function in tech.harmonysoft.oss.common.template.factory.impl.configurer.DynamicLeafKeyValueConfigurerWithStaticKey
 
configure(tech.harmonysoft.oss.common.data.DataModificationStrategy,tech.harmonysoft.oss.common.template.service.KeyValueConfigurationContext) - function in tech.harmonysoft.oss.common.template.factory.impl.configurer.RichStringKeyValueConfigurer
 
configure(tech.harmonysoft.oss.common.data.DataModificationStrategy,tech.harmonysoft.oss.common.template.service.KeyValueConfigurationContext) - function in tech.harmonysoft.oss.common.template.factory.impl.configurer.StaticLeafKeyValueConfigurer
 
configure(tech.harmonysoft.oss.common.data.DataModificationStrategy,tech.harmonysoft.oss.common.template.service.KeyValueConfigurationContext) - function in tech.harmonysoft.oss.common.template.service.KeyValueConfigurer
 
ConfigurerConstants - class in tech.harmonysoft.oss.common.template.factory.impl
 
contains(java.time.LocalDate) - function in kotlin.ranges.ClosedRange
 
contains(java.time.LocalDateTime) - function in tech.harmonysoft.oss.common.time.schedule.Schedule
Allows to answer if current schedule contains given point of time
contains(java.time.LocalDateTime) - function in tech.harmonysoft.oss.common.time.schedule.Schedule
Allows to answer if current schedule contains given point of time
contains(java.lang.Long) - function in tech.harmonysoft.oss.common.time.schedule.Schedule
 
contains(java.lang.Long) - function in tech.harmonysoft.oss.common.time.schedule.Schedule
 
copyOnWriteArrayList() - function in tech.harmonysoft.oss.common.collection.CollectionInitializer
 
Credential - class in tech.harmonysoft.oss.common.auth.model
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z