TransactionActionDeserializer getTransactionAction(int index) { final Transaction transaction = getTransaction(); if (index >= getActionsCount()) { return null; } WeakReference<TransactionActionDeserializer> envelopeWeakReference = transactionActions.get(index); if (null != envelopeWeakReference) { TransactionActionDeserializer ret = envelopeWeakReference.get(); if (null != ret) { return ret; } } TransactionActionDeserializer transactionActionDeserialize = new TransactionActionDeserializer(transaction.getActions(index)); transactionActions.put(index, new WeakReference<>(transactionActionDeserialize)); return transactionActionDeserialize; }
public EndorserInfo getEndorsementInfo(int index) { if (isFiltered()) { return null; } if (null == endorserInfos) { endorserInfos = new ArrayList<>(); for (Endorsement endorsement : transactionAction.getPayload().getAction() .getChaincodeEndorsedAction().getEndorsementsList()) { endorserInfos.add(new EndorserInfo(endorsement)); } } return endorserInfos.get(index); }
ChaincodeActionPayloadDeserializer getPayload() { ChaincodeActionPayloadDeserializer ret = null; if (chaincodeActionPayloadDeserializer != null) { ret = chaincodeActionPayloadDeserializer.get(); } if (ret == null) { ret = new ChaincodeActionPayloadDeserializer(getTransactionAction().getPayload()); chaincodeActionPayloadDeserializer = new WeakReference<ChaincodeActionPayloadDeserializer>(ret); } return ret; } }
public int getEndorsementsCount() { if (isFiltered()) { return 0; } if (getEndorsementsCount < 0) { getEndorsementsCount = transactionAction.getPayload().getAction().getEndorsementsCount(); } return getEndorsementsCount; }
ChaincodeActionPayloadDeserializer getPayload() { ChaincodeActionPayloadDeserializer ret = null; if (chaincodeActionPayloadDeserializer != null) { ret = chaincodeActionPayloadDeserializer.get(); } if (ret == null) { ret = new ChaincodeActionPayloadDeserializer(getTransactionAction().getPayload()); chaincodeActionPayloadDeserializer = new WeakReference<ChaincodeActionPayloadDeserializer>(ret); } return ret; } }
TransactionActionDeserializer getTransactionAction(int index) { final Transaction transaction = getTransaction(); if (index >= getActionsCount()) { return null; } WeakReference<TransactionActionDeserializer> envelopeWeakReference = transactionActions.get(index); if (null != envelopeWeakReference) { TransactionActionDeserializer ret = envelopeWeakReference.get(); if (null != ret) { return ret; } } TransactionActionDeserializer transactionActionDeserialize = new TransactionActionDeserializer(transaction.getActions(index)); transactionActions.put(index, new WeakReference<>(transactionActionDeserialize)); return transactionActionDeserialize; }
public byte[] getProposalResponsePayload() { if (isFiltered()) { return null; } byte[] ret = null; ByteString retByteString = transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getResponsePayload(); if (null != retByteString) { ret = retByteString.toByteArray(); } return ret; }
ChaincodeActionPayloadDeserializer getPayload() { ChaincodeActionPayloadDeserializer ret = null; if (chaincodeActionPayloadDeserializer != null) { ret = chaincodeActionPayloadDeserializer.get(); } if (ret == null) { ret = new ChaincodeActionPayloadDeserializer(getTransactionAction().getPayload()); chaincodeActionPayloadDeserializer = new WeakReference<ChaincodeActionPayloadDeserializer>(ret); } return ret; } }
TransactionActionDeserializer getTransactionAction(int index) { final Transaction transaction = getTransaction(); if (index >= getActionsCount()) { return null; } WeakReference<TransactionActionDeserializer> envelopeWeakReference = transactionActions.get(index); if (null != envelopeWeakReference) { TransactionActionDeserializer ret = envelopeWeakReference.get(); if (null != ret) { return ret; } } TransactionActionDeserializer transactionActionDeserialize = new TransactionActionDeserializer(transaction.getActions(index)); transactionActions.put(index, new WeakReference<>(transactionActionDeserialize)); return transactionActionDeserialize; }
public byte[] getChaincodeInputArgs(int index) { if (isFiltered()) { return null; } ChaincodeInput input = transactionAction.getPayload().getChaincodeProposalPayload(). getChaincodeInvocationSpec().getChaincodeInput().getChaincodeInput(); return input.getArgs(index).toByteArray(); }
public byte[] getProposalResponseMessageBytes() { if (isFiltered()) { return null; } return transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseMessageBytes(); }
public int getProposalResponseStatus() { if (isFiltered()) { return -1; } return transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getResponseStatus(); }
public byte[] getResponseMessageBytes() { return isFiltered() ? null : transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseMessageBytes(); }
public int getResponseStatus() { return isFiltered() ? -1 : transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseStatus(); }
public String getResponseMessage() { return isFiltered() ? null : transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseMessage(); }
public int getChaincodeInputArgsCount() { if (isFiltered()) { return 0; } if (getChaincodeInputArgsCount < 0) { getChaincodeInputArgsCount = transactionAction.getPayload().getChaincodeProposalPayload(). getChaincodeInvocationSpec().getChaincodeInput().getChaincodeInput().getArgsCount(); } return getChaincodeInputArgsCount; }
/** * get name of chaincode with this transaction action * * @return name of chaincode. Maybe null if no chaincode or if block is filtered. */ public String getChaincodeIDName() { if (isFiltered()) { return null; } String name = null; Chaincode.ChaincodeID ccid = transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getChaincodeID(); if (ccid != null) { name = ccid.getName(); } return name; }
/** * get path of chaincode with this transaction action * * @return path of chaincode. Maybe null if no chaincode or if block is filtered. */ public String getChaincodeIDPath() { if (isFiltered()) { return null; } String path = null; Chaincode.ChaincodeID ccid = transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getChaincodeID(); if (ccid != null) { path = ccid.getPath(); } return path; }
/** * get version of chaincode with this transaction action * * @return version of chaincode. Maybe null if no chaincode or if block is filtered. */ public String getChaincodeIDVersion() { if (isFiltered()) { return null; } String version = null; Chaincode.ChaincodeID ccid = transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getChaincodeID(); if (ccid != null) { version = ccid.getVersion(); } return version; }
/** * Get read write set for this transaction. Will return null on for Eventhub events. * For eventhub events find the block by block number to get read write set if needed. * * @return Read write set. */ public TxReadWriteSetInfo getTxReadWriteSet() { if (BlockInfo.this.isFiltered()) { return null; } else { TxReadWriteSet txReadWriteSet = transactionAction.getPayload().getAction().getProposalResponsePayload() .getExtension().getResults(); if (txReadWriteSet == null) { return null; } return new TxReadWriteSetInfo(txReadWriteSet); } }