public class LedgerService
extends com.scalar.dl.rpc.LedgerGrpc.LedgerImplBase
Constructor and Description |
---|
LedgerService(LedgerService ledger,
LedgerValidationService validation,
com.scalar.dl.ledger.server.CommonService commonService,
LedgerConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
abortExecution(com.scalar.dl.rpc.ExecutionAbortRequest request,
io.grpc.stub.StreamObserver<com.scalar.dl.rpc.ExecutionAbortResponse> responseObserver) |
void |
executeContract(com.scalar.dl.rpc.ContractExecutionRequest request,
io.grpc.stub.StreamObserver<com.scalar.dl.rpc.ContractExecutionResponse> responseObserver) |
void |
listContracts(com.scalar.dl.rpc.ContractsListingRequest request,
io.grpc.stub.StreamObserver<com.scalar.dl.rpc.ContractsListingResponse> responseObserver) |
void |
registerContract(com.scalar.dl.rpc.ContractRegistrationRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) |
void |
retrieveAssetProof(com.scalar.dl.rpc.AssetProofRetrievalRequest request,
io.grpc.stub.StreamObserver<com.scalar.dl.rpc.AssetProofRetrievalResponse> responseObserver) |
void |
validateLedger(com.scalar.dl.rpc.LedgerValidationRequest request,
io.grpc.stub.StreamObserver<com.scalar.dl.rpc.LedgerValidationResponse> responseObserver) |
@Inject public LedgerService(LedgerService ledger, LedgerValidationService validation, com.scalar.dl.ledger.server.CommonService commonService, LedgerConfig config)
public void registerContract(com.scalar.dl.rpc.ContractRegistrationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
public void listContracts(com.scalar.dl.rpc.ContractsListingRequest request, io.grpc.stub.StreamObserver<com.scalar.dl.rpc.ContractsListingResponse> responseObserver)
public void executeContract(com.scalar.dl.rpc.ContractExecutionRequest request, io.grpc.stub.StreamObserver<com.scalar.dl.rpc.ContractExecutionResponse> responseObserver)
public void validateLedger(com.scalar.dl.rpc.LedgerValidationRequest request, io.grpc.stub.StreamObserver<com.scalar.dl.rpc.LedgerValidationResponse> responseObserver)
public void retrieveAssetProof(com.scalar.dl.rpc.AssetProofRetrievalRequest request, io.grpc.stub.StreamObserver<com.scalar.dl.rpc.AssetProofRetrievalResponse> responseObserver)
public void abortExecution(com.scalar.dl.rpc.ExecutionAbortRequest request, io.grpc.stub.StreamObserver<com.scalar.dl.rpc.ExecutionAbortResponse> responseObserver)