Using 'strictMatch' enables fail-fast behavior so that users can configure their Spring Boot, Apache Geode ClientCache applications to fail on startup if no cluster is available across any environment.
Additionally, enhanced the log output to give users better information about the runtime environment and whether an Apache Geode-based cluster was found and available.
Resolves gh-99.
Sets Apache Geode documentation version reference to 113.
Sets VMW TAS 4 VMs / PCF documentation version reference to 2-10.
Set VMW GF 4 VMs / PCC documentation version reference to 1-13.
Remove commented out configuration.
Remove 'org.springframework.geode:spring-geode-starter-logging' module from the runtiem classpath in the Multi-Site Caching Sample.
Applied Spring's @NonNull and @Nullable annotations to the API.
Added a NotKubernetesEnvironmentCondition class to the ClusterNotAvailableConfiguration class.
Added a @Conditional on the NotKubernetesEnvironmentCondition class annotated IsNotKubernetesEnvironmentCondition class to the ClusterNotAvailableConfiguration.AllClusterNotAvailableConditions class.
Removed all @ConditionalOnCloudPlatform annotated Condition classes in the ClusterAvailableConfiguration.AnyClusterAvailableCondition class, for both CloudFoundry and Kubernetes.
Edit Javadoc.
Resolves gh-99.
This SBDG module will contain all features and functionality requried for cloud computing and to run Spring Boot (SBDG) applications in a cloud context/environment connected to VMware Tanzu GemFire for VMS or K8S.
Add (URL) links to the Sample Guide and Code Example in the 'Asynchronous Inline Caching' section of the 'Caching with Apache Geode' chapter in the reference documentation.
Correct the Code Example URL in the samples.adoc for the Asynchronous Inline Caching Sample.
Refactor the Async Inline Caching Sample Code to include (Asciidoc) documentation markers.
Change the batch time interval in the AEQ batch-size configuration/strategy bean definition to 15 minutes.
Rename the GolfTournament created in the SpringBootApplication class to 'The Masters'.
Refactor the isFinished(..) and isNotFinished() methods in the PgaTourService class to accept a nullable GolfTournament argument.
Refactor the GolferController class to declare the REST API web service endpoints to use '/api/golf/tournament/' as the base Webapp context.
Change the default AEQ batch size to 25 and enable AEQ batch conflation.
Synchronize the Set of players (Golfers) and List of Pairings in the GolfTournament class.
Add a getPlayers() method to the GolfTournament class returning the Golfers registered to play in the GolfTournament.
Simply the isFinished() method in the GolfTournament class.
Add the in(:Golfer) and signScorecard() methods to the GolfTournament.Pairing class.
Rename the GolfTournamentService class to PgaTourService.
Rename the GolfTournamentController class to GolferController.