You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by km...@apache.org on 2017/03/15 22:34:12 UTC

[1/2] geode-native git commit: GEODE-2513 Unbrand Programming Examples section

Repository: geode-native
Updated Branches:
  refs/heads/develop 39a0d7137 -> 125624f5b


GEODE-2513 Unbrand Programming Examples section

- also removed ancient examples, and replaced them with pointers
to the QuickStart examples


Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/0138dbd5
Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/0138dbd5
Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/0138dbd5

Branch: refs/heads/develop
Commit: 0138dbd5a753c7671c82773fcee76f847a6edebb
Parents: 4c18359
Author: Karen Miller <km...@pivotal.io>
Authored: Wed Mar 15 13:34:41 2017 -0700
Committer: Karen Miller <km...@pivotal.io>
Committed: Wed Mar 15 13:34:41 2017 -0700

----------------------------------------------------------------------
 .../source/subnavs/geode-nc-nav.erb             |  2 +-
 .../cpp-example.html.md.erb                     | 28 +------
 .../csharp-example.html.md.erb                  | 81 +-------------------
 .../native-client-region.html.md.erb            |  8 +-
 .../programming-examples.html.md.erb            |  8 +-
 .../serialization-java.html.md.erb              | 12 +--
 .../serialization-overview.html.md.erb          |  2 -
 7 files changed, 18 insertions(+), 123 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/geode-native/blob/0138dbd5/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb b/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
index e61c9ea..2c38410 100644
--- a/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
+++ b/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
@@ -883,7 +883,7 @@ limitations under the License.
                         <a href="/docs/guide-native/11/programming-examples/programming-examples.html">Programming Examples</a>
                         <ul>
                             <li>
-                                <a href="/docs/guide-native/11/programming-examples/native-client-region.html">Declaring a Native Client Region</a>
+                                <a href="/docs/guide-native/11/programming-examples/native-client-region.html">Declaring a Client Region</a>
                             </li>
                             <li>
                                 <a href="/docs/guide-native/11/programming-examples/csharp-example.html">API Programming Example \u2013 C#</a>

http://git-wip-us.apache.org/repos/asf/geode-native/blob/0138dbd5/docs/geode-native-docs/programming-examples/cpp-example.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/programming-examples/cpp-example.html.md.erb b/docs/geode-native-docs/programming-examples/cpp-example.html.md.erb
index 831dfe3..e43f2a6 100644
--- a/docs/geode-native-docs/programming-examples/cpp-example.html.md.erb
+++ b/docs/geode-native-docs/programming-examples/cpp-example.html.md.erb
@@ -19,32 +19,8 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
-The next example uses the C++ API to implement a cache loader, which is generally used to retrieve data from an outside source.
 
-``` pre
-CacheablePtr TestCacheLoader::load(const RegionPtr& region,
-                                   const CacheableKeyPtr& key,
-                                   const UserDataPtr& aCallbackArgument)
-{
-  m_bInvoked = true;
-  printf("CacheLoader.load : %s\n", printEvent(region, key,
-          aCallbackArgument).c_str());
-  CacheablePtr value = NULLPTR;
-  try {
-    value = region->get(key, aCallbackArgument);
-  } catch(Exception& ex) {
-    fprintf(stderr, "Exception in TestCacheCallback::printEvent [%s]\n", ex.getMessage());
-  }
-  if (value != NULLPTR) {
-    printf( "Loader found value: ");
-    std::string formatValue = printEntryValue(value);
-    printf( "%s\n",formatValue.c_str());
-  } else {
-    printf( " Loader did not find a value");
-  }
- 
-  return value;
-}
-```
+See [QuickStart Examples](../introduction/quickstart.html)
+for C++ programming examples.
 
 

http://git-wip-us.apache.org/repos/asf/geode-native/blob/0138dbd5/docs/geode-native-docs/programming-examples/csharp-example.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/programming-examples/csharp-example.html.md.erb b/docs/geode-native-docs/programming-examples/csharp-example.html.md.erb
index 8251891..bf2f7fb 100644
--- a/docs/geode-native-docs/programming-examples/csharp-example.html.md.erb
+++ b/docs/geode-native-docs/programming-examples/csharp-example.html.md.erb
@@ -19,84 +19,7 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
-This C\# programming code in the next example demonstrates how to use two or more clients sharing a distributed region in a Geode cache.
-
-``` pre
-using System;
-using GemStone.GemFire.Cache;
- 
-namespace GemStone.GemFire.Cache.QuickStart {
-  // The BasicOperations QuickStart example.
-  class BasicOperations {
-      static void Main(string[] args) {
-      try {
-          // Create a Cache.
-          CacheFactory cacheFactory = CacheFactory.CreateCacheFactory(null);
- 
-          Cache cache = cacheFactory.SetSubscriptionEnabled(true).Create();
- 
-          Console.WriteLine("Created the Cache");
- 
-          RegionFactory regionFactory = 
-              cache.CreateRegionFactory(RegionShortcut.CACHING_PROXY);
- 
-          Region region = regionFactory.Create("exampleRegion");
- 
-          Console.WriteLine("Created the Region Programmatically.");
- 
-          // Put an Entry (Key and Value pair) into the Region using the 
-          // direct/shortcut method.
-          region.Put("Key1", "Value1");
- 
-          Console.WriteLine("Put the first Entry into the Region");
- 
-          // Put an Entry into the Region by manually creating a Key and 
-          // a Value pair.
-          CacheableInt32 key = new CacheableInt32(123);
-          CacheableString value = new CacheableString("123");
-          region.Put(key, value);
- 
-          Console.WriteLine("Put the second Entry into the Region");
- 
-          if (IntPtr.Size == 8) { // Are we a 64 bit process?
-              Char ch = 'A';
-              string text = new string(ch, 1024 * 1024);
-              for (int item = 0; item < (5 * 1024 /* 5 GB */); item++) {
-                  region.LocalPut(item, text);
-              }
-              Console.WriteLine("Put over 4 GB data locally");
-          }
-          // Get Entries back out of the Region.
-          IGFSerializable result1 = region.Get("Key1");
- 
-          Console.WriteLine("Obtained the first Entry from the Region");
- 
-          IGFSerializable result2 = region.Get(key);
- 
-          Console.WriteLine("Obtained the second Entry from the Region");
- 
-          // Invalidate an Entry in the Region.
-          region.Invalidate("Key1");
- 
-          Console.WriteLine("Invalidated the first Entry in the Region");
- 
-          // Destroy an Entry in the Region.
-          region.Destroy(key);
- 
-          Console.WriteLine("Destroyed the second Entry in the Region");
- 
-          // Close the GemFire Cache.
-          cache.Close();
- 
-          Console.WriteLine("Closed the Cache");
-      }
-      // An exception should not occur
-      catch (GemFireException gfex) {
-          Console.WriteLine("BasicOperations Exception: {0}", 
-              gfex.Message);
-      }
-  }
-}
-```
 
+See [QuickStart Examples](../introduction/quickstart.html)
+for C\# programming examples.
 

http://git-wip-us.apache.org/repos/asf/geode-native/blob/0138dbd5/docs/geode-native-docs/programming-examples/native-client-region.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/programming-examples/native-client-region.html.md.erb b/docs/geode-native-docs/programming-examples/native-client-region.html.md.erb
index e2aa9ab..6aaf4bc 100644
--- a/docs/geode-native-docs/programming-examples/native-client-region.html.md.erb
+++ b/docs/geode-native-docs/programming-examples/native-client-region.html.md.erb
@@ -1,5 +1,5 @@
 ---
-title:  Declaring a Native Client Region
+title:  Declaring a Client Region
 ---
 
 <!--
@@ -19,7 +19,7 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
-The following example shows how to declare a native client region in a `cache.xml` file.
+This example shows how to declare a client region in a `cache.xml` file.
 
 ``` pre
 <cache>
@@ -38,9 +38,9 @@ The following example shows how to declare a native client region in a `cache.xm
 </cache>
 ```
 
--   The pool defines a list of cache servers that the native client region can communicate with.
+-   The pool defines a list of cache servers that the client region can communicate with.
 -   The *CACHING\_PROXY* setting causes the client region to cache data and to communicate with the servers. The *PROXY* setting causes the client region to communicate with the servers, but cache no data.
 -   The region *subscription-enabled* property, if `true` , indicates that the client should receive data updates when server data changes.
--   Native clients do not specify cache loaders or writers, which are provided by the server.
+-   Clients do not specify cache loaders or writers, which are provided by the server.
 
 

http://git-wip-us.apache.org/repos/asf/geode-native/blob/0138dbd5/docs/geode-native-docs/programming-examples/programming-examples.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/programming-examples/programming-examples.html.md.erb b/docs/geode-native-docs/programming-examples/programming-examples.html.md.erb
index 7014d9e..748d9d4 100644
--- a/docs/geode-native-docs/programming-examples/programming-examples.html.md.erb
+++ b/docs/geode-native-docs/programming-examples/programming-examples.html.md.erb
@@ -19,16 +19,14 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
-This chapter provides a set of programming examples to help you understand the Geode native client API.
+This section provides a set of programming examples to further understanding of the client API.
 
--   **[Declaring a Native Client Region](native-client-region.html)**
+-   **[Declaring a Client Region](native-client-region.html)**
 
-    The following example shows how to declare a native client region in a `cache.xml` file.
+    The following example shows how to declare a client region in a `cache.xml` file.
 
 -   **[API Programming Example \u2013 C\#](csharp-example.html)**
 
-    This C\# programming code in the next example demonstrates how to use two or more clients sharing a distributed region in a Geode cache.
-
 -   **[API Programming Example \u2013 C++](cpp-example.html)**
 
 -   **[Data Serialization Examples](serialization-overview.html)**

http://git-wip-us.apache.org/repos/asf/geode-native/blob/0138dbd5/docs/geode-native-docs/programming-examples/serialization-java.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/programming-examples/serialization-java.html.md.erb b/docs/geode-native-docs/programming-examples/serialization-java.html.md.erb
index 9f02566..91a1922 100644
--- a/docs/geode-native-docs/programming-examples/serialization-java.html.md.erb
+++ b/docs/geode-native-docs/programming-examples/serialization-java.html.md.erb
@@ -29,12 +29,12 @@ public class User implements DataSerializable
     private ExampleObject eo;
     static {
         Instantiator.register(
-                       new Instantiator(User.class, (byte)45)
-                       {
-                            public DataSerializable newInstance() {
-                                return new User();
-                            }
-                        } );
+            new Instantiator(User.class, (byte)45)
+                {
+                    public DataSerializable newInstance() {
+                        return new User();
+                    }
+                } );
     }
     /**
      * Creates an "empty" User whose contents are filled in by

http://git-wip-us.apache.org/repos/asf/geode-native/blob/0138dbd5/docs/geode-native-docs/programming-examples/serialization-overview.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/programming-examples/serialization-overview.html.md.erb b/docs/geode-native-docs/programming-examples/serialization-overview.html.md.erb
index edbcbf6..dc311fe 100644
--- a/docs/geode-native-docs/programming-examples/serialization-overview.html.md.erb
+++ b/docs/geode-native-docs/programming-examples/serialization-overview.html.md.erb
@@ -25,8 +25,6 @@ This section contains data serialization examples for C++, C\#, and Java.
 
 -   **[C\# Serialization Example](serialization-csharp.html)**
 
-    This example shows how to implement a user-defined Serializable object.
-
 -   **[Java Serialization Example](serialization-java.html)**
 
 


[2/2] geode-native git commit: Merge branch 'feature/GEODE-2513-8' into develop

Posted by km...@apache.org.
Merge branch 'feature/GEODE-2513-8' into develop


Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/125624f5
Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/125624f5
Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/125624f5

Branch: refs/heads/develop
Commit: 125624f5b3fa80a0738884e9e5ee3c8295840775
Parents: 39a0d71 0138dbd
Author: Karen Miller <km...@pivotal.io>
Authored: Wed Mar 15 15:33:58 2017 -0700
Committer: Karen Miller <km...@pivotal.io>
Committed: Wed Mar 15 15:33:58 2017 -0700

----------------------------------------------------------------------
 .../source/subnavs/geode-nc-nav.erb             |  2 +-
 .../cpp-example.html.md.erb                     | 28 +------
 .../csharp-example.html.md.erb                  | 81 +-------------------
 .../native-client-region.html.md.erb            |  8 +-
 .../programming-examples.html.md.erb            |  8 +-
 .../serialization-java.html.md.erb              | 12 +--
 .../serialization-overview.html.md.erb          |  2 -
 7 files changed, 18 insertions(+), 123 deletions(-)
----------------------------------------------------------------------