You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Dinesh Chitlangia (Jira)" <ji...@apache.org> on 2019/11/19 19:31:00 UTC

[jira] [Comment Edited] (RATIS-730) Fix checkstyle violations in ratis-examples

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

Dinesh Chitlangia edited comment on RATIS-730 at 11/19/19 7:30 PM:
-------------------------------------------------------------------

[~szetszwo] I am thinking we should move the code from method parsePeers to getParsedPeers.

{code:java}
public static RaftPeer[] parsePeers(String peers) {
    return Stream.of(peers.split(",")).map(address -> {
      String[] addressParts = address.split(":");
      return new RaftPeer(RaftPeerId.valueOf(addressParts[0]),
          addressParts[1] + ":" + addressParts[2]);
    }).toArray(RaftPeer[]::new);
  }

  public RaftPeer[] getParsedPeers() {
    return parsePeers(peers);
  }
{code}

Change to :
{code}
public RaftPeer[] getParsedPeers() {
    return Stream.of(peers.split(",")).map(address -> {
      String[] addressParts = address.split(":");
      return new RaftPeer(RaftPeerId.valueOf(addressParts[0]),
              addressParts[1] + ":" + addressParts[2]);
    }).toArray(RaftPeer[]::new);
  }
{code} 
and remove getParsePeers().


was (Author: dineshchitlangia):
[~szetszwo] I am thinking we should move the code from method parsePeers to getParsedPeers.

{code:java}
public static RaftPeer[] parsePeers(String peers) {
    return Stream.of(peers.split(",")).map(address -> {
      String[] addressParts = address.split(":");
      return new RaftPeer(RaftPeerId.valueOf(addressParts[0]),
          addressParts[1] + ":" + addressParts[2]);
    }).toArray(RaftPeer[]::new);
  }

  public RaftPeer[] getParsedPeers() {
    return parsePeers(peers);
  }
{code}

Change to :
{code}
public RaftPeer[] getParsedPeers() {
    return Stream.of(peers.split(",")).map(address -> {
      String[] addressParts = address.split(":");
      return new RaftPeer(RaftPeerId.valueOf(addressParts[0]),
              addressParts[1] + ":" + addressParts[2]);
    }).toArray(RaftPeer[]::new);
  }
{code} 
and remove getPeers() as it is just calling the other method and not performing any other operations.


> Fix checkstyle violations in ratis-examples
> -------------------------------------------
>
>                 Key: RATIS-730
>                 URL: https://issues.apache.org/jira/browse/RATIS-730
>             Project: Ratis
>          Issue Type: Sub-task
>            Reporter: Dinesh Chitlangia
>            Assignee: Dinesh Chitlangia
>            Priority: Major
>         Attachments: RATIS-730.001.patch, RATIS-730.002.patch, RATIS-730.003.patch, RATIS-730.004.patch
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Jira to fix checkstyle violations in ratis-examples module



--
This message was sent by Atlassian Jira
(v8.3.4#803005)