BlockInfo(Block block) { filteredBlock = null; this.block = new BlockDeserializer(block); }
BlockInfo(PeerEvents.DeliverResponse resp) { final PeerEvents.DeliverResponse.TypeCase type = resp.getTypeCase(); if (type == PeerEvents.DeliverResponse.TypeCase.BLOCK) { final Block respBlock = resp.getBlock(); filteredBlock = null; if (respBlock == null) { throw new AssertionError("DeliverResponse type block but block is null"); } this.block = new BlockDeserializer(respBlock); } else if (type == PeerEvents.DeliverResponse.TypeCase.FILTERED_BLOCK) { filteredBlock = resp.getFilteredBlock(); block = null; if (filteredBlock == null) { throw new AssertionError("DeliverResponse type filter block but filter block is null"); } } else { throw new AssertionError(format("DeliverResponse type has unexpected type: %s, %d", type.name(), type.getNumber())); } }
BlockInfo(Block block) { filteredBlock = null; this.block = new BlockDeserializer(block); }
BlockInfo(Block block) { filteredBlock = null; this.block = new BlockDeserializer(block); }
BlockInfo(PeerEvents.DeliverResponse resp) { final PeerEvents.DeliverResponse.TypeCase type = resp.getTypeCase(); if (type == PeerEvents.DeliverResponse.TypeCase.BLOCK) { final Block respBlock = resp.getBlock(); filteredBlock = null; if (respBlock == null) { throw new AssertionError("DeliverResponse type block but block is null"); } this.block = new BlockDeserializer(respBlock); } else if (type == PeerEvents.DeliverResponse.TypeCase.FILTERED_BLOCK) { filteredBlock = resp.getFilteredBlock(); block = null; if (filteredBlock == null) { throw new AssertionError("DeliverResponse type filter block but filter block is null"); } } else { throw new AssertionError(format("DeliverResponse type has unexpected type: %s, %d", type.name(), type.getNumber())); } }
BlockInfo(PeerEvents.DeliverResponse resp) { final PeerEvents.DeliverResponse.TypeCase type = resp.getTypeCase(); if (type == PeerEvents.DeliverResponse.TypeCase.BLOCK) { final Block respBlock = resp.getBlock(); filteredBlock = null; if (respBlock == null) { throw new AssertionError("DeliverResponse type block but block is null"); } this.block = new BlockDeserializer(respBlock); } else if (type == PeerEvents.DeliverResponse.TypeCase.FILTERED_BLOCK) { filteredBlock = resp.getFilteredBlock(); block = null; if (filteredBlock == null) { throw new AssertionError("DeliverResponse type filter block but filter block is null"); } } else { throw new AssertionError(format("DeliverResponse type has unexpected type: %s, %d", type.name(), type.getNumber())); } }