From 088e1d51b44c2b43adcef0ec26b54f7abe7e0e22 Mon Sep 17 00:00:00 2001 From: Josh Kneubuhl Date: Tue, 26 Apr 2022 09:34:43 -0400 Subject: [PATCH] Use the SDKs contract router Main, not a local entrypoint Signed-off-by: Josh Kneubuhl --- .../chaincode-java/build.gradle | 2 +- .../samples/assettransfer/ContractMain.java | 23 ------------------- 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 asset-transfer-basic/chaincode-java/src/main/java/org/hyperledger/fabric/samples/assettransfer/ContractMain.java diff --git a/asset-transfer-basic/chaincode-java/build.gradle b/asset-transfer-basic/chaincode-java/build.gradle index d227840e..ba6d051b 100644 --- a/asset-transfer-basic/chaincode-java/build.gradle +++ b/asset-transfer-basic/chaincode-java/build.gradle @@ -31,7 +31,7 @@ repositories { } application { - mainClass = 'org.hyperledger.fabric.samples.assettransfer.ContractMain' + mainClass = 'org.hyperledger.fabric.contract.ContractRouter' } checkstyle { diff --git a/asset-transfer-basic/chaincode-java/src/main/java/org/hyperledger/fabric/samples/assettransfer/ContractMain.java b/asset-transfer-basic/chaincode-java/src/main/java/org/hyperledger/fabric/samples/assettransfer/ContractMain.java deleted file mode 100644 index 18b07e27..00000000 --- a/asset-transfer-basic/chaincode-java/src/main/java/org/hyperledger/fabric/samples/assettransfer/ContractMain.java +++ /dev/null @@ -1,23 +0,0 @@ -/* - * SPDX-License-Identifier: Apache-2.0 - */ -package org.hyperledger.fabric.samples.assettransfer; - -import org.hyperledger.fabric.contract.ContractRouter; - -public final class ContractMain { - - private ContractMain() { - } - - public static void main(final String[] args) throws Exception { - if (!System.getenv().containsKey("CHAINCODE_SERVER_ADDRESS")) { - throw new IllegalArgumentException("Missing required 'CHAINCODE_SERVER_ADDRESS' parameter from env"); - - } else if (!System.getenv().containsKey("CORE_CHAINCODE_ID_NAME")) { - throw new IllegalArgumentException("Missing required 'CORE_CHAINCODE_ID_NAME' parameter from env"); - } - - ContractRouter.main(args); - } -}