com.scalar.dl.client.service.AbstractAuditorClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of scalardl-java-client-sdk Show documentation
Show all versions of scalardl-java-client-sdk Show documentation
A client-side Java library to interact with Scalar DL network.
package com.scalar.dl.client.service;
import com.scalar.dl.ledger.model.LedgerValidationResult;
import com.scalar.dl.rpc.ContractExecutionRequest;
import com.scalar.dl.rpc.ContractExecutionResponse;
import com.scalar.dl.rpc.ExecutionOrderingResponse;
import com.scalar.dl.rpc.ExecutionValidationRequest;
import com.scalar.dl.rpc.LedgerValidationRequest;
import com.scalar.dl.rpc.LedgerValidationResponse;
import java.util.concurrent.Future;
public abstract class AbstractAuditorClient implements Client {
abstract ExecutionOrderingResponse order(ContractExecutionRequest request);
abstract ContractExecutionResponse validate(ExecutionValidationRequest request);
abstract Future validateAsync(LedgerValidationRequest request);
abstract LedgerValidationResult validateAwait(Future future);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy