John Blum
c350152ddf
Review and edit the 'Caching with Apache Geode or Pivotal GemFire' chapter.
2018-06-25 13:43:16 -07:00
John Blum
023be38682
Review and edit the 'Building ClientCache Applications' chapter.
2018-06-25 13:43:08 -07:00
John Blum
0619af6b2e
Add bookmarks.
2018-06-25 12:47:08 -07:00
John Blum
e52d099f05
Edit formatting and grammar.
2018-06-25 12:13:42 -07:00
John Blum
b94fb64200
Review and edit the Abstract, Getting Started, Introduction and Using Spring Boot chapters.
2018-06-25 12:04:59 -07:00
John Blum
15e6baf649
Add security.adoc documenting the auto-configuration for Apache Geode/Pivotal GemFire Security.
...
The document documents Authentication/Authorization (Auth) and Transport Layer Security (TLS) using SSL.
Securing data at rest is not supported.
2018-06-25 01:19:51 -07:00
John Blum
88e48d5705
Set Table of Contents (TOC) level to 3.
...
Add URL links to Pivotal CloudCache documentation.
2018-06-25 01:18:48 -07:00
John Blum
b713c3253a
Add appendix.adoc containing additional documentation to help developers during development.
2018-06-24 22:34:07 -07:00
John Blum
cbb06d3381
Fix packages references to java, org.apache.geode, org.springframework and com.gemstone.gemfire.
2018-06-24 21:21:27 -07:00
John Blum
9049bcefd2
Move the SpringBootApacheGeodeCacheServerApplication class from example.app.server to org.springframework.geode.docs.example.app.server.
...
Tag the SpringBootApacheGeodeCacheServerApplication class for use in Asciidoc documentation.
2018-06-24 21:09:56 -07:00
John Blum
2013096d06
Add data-serialization.adoc documenting the auto-configuration of Apache Geode/Pivotal GemFire (PDX) Serialization.
2018-06-24 20:33:40 -07:00
John Blum
806a1c23e1
Add continuous-query.adoc documenting the auto-configuration of Apache Geode/Pivotal GemFire Continuous Query (CQ).
2018-06-24 20:33:35 -07:00
John Blum
ccd7f29a87
Change all TimeSpan class references to Timespan.
2018-06-24 20:29:50 -07:00
John Blum
e3a873ccdd
Annotate caching integration tests with Spring's @DirtiesContext annotation to refresh the Spring ApplicationContext on subsequent test class execution.
2018-06-24 20:29:50 -07:00
John Blum
1aad7adff6
Annotate the Book class, 'new' property with the Spring Data @Transient annotation to prevent serialization.
2018-06-24 20:29:50 -07:00
John Blum
a0c424ef82
Add functions.adoc documeting the auto-configuration of Apache Geode/Pivotal GemFire Function Executions using SDG.
2018-06-24 20:29:50 -07:00
John Blum
a177fd597f
Change chapter title.
2018-06-24 20:29:50 -07:00
John Blum
1ef8390791
Move section on using Spring Boot for Apache Geode/Pivotal GemFire, Maven and Gradle build configuration to index.adoc.
2018-06-24 20:29:10 -07:00
John Blum
7bea03f19c
Add docs example demonstrating a Spring Boot, Apache Geode CacheServer application that can be run standalone, as a loner, or as part of a cluster.
2018-06-22 13:33:59 -07:00
John Blum
da60e6d8a0
Refine Asciidoctor attributes and Javadoc links.
...
Declare compile-time depencency on the 'spring-geode-starter'.
Declare runtime dependency on Spring Shell.
2018-06-22 13:32:43 -07:00
John Blum
ded7ad8863
Edit Abstract, Introduction and Getting Started sections for grammar.
2018-06-22 13:31:21 -07:00
John Blum
511dfab075
Add repositories.adoc documenting the auto-configuration of Spring Data for Apache Geode/Pivotal GemFire Repositories.
2018-06-22 12:57:46 -07:00
John Blum
cacb832e1c
Add unit tests asserting the behavior of Java Object.toString() used in various contexts, such as Optionals and Streams.
2018-06-22 12:55:01 -07:00
John Blum
6a015553b6
Fix formatting.
2018-06-22 03:02:11 -07:00
John Blum
a2d3dea59b
Add caching.adoc documenting the auto-configuration of Apache Geode or Pivotal GemFire as a caching provider in Spring's Cache Abstraction.
2018-06-22 02:33:19 -07:00
John Blum
23ccb41075
Add Logback XML configuration file to configure logging for doc examples.
2018-06-22 02:29:42 -07:00
John Blum
cd5399a3c3
Add integration test asserting neither Apache Geode nor Pivotal GemFire is configured as the cache provider in Spring's Cache Abstraction when another caching provider (i.e. CacheManger) has been declared and configured in the Spring context.
2018-06-22 02:29:42 -07:00
John Blum
fa4a07722b
Add clientcache-applications.adoc documenting the auto-configuration of ClientCache applications.
...
This document also documents configuration of embedded, peer Cache and CacheServer applications.
2018-06-22 02:29:37 -07:00
John Blum
d98c8d1334
Add annotation configuration support to configure Apache Geode/Pivotal GemFire Locators ('locators') used in P2P topologies and remote Locators ('remote-locators') used in WAN topologies.
2018-06-21 17:51:42 -07:00
John Blum
ebca814c74
Introduce variables for URLs and other things.
...
Edit content.
2018-06-21 11:43:35 -07:00
John Blum
c3171b65aa
Add index.adoc with Abstract, Introduction and Getting Started sections.
2018-06-21 11:25:29 -07:00
John Blum
209c1d88a3
Add spring-geode-docs module.
2018-06-21 11:24:45 -07:00
John Blum
8adaca453a
Upgrade to Spring IO Platform Cairo-SR2 for springIoCheck.
2018-06-20 15:50:47 -07:00
John Blum
939d0ae238
Upgrade to Gradle 4.8.
2018-06-20 15:49:52 -07:00
John Blum
4066dd054f
Switch project dependency management to using Spring Boot Dependencies BOM to manage all project dependencies and versions.
2018-06-20 14:12:37 -07:00
John Blum
8876402f04
Upgrade to Spring Build Conventions Gradle Plugin 0.0.16.RELEASE.
2018-06-20 14:10:15 -07:00
John Blum
794db44bec
Set Spring IO Platform version to Cairo-RELEASE in the springIoCheck build step/task.
2018-06-20 13:56:31 -07:00
John Blum
330dc7fec3
Rename modules.
...
Rename geode-spring-boot to spring-geode.
Rename geode-spring-boot-autoconfigure to spring-geode-autoconfigure.
Rename geode-spring-boot-starter to spring-geode-starter.
Rename gemfire-spring-boot-starter to spring-gemfire-starter.
Resolves GitHub Issue #6 .
2018-06-19 18:35:09 -07:00
John Blum
c830817ed3
Upgrade to Spring Framework 5.0.7.RELEASE.
...
Upgrade to Spring Boot 2.0.3.RELEASE.
Upgrade to Spring Data for Apache Geode 2.0.8.RELEASE.
Upgrade to Spring Data for Pivotal GemFire 2.0.8.RELEASE.
Upgrade to Spring Data Release Train Kay-SR8.
2018-06-14 11:40:10 -07:00
John Blum
d2d8d207f0
Refactor PDX Serialization enablement into a separate auto-configuration class to auto-configure PDX for both client and servers.
2018-06-12 23:16:40 -07:00
John Blum
deb90386db
Move SDG Function annotation configuration extension classes to o.s.g.function.config.
...
Remove the org.springframework.data.gemfire.function.config package.
Rebase AbstractFunctionExecutionAutoConfigurationExtension on the new o.s.d.g.function.config.FunctionExecutionBeanDefinitionRegitrar by simply overriding the newAnnotationBasedFunctionExecutionConfigurationSource() method in order to configure the auto-configuration packages as the base packages used to search for POJO-based Function Execution interfaces.
2018-06-12 22:49:13 -07:00
John Blum
9ef2ca4bd4
Remove o.s.d.g.support.GemfireBeanFactoryLocatorProxy extension class.
...
Replace references to o.s.d.gemfire.support.GemfireBeanFactoryLocatorProxy with SDG's o.s.d.g.support.GemfireBeanFactoryLocator.
2018-06-12 22:32:55 -07:00
John Blum
0192141d27
Upgrade to Spring Data Release Train Kay-BUILD-SNAPSHOT.
...
Upgrade to Spring Data for Apache Geode 2.0.8.BUILD-SNAPSHOT.
Upgrade to Spring Data for Pivotal GemFire 2.0.8.BUILD-SNAPSHOT.
2018-06-12 22:20:34 -07:00
John Blum
5f837c4289
Rename o.s.g.config.annotation.DurableClientIdConfigurationIntegrationTests to DurableClientConfigurationIntegrationTests.
2018-06-05 20:37:06 -07:00
John Blum
3bca6f773e
Set ClientCacheFactoryBean.readyForEvents property to true.
2018-06-05 20:33:53 -07:00
John Blum
318f0748cb
Provide a convenient, default, abstract implementation of the o.a.g.security.SecurityManager interface.
2018-06-05 18:06:11 -07:00
John Blum
490d8c8ed9
Add Annotation based configuration to configure a client's 'durable-client-id' & 'durable-client-timeout' properties along with keeping the client's server event queue alive.
2018-06-04 18:38:44 -07:00
John Blum
41a7e7bc55
Add Annotation based configuration to configure the peer member's 'distributed-system-id' property.
2018-06-04 18:36:56 -07:00
John Blum
91c36588d1
Add Annotation based configuration to configure the member 'groups' property.
2018-06-04 18:35:16 -07:00
John Blum
636289aeef
Improve configuration logic.
...
Edit Javadoc.
Rename memberNameIsCorrect() test case method to memberNameWasConfiguredCorrectly().
2018-06-04 18:33:31 -07:00