All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy

{
  "groups": [
    {
      "name": "fastconfig.async",
      "type": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
      "sourceType": "com.github.anonymousmister.bootfastconfig.BootAuotFastConfig",
      "sourceMethod": "getPropertiesNativeAsyncTaskExecuteCfig()"
    },
    {
      "name": "fastconfig.cache",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
      "sourceMethod": "getPropertiesCacheConfig()"
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
      "sourceMethod": "getCaffeineBuilder()"
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.expire-after-access",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "sourceMethod": "getExpireAfterAccess()"
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.expire-after-write",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "sourceMethod": "getExpireAfterWrite()"
    },
    {
      "name": "fastconfig.cache.caffeine-cache",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
      "sourceMethod": "getCaffeineCacheProperties()"
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
      "sourceMethod": "getCaffeineBuilder()"
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-access",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "sourceMethod": "getExpireAfterAccess()"
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-write",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "sourceMethod": "getExpireAfterWrite()"
    },
    {
      "name": "fastconfig.cache.l2-cache",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.CacheAuotConfig",
      "sourceMethod": "getL2CacheProperties()"
    },
    {
      "name": "spring.datasource",
      "type": "javax.sql.DataSource",
      "sourceType": "com.github.anonymousmister.bootfastconfig.config.DruidConfiguration",
      "sourceMethod": "druidDataSource()"
    }
  ],
  "properties": [
    {
      "name": "fastconfig.async.core-pool-size",
      "type": "java.lang.Integer",
      "description": "核心线程池大小",
      "sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
      "defaultValue": 4
    },
    {
      "name": "fastconfig.async.keep-alive-seconds",
      "type": "java.lang.Integer",
      "description": "活跃时间",
      "sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
      "defaultValue": 60
    },
    {
      "name": "fastconfig.async.max-pool-size",
      "type": "java.lang.Integer",
      "description": "最大线程数",
      "sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
      "defaultValue": 8
    },
    {
      "name": "fastconfig.async.queue-capacity",
      "type": "java.lang.Integer",
      "description": "队列容量",
      "sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
      "defaultValue": 100
    },
    {
      "name": "fastconfig.async.thread-name-prefix",
      "type": "java.lang.String",
      "description": "线程名字前缀",
      "sourceType": "com.github.anonymousmister.bootfastconfig.config.PropertiesNativeAsyncTaskExecutePoolCfig",
      "defaultValue": "winjoin-task-"
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.expire-after-access.duration",
      "type": "java.lang.Long",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "defaultValue": 60
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.expire-after-access.unit",
      "type": "java.util.concurrent.TimeUnit",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.expire-after-write.duration",
      "type": "java.lang.Long",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "defaultValue": 60
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.expire-after-write.unit",
      "type": "java.util.concurrent.TimeUnit",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.initial-capacity",
      "type": "java.lang.Integer",
      "description": "初始的缓存空间大小",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "defaultValue": 100
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.maximum-size",
      "type": "java.lang.Long",
      "description": "缓存的最大条数",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "defaultValue": 300
    },
    {
      "name": "fastconfig.cache.caffeine-auotspec.maximum-weight",
      "type": "java.lang.Long",
      "description": "缓存的最大权重",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder"
    },
    {
      "name": "fastconfig.cache.caffeine-cache",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties"
    },
    {
      "name": "fastconfig.cache.caffeine-cache.allow-null-values",
      "type": "java.lang.Boolean",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties",
      "defaultValue": true
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-access.duration",
      "type": "java.lang.Long",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "defaultValue": 60
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-access.unit",
      "type": "java.util.concurrent.TimeUnit",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-write.duration",
      "type": "java.lang.Long",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration",
      "defaultValue": 60
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.expire-after-write.unit",
      "type": "java.util.concurrent.TimeUnit",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder$Duration"
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.initial-capacity",
      "type": "java.lang.Integer",
      "description": "初始的缓存空间大小",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "defaultValue": 100
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.maximum-size",
      "type": "java.lang.Long",
      "description": "缓存的最大条数",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder",
      "defaultValue": 300
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-auotspec.maximum-weight",
      "type": "java.lang.Long",
      "description": "缓存的最大权重",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder"
    },
    {
      "name": "fastconfig.cache.caffeine-cache.caffeine-cache-grouping",
      "type": "java.util.Map",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineCacheProperties"
    },
    {
      "name": "fastconfig.cache.l2-cache",
      "type": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties"
    },
    {
      "name": "fastconfig.cache.l2-cache.dynamic",
      "type": "java.lang.Boolean",
      "description": "是否动态根据cacheName创建Cache的实现,默认true",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
      "defaultValue": true
    },
    {
      "name": "fastconfig.cache.l2-cache.topic",
      "type": "java.lang.String",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.L2CacheProperties",
      "defaultValue": "spring:l2Cache"
    },
    {
      "name": "fastconfig.cache.orders",
      "type": "java.lang.String[]",
      "sourceType": "com.github.anonymousmister.bootfastconfig.cache.properties.CacheConfigProperties"
    }
  ],
  "hints": []
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy