John Blum
dcd0b33f7c
Add test runtime dependency on org.springframework.boot:spring-boot-starter-data-jpa.
...
Add test runtime dependency on org.springframework.boot:spring-boot-starter-data-cassandra.
Add test runtime dependency on org.hsqldb:hsqldb.
2019-06-13 00:13:26 -07:00
John Blum
3047073b52
Edit Javadoc.
...
Apply Spring @NonNull & @Nullable annotations to the API.
2019-06-12 18:19:55 -07:00
John Blum
82a3887f89
Add RegionConfigurer to enable Inline Caching capabilities using a SD CrudRepository for an application Region.
2019-06-12 18:06:10 -07:00
John Blum
66f75bc898
Optimize imports.
2019-06-12 11:02:59 -07:00
John Blum
7278f2af6e
Add RegionConfigurer to register a SD CrudRepository as a Region CacheWriter to write-through to an external data source for Inline Caching.
2019-06-12 11:00:34 -07:00
John Blum
f82bf7380a
Add RegionConfigurer to register a SD CrudRepository as a Region CacheLoader to handle cache misses in Inline Caching.
2019-06-12 10:59:23 -07:00
John Blum
8d9d520a75
Change getRepository() access modifier to public.
2019-06-12 10:58:54 -07:00
John Blum
39d57d62ca
Complete ServerDefinedRegionTemplateAutoConfigurationIntegrationTests.
2019-06-10 19:24:13 -07:00
John Blum
104a430b1a
Optimize imports.
2019-06-10 19:10:45 -07:00
John Blum
aac1e8a6e6
Move the Books application into example.app.books.
...
Move the LibraryService into example.app.library.
2019-06-10 18:54:49 -07:00
John Blum
099a030028
Polish source code.
2019-06-10 18:30:11 -07:00
John Blum
24700d556b
Update changelog with 1.1.0.M2 release notes.
2019-06-10 18:29:58 -07:00
John Blum
3d5b4beffd
Disable HTTPS (HTTP over SSL).
2019-06-10 10:19:42 -07:00
John Blum
71397e958d
Deprecate HttpBasicAuthenticationSecurityConfiguration.
2019-06-10 10:18:52 -07:00
John Blum
27325f8f5d
Update dependencies.
...
Upgrade to Spring Data Release Train Lovelace-BUILD-SNAPSHOT.
Upgrade to Spring Data for Apache Geode & Pivotal GemFire 2.1.9.BUILD-SNAPSHOT.
Upgrade to Spring Session for Apache Geode & Pivotal GemFire 2.1.4.BUILD-SNAPSHOT.
Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.3.BUILD-SNAPSHOT.
2019-06-10 10:17:18 -07:00
John Blum
567b231954
Optimize imports.
...
Format source code.
2019-06-09 18:07:40 -07:00
John Blum
9054cf84ea
Fix syntax errors in Jenkinsfile.
2019-05-29 10:55:38 -07:00
John Blum
93faf97edd
Switch generic node closure to running on a 'linux' node.
...
Change project properties definition to nested closure.
2019-05-29 10:09:28 -07:00
John Blum
57ae236e0c
Configure environment with JDK (8) by setting JAVA_HOME.
2019-05-29 08:43:05 -07:00
John Blum
db5f623ba0
Switch from @SpringBootApplication to @Configuration and @EnableAutoConfiguration with test configuration classes.
...
This will help avoid inadvertently including additional @Configuration classes in the classpath that are not required by, or applicable to, this test class.
2019-05-24 18:00:14 -07:00
John Blum
df0f318647
Add Integration Tests testing the custom configuration of the DEFAULT Pool and a named Pool when using Spring Boot auto-configuration.
2019-05-24 17:46:22 -07:00
John Blum
10930dd88b
Upgrade to Spring Session BOM Bean-SR5.
2019-05-22 20:16:14 -07:00
John Blum
3548e6152d
Add Spring Boot Starter modules for Spring Session using either Apache Geode or Pivotal GemFire (Pivotal Cloud Cache) as the (HTTP) Session state management provider.
...
Resolves gh-38.
2019-05-22 17:18:50 -07:00
John Blum
569ccc894d
Edit Gradle module descriptions.
2019-05-22 17:17:35 -07:00
John Blum
de098bcc10
Declare dependency management for 'org.springframework.session:spring-session-data-gemfire'.
2019-05-22 17:16:27 -07:00
John Blum
9ed0413956
Add support for Spring configured and bootstrapped Locator-based applications.
...
Resolves gh-37.
2019-05-15 15:54:25 -07:00
John Blum
0445d5f159
Polish Security auto-configuration tests for enforcing Auth in a cloud context.
2019-05-14 19:35:40 -07:00
John Blum
dd98cf7a6b
Polish Security auto-configuration tests for enforcing Auth in a local context.
2019-05-14 19:35:40 -07:00
John Blum
75ad55892c
Increase Gradlew JVM Heap size to 1 GB.
2019-05-14 09:47:04 -07:00
John Blum
b2e010d59c
Add Starter modules including test dependencies for testing Apache Geode or Pivotal GemFire applications in a Spring context.
...
Resolves gh-36.
2019-05-14 09:28:55 -07:00
John Blum
d1264a2d43
Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.2.RELEASE.
2019-05-14 09:27:35 -07:00
John Blum
8d05dcc0b5
Upgrade dependencies.
...
Upgrade to Spring Data for Apache Geode/Pivotal GemFire 2.1.8.RELEASE.
Upgrade to Spring Data Release Train Lovelace-SR8.
2019-05-13 12:21:18 -07:00
John Blum
931f6239d0
Fix duplicate anchor.
2019-05-13 00:43:20 -07:00
John Blum
1af91fb643
Upgrade dependencies.
...
Upgrade to Spring Framework 5.1.7.RELEASE.
Upgrade to Spring Data for Apache Geode/Pivotal GemFire 2.1.7.RELEASE.
Upgrade to Spring Data Release Train Lovelace-SR7.
2019-05-10 11:30:01 -07:00
Mark Secrist
e5d8568253
Fix minor spelling error 'grade' -> 'gradle'.
...
Resolves gh-32.
2019-05-09 23:37:34 -07:00
John Blum
6e0cf8f200
Edit Javadoc.
2019-05-09 19:55:46 -07:00
John Blum
7617fddd78
Add a concrete o.s.g.cache.RepositoryCacheLoader class, which implements org.apache.geode.cache.CacheLoader and uses (delegates to) a Spring Data CrudRepository.
2019-05-09 19:52:09 -07:00
John Blum
c33d75db27
Add a concrete o.s.g.cache.RepositoryCacheWriter class, which implements org.apache.geode.cache.CacheWriter and uses (delegates to) a Spring Data CrudRepository.
2019-05-09 19:51:11 -07:00
John Blum
a1300c5fc5
Add abstract base class supporting the development of Spring Data Repository, Apache Geode CacheLoader/CacheWriter implementations.
2019-05-09 19:49:29 -07:00
John Blum
75f8aed494
Add o.s.g.cache.support.CacheWriterSupport interface extending org.apache.geode.cache.CacheWriter to facilitate the implementations of application CacheWriters.
...
The CacheWriterSupport compliments the o.s.g.cache.support.CacheLoaderSupport interface.
2019-05-09 19:48:15 -07:00
John Blum
b9578f679d
Add abstract utility class for working with java.util.function.Functions.
2019-05-09 19:45:50 -07:00
John Blum
492dd1dae2
Prepare next development iteration.
2019-05-06 17:18:23 -07:00
John Blum
21473011c6
Release 1.1.0.M1.
2019-05-06 17:12:05 -07:00
John Blum
092d3aaaae
Edit changelog.txt.
...
Add release notes for the 1.1.0.M1 release.
2019-05-06 17:11:02 -07:00
John Blum
234f384360
Edit README.adoc.
...
Add documentation references for 1.1.0.M1 and 1.1.0.BUILD-SNAPSHOT.
2019-05-06 17:02:59 -07:00
John Blum
3d62ac4acc
Update the Apache Geode Management REST API Web Application (WAR) to 1.6.0.
2019-05-06 16:48:23 -07:00
John Blum
9a4442fe42
Switch to the 'DEFAULT' Pool.
...
Create Spring beans for the 'gemfirePool', 'MockPool' and 'TestPool' Pools.
2019-05-06 16:48:23 -07:00
John Blum
27b52f0e1d
Refactor Apache Geode/Pivotal GemFire (PCC) peer Security (Auth) auto-configuration.
...
Switch from using the GemfireBeanFactoryLocator with the security-manager property set to the SecurityManagerProxy to using the @EnableSecurityManager Annotation with the CacheFactory API.
2019-05-06 16:48:23 -07:00
John Blum
cdcbbca6a4
Encapsulate configuration of Apache Geode/Pivotal GemFire (PCC) Security (Auth) using an enabling Annotation with the CacheFactory API.
2019-05-06 16:48:23 -07:00
John Blum
fa421c6da4
Refactor SecurityManagerProxy class.
...
Remove init(:Properties) method call from constructor.
Implement the o.s.beans.factory.BeanFactoryAware interface.
Override the locateBeanFactory() method.
Switch the test configuration to use the new @EnableSecurityManagerProxy annotation.
2019-05-06 16:48:23 -07:00