Coverage Summary for Class: SubmitBlockResult (co.rsk.mine)

Class Class, % Method, % Line, %
SubmitBlockResult 0% (0/1) 0% (0/5) 0% (0/13)


1 /* 2  * This file is part of RskJ 3  * Copyright (C) 2017 RSK Labs Ltd. 4  * 5  * This program is free software: you can redistribute it and/or modify 6  * it under the terms of the GNU Lesser General Public License as published by 7  * the Free Software Foundation, either version 3 of the License, or 8  * (at your option) any later version. 9  * 10  * This program is distributed in the hope that it will be useful, 11  * but WITHOUT ANY WARRANTY; without even the implied warranty of 12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13  * GNU Lesser General Public License for more details. 14  * 15  * You should have received a copy of the GNU Lesser General Public License 16  * along with this program. If not, see <http://www.gnu.org/licenses/>. 17  */ 18  19 package co.rsk.mine; 20  21 /** 22  * Wraps the result of a MinerServer.SubmitBitcoinBlock() method call. 23  * 24  * @author martin.medina 25  */ 26 public class SubmitBlockResult { 27  28  private final String status; 29  30  private final String message; 31  32  private final SubmittedBlockInfo blockInfo; 33  34  SubmitBlockResult(String status, String message) { 35  this.status = status; 36  this.message = message; 37  this.blockInfo = null; 38  } 39  40  SubmitBlockResult(String status, String message, SubmittedBlockInfo blockInfo) { 41  this.status = status; 42  this.message = message; 43  this.blockInfo = blockInfo; 44  } 45  46  public String getStatus() { 47  return status; 48  } 49  50  public String getMessage() { 51  return message; 52  } 53  54  public SubmittedBlockInfo getBlockInfo() { 55  return blockInfo; 56  } 57 }