[ 
https://issues.apache.org/jira/browse/GEODE-2231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15890842#comment-15890842
 ] 

ASF GitHub Bot commented on GEODE-2231:
---------------------------------------

Github user upthewaterspout commented on a diff in the pull request:

    https://github.com/apache/geode-examples/pull/3#discussion_r103763778
  
    --- Diff: 
partitioned/src/main/java/org/apache/geode/examples/partitioned/Consumer.java 
---
    @@ -0,0 +1,81 @@
    +/*
    + * Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license
    + * agreements. See the NOTICE file distributed with this work for 
additional information regarding
    + * copyright ownership. The ASF licenses this file to You under the Apache 
License, Version 2.0 (the
    + * "License"); you may not use this file except in compliance with the 
License. You may obtain a
    + * copy of the License at
    + *
    + * http://www.apache.org/licenses/LICENSE-2.0
    + *
    + * Unless required by applicable law or agreed to in writing, software 
distributed under the License
    + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express
    + * or implied. See the License for the specific language governing 
permissions and limitations under
    + * the License.
    + */
    +package org.apache.geode.examples.partitioned;
    +
    +import java.util.*;
    +import org.apache.geode.cache.client.ClientCache;
    +import org.apache.geode.cache.Region;
    +
    +public class Consumer extends BaseClient {
    +
    +  public static void main(String[] args) {
    +    Consumer c = new Consumer();
    +    c.checkAndPrint(args);
    +  }
    +
    +  public void checkAndPrint(String[] args) {
    +    if (0 == args.length) {
    +      throw new RuntimeException("Expected argument specifying region 
name.");
    +    } else {
    --- End diff --
    
    Nitpick - no need for an else. If (0 == args.length), your method was over 
when it threw an exception. This could help from having a bunch of nested 
levels of if/else here.


> Create new partitioning example
> -------------------------------
>
>                 Key: GEODE-2231
>                 URL: https://issues.apache.org/jira/browse/GEODE-2231
>             Project: Geode
>          Issue Type: Improvement
>          Components: docs
>            Reporter: Karen Smoler Miller
>            Assignee: Karen Smoler Miller
>            Priority: Minor
>
> Add a new example to the geode-examples that demonstrates partitioning.
> The example will use the same structure as the replicated example, starting 2 
> servers that host a partitioned region (with no redundant copies).  Run the 
> producer to populate the region.  Run the consumer to see the contents of the 
> region. Then, stop one of the servers and run the consumer again to notice 
> that only roughly half (with 2 servers and hopefully a reasonable hash) of 
> the entries are present.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to