Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apolloconfig/apollo-use-cases
/ functions
Functions
91 in github.com/apolloconfig/apollo-use-cases
⨍
Functions
91
◇
Types & classes
36
↓ 6 callers
Method
run
(String... args)
spring-boot-agent/app/src/main/java/com.ctrip.framevowrk.apollo.use.cases.agent/Application.java:21
↓ 3 callers
Method
getName
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:24
↓ 2 callers
Method
checkNeedClear
根据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 callers
Method
createDataSource
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 callers
Method
refreshLoggingLevels
(Set<String> changedKeys)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:36
↓ 2 callers
Method
run
(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 callers
Method
sayHello
(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 callers
Method
start
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:35
↓ 1 callers
Method
asyncTerminate
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:61
↓ 1 callers
Method
bind
(String configPrefix, Bindable<?> bean)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:30
↓ 1 callers
Method
containsIgnoreCase
(String str, String searchStr)
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/LoggerConfiguration.java:48
↓ 1 callers
Method
createAndTestDataSource
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceManager.java:40
↓ 1 callers
Method
getConfigurationPropertySources
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:43
↓ 1 callers
Method
getConnection
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:27
↓ 1 callers
Method
getConversionService
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:51
↓ 1 callers
Method
getEncryptedParams
(String input)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/EncryptUtil.java:34
↓ 1 callers
Method
getPropertyEditorInitializer
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:55
↓ 1 callers
Method
getPropertySourcesPlaceholdersResolver
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:47
↓ 1 callers
Method
main
(String[] args)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/EncryptUtil.java:57
↓ 1 callers
Method
preDestroyGatewayProperties
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 callers
Method
refreshDataSource
(Set<String> changedKeys)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:41
↓ 1 callers
Method
refreshGatewayProperties
刷新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 callers
Method
refreshGatewayRouteDefinition
()
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:101
↓ 1 callers
Method
refreshLoggingLevels
()
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/LoggerConfiguration.java:35
↓ 1 callers
Method
refreshZuulProperties
(ConfigChangeEvent changeEvent)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulPropertiesRefresher.java:31
↓ 1 callers
Method
reloadDefaultConfiguration
重新加载logback, 并更新logback字段的值 @param change 这里面包含了apollo的变化值
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:98
↓ 1 callers
Method
replaceBlank
替换制表符、空格、换行符 @param str @return
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/EncryptUtil.java:67
↓ 1 callers
Method
run
(String... args)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/Application.java:27
↓ 1 callers
Method
run
(String... args)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/Application.java:34
↓ 1 callers
Method
sayHello
(String name)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/api/DemoService.java:5
↓ 1 callers
Method
setDataSource
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 callers
Method
terminate
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceTerminationTask.java:38
↓ 1 callers
Method
terminateHikariDataSource
@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 callers
Method
testConnection
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceManager.java:53
Method
DataSourceTerminationTask
(DataSource dataSourceToTerminate, ScheduledExecutorService scheduledExecutorService)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceTerminationTask.java:22
Method
DynamicDataSource
(DataSource dataSource)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:16
Method
dataSource
(DataSourceManager dataSourceManager)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/RefreshableDataSourceConfiguration.java:16
Method
getId
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:16
Method
getLogWriter
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:47
Method
getLoginTimeout
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:62
Method
getParentLogger
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:67
Method
index
()
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/Application.java:24
Method
initialize
()
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:26
Method
isResetResistant
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:69
Method
isStarted
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:64
Method
isWrapperFor
(Class<?> iface)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:42
Method
main
(String[] args)
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/Application.java:20
Method
main
(String[] args)
netflix-archaius/src/main/java/com/ctrip/framework/apollo/use/cases/netflix/archaius/Application.java:11
Method
main
(String[] args)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/Application.java:15
Method
main
(String[] args)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/Application.java:16
Method
main
(String[] args)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/SpringCloudGatewayApplication.java:11
Method
main
(String[] args)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/client/Consumer.java:13
Method
main
(String[] args)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/service/Server.java:9
Method
main
(String[] args)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/Application.java:20
Method
main
(String[] args)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/Application.java:22
Method
main
(String[] args)
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/Application.java:15
Method
main
(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
Method
main
(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
Method
main
(String[] args)
spring-boot-agent/app/src/main/java/com.ctrip.framevowrk.apollo.use.cases.agent/Application.java:34
Method
onChange
(ConfigChangeEvent changeEvent)
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulRateLimitPropertiesRefreshConfig.java:24
Method
onChange
(ConfigChangeEvent changeEvent)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:31
Method
onChange
(ConfigChangeEvent changeEvent)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulPropertiesRefresher.java:26
Method
onChange
(ConfigChangeEvent changeEvent)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:54
Method
onChange
(ConfigChangeEvent configChangeEvent)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:44
Method
onChange
(ConfigChangeEvent changeEvent)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:36
Method
onChange
(ConfigChangeEvent changeEvent)
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/LoggerConfiguration.java:30
Method
onLevelChange
(Logger logger, Level level)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:89
Method
onReset
(LoggerContext context)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:79
Method
onStart
(LoggerContext context)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:74
Method
onStop
(LoggerContext context)
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:84
Method
premain
(String agentArgs, Instrumentation inst)
spring-boot-agent/apollo-agent/src/main/java/com/ctrip/framework/apollo/use/cases/agent/ApolloAgent.java:21
Method
printLogger
()
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/PrintLogger.java:18
Method
printLogger
()
spring-boot-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/logger/PrintLogger.java:19
Method
run
()
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceTerminationTask.java:29
Method
sayHello
(String name)
dubbo/src/main/java/com/ctrip/framework/apollo/use/cases/dubbo/service/DemoServiceImpl.java:7
Method
sayHello
(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
Method
sayHello
(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
Method
setApplicationContext
(ApplicationContext applicationContext)
spring-cloud-zuul-ratelimit/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulRateLimitPropertiesRefreshConfig.java:33
Method
setApplicationContext
(ApplicationContext applicationContext)
spring-cloud-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/logger/LoggerLevelRefresher.java:48
Method
setApplicationContext
(ApplicationContext applicationContext)
spring-cloud-zuul/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/zuul/ZuulPropertiesRefresher.java:49
Method
setApplicationContext
(ApplicationContext applicationContext)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:43
Method
setApplicationContext
(ApplicationContext applicationContext)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/CustomizedConfigurationPropertiesBinder.java:35
Method
setApplicationContext
(ApplicationContext applicationContext)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/util/DataSourceRefresher.java:68
Method
setApplicationEventPublisher
(ApplicationEventPublisher applicationEventPublisher)
spring-cloud-gateway/src/main/java/com/ctrip/framework/apollo/use/cases/spring/cloud/gateway/GatewayPropertiesRefresher.java:49
Method
setEnvironment
(Environment environment)
spring-boot-encrypt/src/main/java/com/ctrip/framework/apollo/use/cases/spring/boot/encrypt/Application.java:44
Method
setId
(int id)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:20
Method
setLogWriter
(PrintWriter out)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:52
Method
setLoginTimeout
(int seconds)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:57
Method
setName
(String name)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/entity/User.java:28
Method
stop
()
spring-mvc-logger/src/main/java/com/ctrip/framework/apollo/use/cases/spring/mvc/logger/LoggerStartupListener.java:60
Method
unwrap
(Class<T> iface)
dynamic-datasource/src/main/java/com/ctrip/framework/apollo/use/cases/dynamic/datasource/ds/DynamicDataSource.java:37