EnvelopeDeserializer getData(int index) throws InvalidProtocolBufferException { if (index >= getData().getDataCount()) { return null; } WeakReference<EnvelopeDeserializer> envelopeWeakReference = envelopes.get(index); if (null != envelopeWeakReference) { EnvelopeDeserializer ret = envelopeWeakReference.get(); if (null != ret) { return ret; } } EnvelopeDeserializer envelopeDeserializer = EnvelopeDeserializer.newInstance(getData().getData(index), getTransActionsMetaData()[index]); envelopes.put(index, new WeakReference<>(envelopeDeserializer)); return envelopeDeserializer; }
/** * getEnvelopeCount * * @return the number of transactions in this block. */ public int getEnvelopeCount() { return isFiltered() ? filteredBlock.getFilteredTransactionsCount() : block.getData().getDataCount(); }
EnvelopeInfoIterator() { max = isFiltered() ? filteredBlock.getFilteredTransactionsCount() : block.getData().getDataCount(); }
EnvelopeDeserializer getData(int index) throws InvalidProtocolBufferException { if (index >= getData().getDataCount()) { return null; } WeakReference<EnvelopeDeserializer> envelopeWeakReference = envelopes.get(index); if (null != envelopeWeakReference) { EnvelopeDeserializer ret = envelopeWeakReference.get(); if (null != ret) { return ret; } } EnvelopeDeserializer envelopeDeserializer = EnvelopeDeserializer.newInstance(getData().getData(index), getTransActionsMetaData()[index]); envelopes.put(index, new WeakReference<>(envelopeDeserializer)); return envelopeDeserializer; }
EnvelopeDeserializer getData(int index) throws InvalidProtocolBufferException { if (index >= getData().getDataCount()) { return null; } WeakReference<EnvelopeDeserializer> envelopeWeakReference = envelopes.get(index); if (null != envelopeWeakReference) { EnvelopeDeserializer ret = envelopeWeakReference.get(); if (null != ret) { return ret; } } EnvelopeDeserializer envelopeDeserializer = EnvelopeDeserializer.newInstance(getData().getData(index), getTransActionsMetaData()[index]); envelopes.put(index, new WeakReference<>(envelopeDeserializer)); return envelopeDeserializer; }
/** * getEnvelopeCount * * @return the number of transactions in this block. */ public int getEnvelopeCount() { return isFiltered() ? filteredBlock.getFilteredTransactionsCount() : block.getData().getDataCount(); }
/** * getEnvelopeCount * * @return the number of transactions in this block. */ public int getEnvelopeCount() { return isFiltered() ? filteredBlock.getFilteredTransactionsCount() : block.getData().getDataCount(); }
EnvelopeInfoIterator() { max = isFiltered() ? filteredBlock.getFilteredTransactionsCount() : block.getData().getDataCount(); }
EnvelopeInfoIterator() { max = isFiltered() ? filteredBlock.getFilteredTransactionsCount() : block.getData().getDataCount(); }