Interface PropertySourceExtensionLoader.ResourcePropertySourcesRefresher
- Enclosing class:
- PropertySourceExtensionLoader<A extends Annotation,
EA extends PropertySourceExtensionAttributes<A>>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
protected static interface PropertySourceExtensionLoader.ResourcePropertySourcesRefresher
The Refresher of
PropertySources'
for Resource
- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
-
PropertySource
Resource
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
Refresh thePropertySources
on theResource
(s) that was or were resolved by the valuevoid
Refresh thePropertySources
onResource
being refreshed
-
Method Details
-
refresh
void refresh(String resourceValue, @Nullable org.springframework.core.io.Resource resource) throws Throwable Refresh thePropertySources
onResource
being refreshed- Parameters:
resourceValue
- the value of resource declared byPropertySourceExtension.value()
resource
- the optionalPropertySources'
Resource
. Ifresource
isnull
, it indicates the resource is not specified, the actual resource(s) will be resolved by theresourceValue
, or refreshes thePropertySources
from the specifiedResource
- Throws:
Throwable
- any error occurs
-
refresh
Refresh thePropertySources
on theResource
(s) that was or were resolved by the value- Parameters:
resourceValue
- the value of resource declared byPropertySourceExtension.value()
- Throws:
Throwable
- any error occurs
-