Skip to content

Create an AbstractCacheFactoryBean class #493

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
jxblum opened this issue Mar 8, 2021 · 0 comments
Closed

Create an AbstractCacheFactoryBean class #493

jxblum opened this issue Mar 8, 2021 · 0 comments
Assignees
Labels
in: api Issues with API type: enhancement A general enhancement

Comments

@jxblum
Copy link
Contributor

jxblum commented Mar 8, 2021

Refactor the CacheFactoryBean (peer) and ClientCacheFactoryBean classes to extend AbstractCacheFactoryBean.

@jxblum jxblum self-assigned this Mar 8, 2021
@jxblum jxblum added in: api Issues with API type: enhancement A general enhancement labels Mar 8, 2021
@jxblum jxblum added this to the 2.5 RC1 (2021.0.0) milestone Mar 8, 2021
@jxblum jxblum closed this as completed in a795930 Mar 9, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
Refactor the CacheFactoryInitializer @FunctionalInterface interface to extend java.util.function.Function.

Edit Javadoc.

Apply Spring's @nonnull and @nullable annotations to the API.

Resolves spring-projectsgh-493.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
Refactor the org.springramework.data.gemfire.CacheFactoryBean class to extend AbstractResolvableCacheFactoryBean.

Resolves spring-projectsgh-493.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
The intent of this abstract class is to encapsulate externalized configuration metadata applied to the cache such as Apache Geode native cache.xml as well as gemfire.properties.

This abstract class also handles any additional component configuration related to external configuration metadata handling, such as configuration applied and processed by the GemfireBeanFactoryLocator.

Resolves spring-projectsgh-493.
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
jxblum added a commit to jxblum/spring-data-geode that referenced this issue Mar 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: api Issues with API type: enhancement A general enhancement
Projects
None yet
Development

No branches or pull requests

2 participants