MCPcopy Create free account

hub / github.com/apolloconfig/apollo-use-cases / functions

Functions91 in github.com/apolloconfig/apollo-use-cases

↓ 6 callersMethodrun
(String... args)
spring-boot-agent/app/src/main/java/com.ctrip.framevowrk.apollo.use.cases.agent/Application.java:21
↓ 3 callersMethodgetName
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:24
↓ 2 callersMethodcheckNeedClear
根据changeEvent和定义的pattern匹配key,如果所有对应PropertyChangeType为DELETED则需要清空GatewayProperties里相关集合 @param changeEvent @param pattern @param existSize @return
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:117
↓ 2 callersMethodcreateDataSource
create a hikari data source @see org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.Hikari#dataSource
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceManager.java:30
↓ 2 callersMethodrefreshLoggingLevels
(Set<String> changedKeys)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:36
↓ 2 callersMethodrun
(String... args)
spring-boot-dubbo/spring-boot-dubbo-consumer/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/starter/dubbo/consumer/Consumer.java:33
↓ 2 callersMethodsayHello
(String name)
spring-boot-dubbo/spring-boot-dubbo-api/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/starter/dubbo/api/DemoService.java:5
↓ 2 callersMethodstart
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:35
↓ 1 callersMethodasyncTerminate
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:61
↓ 1 callersMethodbind
(String configPrefix, Bindable<?> bean)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:30
↓ 1 callersMethodcontainsIgnoreCase
(String str, String searchStr)
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/LoggerConfiguration.java:48
↓ 1 callersMethodcreateAndTestDataSource
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceManager.java:40
↓ 1 callersMethodgetConfigurationPropertySources
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:43
↓ 1 callersMethodgetConnection
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:27
↓ 1 callersMethodgetConversionService
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:51
↓ 1 callersMethodgetEncryptedParams
(String input)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/EncryptUtil.java:34
↓ 1 callersMethodgetPropertyEditorInitializer
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:55
↓ 1 callersMethodgetPropertySourcesPlaceholdersResolver
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:47
↓ 1 callersMethodmain
(String[] args)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/EncryptUtil.java:57
↓ 1 callersMethodpreDestroyGatewayProperties
GatewayProperties没有@PreDestroy和destroy方法 org.springframework.cloud.context.properties.ConfigurationPropertiesRebinder#rebind(java.lang.String)中destroy
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:88
↓ 1 callersMethodrefreshDataSource
(Set<String> changedKeys)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:41
↓ 1 callersMethodrefreshGatewayProperties
刷新org.springframework.cloud.gateway.config.PropertiesRouteDefinitionLocator中定义的routes @param changeEvent @return void @author ksewen @date 2019/5/21
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:67
↓ 1 callersMethodrefreshGatewayRouteDefinition
()
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:101
↓ 1 callersMethodrefreshLoggingLevels
()
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/LoggerConfiguration.java:35
↓ 1 callersMethodrefreshZuulProperties
(ConfigChangeEvent changeEvent)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulPropertiesRefresher.java:31
↓ 1 callersMethodreloadDefaultConfiguration
重新加载logback, 并更新logback字段的值 @param change 这里面包含了apollo的变化值
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:98
↓ 1 callersMethodreplaceBlank
替换制表符、空格、换行符 @param str @return
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/EncryptUtil.java:67
↓ 1 callersMethodrun
(String... args)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/Application.java:27
↓ 1 callersMethodrun
(String... args)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/Application.java:34
↓ 1 callersMethodsayHello
(String name)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/api/DemoService.java:5
↓ 1 callersMethodsetDataSource
set the new data source and return the previous one
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:23
↓ 1 callersMethodterminate
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceTerminationTask.java:38
↓ 1 callersMethodterminateHikariDataSource
@see <a href="https://github.com/brettwooldridge/HikariCP/issues/742">Support graceful shutdown of connection pool</a>
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceTerminationTask.java:62
↓ 1 callersMethodtestConnection
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceManager.java:53
MethodDataSourceTerminationTask
(DataSource dataSourceToTerminate, ScheduledExecutorService scheduledExecutorService)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceTerminationTask.java:22
MethodDynamicDataSource
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:16
MethoddataSource
(DataSourceManager dataSourceManager)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/RefreshableDataSourceConfiguration.java:16
MethodgetId
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:16
MethodgetLogWriter
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:47
MethodgetLoginTimeout
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:62
MethodgetParentLogger
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:67
Methodindex
()
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/Application.java:24
Methodinitialize
()
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:26
MethodisResetResistant
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:69
MethodisStarted
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:64
MethodisWrapperFor
(Class<?> iface)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:42
Methodmain
(String[] args)
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/Application.java:20
Methodmain
(String[] args)
netflix-archaius/src/main/java/com/ctrip/framework/apollo/use/cases/netflix/archaius/Application.java:11
Methodmain
(String[] args)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/Application.java:15
Methodmain
(String[] args)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/Application.java:16
Methodmain
(String[] args)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/SpringCloudGatewayApplication.java:11
Methodmain
(String[] args)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/client/Consumer.java:13
Methodmain
(String[] args)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/service/Server.java:9
Methodmain
(String[] args)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/Application.java:20
Methodmain
(String[] args)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/Application.java:22
Methodmain
(String[] args)
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/Application.java:15
Methodmain
(String[] args)
spring-boot-dubbo/spring-boot-dubbo-provider/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/starter/dubbo/provider/Server.java:19
Methodmain
(String[] args)
spring-boot-dubbo/spring-boot-dubbo-consumer/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/starter/dubbo/consumer/Consumer.java:29
Methodmain
(String[] args)
spring-boot-agent/app/src/main/java/com.ctrip.framevowrk.apollo.use.cases.agent/Application.java:34
MethodonChange
(ConfigChangeEvent changeEvent)
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulRateLimitPropertiesRefreshConfig.java:24
MethodonChange
(ConfigChangeEvent changeEvent)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:31
MethodonChange
(ConfigChangeEvent changeEvent)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulPropertiesRefresher.java:26
MethodonChange
(ConfigChangeEvent changeEvent)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:54
MethodonChange
(ConfigChangeEvent configChangeEvent)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:44
MethodonChange
(ConfigChangeEvent changeEvent)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:36
MethodonChange
(ConfigChangeEvent changeEvent)
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/LoggerConfiguration.java:30
MethodonLevelChange
(Logger logger, Level level)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:89
MethodonReset
(LoggerContext context)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:79
MethodonStart
(LoggerContext context)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:74
MethodonStop
(LoggerContext context)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:84
Methodpremain
(String agentArgs, Instrumentation inst)
spring-boot-agent/apollo-agent/src/main/java/com/ctrip/framework/apollo/use/cases/agent/ApolloAgent.java:21
MethodprintLogger
()
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/PrintLogger.java:18
MethodprintLogger
()
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/PrintLogger.java:19
Methodrun
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceTerminationTask.java:29
MethodsayHello
(String name)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/service/DemoServiceImpl.java:7
MethodsayHello
(String name)
spring-boot-dubbo/spring-boot-dubbo-provider/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/starter/dubbo/provider/DemoServiceImpl.java:12
MethodsayHello
(String message)
spring-boot-dubbo/spring-boot-dubbo-consumer/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/starter/dubbo/consumer/Consumer.java:56
MethodsetApplicationContext
(ApplicationContext applicationContext)
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulRateLimitPropertiesRefreshConfig.java:33
MethodsetApplicationContext
(ApplicationContext applicationContext)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:48
MethodsetApplicationContext
(ApplicationContext applicationContext)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulPropertiesRefresher.java:49
MethodsetApplicationContext
(ApplicationContext applicationContext)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:43
MethodsetApplicationContext
(ApplicationContext applicationContext)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:35
MethodsetApplicationContext
(ApplicationContext applicationContext)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:68
MethodsetApplicationEventPublisher
(ApplicationEventPublisher applicationEventPublisher)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:49
MethodsetEnvironment
(Environment environment)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/Application.java:44
MethodsetId
(int id)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:20
MethodsetLogWriter
(PrintWriter out)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:52
MethodsetLoginTimeout
(int seconds)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:57
MethodsetName
(String name)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:28
Methodstop
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:60
Methodunwrap
(Class<T> iface)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:37