The sample Java client app at https://github.com/cf-gemfire-org/cloudcache-sample-app.git demonstrates how to connect an app to a service instance.
These instructions assume:
gfshclient of the same version as is used within your GemFire for VMs service instance.
Follow these instructions to run the app.
Clone the sample Java app from https://github.com/cf-gemfire-org/cloudcache-sample-app.git.
Update your clone of the sample Java app to work with your GemFire for VMs service instance:
service0with the name of your GemFire for VMs service instance.
gradle.propertiesfile with your username and password for the Pivotal Commercial Maven Repository.
build.gradlefile to be the same as the version within your GemFire for VMs service instance.
Build the app with
$ ./gradlew clean build
In a second shell, run
gfsh to connect to the GemFire for VMs service instance as described in Connect with gfsh over HTTPS.
gfsh to create a region named
test as described in Create Regions. This sample app places a single entry into the region, so the region type is not important.
PARTITION_REDUNDANT is a good choice.
In the shell where the app was built, deploy and run the app with
cf push -f manifest.yml
After the app starts, there will be an entry of ("1", "one") in the
test region. you can see that there is one entry in the region with the
gfsh>describe region --name=test
For this very small region, you can print the contents of the entire region with a
gfsh>query --query='SELECT * FROM /test'