Skip navigation links
A B C D E F G H I L M N O P R S T V 

A

abort(ExecutionAbortRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
AbstractAuditorClient - Class in com.scalar.dl.client.service
 
AbstractAuditorClient() - Constructor for class com.scalar.dl.client.service.AbstractAuditorClient
 
AbstractGatewayClient - Class in com.scalar.dl.client.service
 
AbstractGatewayClient() - Constructor for class com.scalar.dl.client.service.AbstractGatewayClient
 
AbstractLedgerClient - Class in com.scalar.dl.client.service
 
AbstractLedgerClient() - Constructor for class com.scalar.dl.client.service.AbstractLedgerClient
 
accept(ThrowableConsumer<T>, T) - Method in interface com.scalar.dl.client.service.Client
 
apply(ThrowableFunction<T, R>, T) - Method in interface com.scalar.dl.client.service.Client
 
AUDITOR_AUTHORIZATION_CREDENTIAL - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.authorization.credential (Optional)
An authorization credential for Auditor.
AUDITOR_ENABLED - Static variable in class com.scalar.dl.client.config.ClientConfig
Optional.
AUDITOR_HOST - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.host (Optional)
A hostname or an IP address of the auditor ("localhost" by default).
AUDITOR_LINEARIZABLE_VALIDATION_CONTRACT_ID - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.linearizable_validation.contract_id (Optional)
The ID of ValidateLedger contract ("validate-ledger" by default).
AUDITOR_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.port (Optional)
A hostname or an IP address of the auditor ("localhost" by default).
AUDITOR_PRIVILEGED_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.privileged_port (Optional)
A port number of the auditor for privileged services (40052 by default).
AUDITOR_TLS_CA_ROOT_CERT_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.tls.ca_root_cert_path (Optional)
A custom CA root certificate (file path) for TLS communication for Auditor.
AUDITOR_TLS_CA_ROOT_CERT_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.tls.ca_root_cert_pem (Optional)
A custom CA root certificate (PEM data) for TLS communication for Auditor.
AUDITOR_TLS_ENABLED - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.tls.enabled (Optional)
A flag to enable TLS communication for Auditor (false by default).
AUDITOR_TLS_OVERRIDE_AUTHORITY - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.auditor.tls.override_authority (Optional)
A custom authority for TLS communication for Auditor.
AuditorClient - Class in com.scalar.dl.client.service
 
AuditorClient(TargetConfig) - Constructor for class com.scalar.dl.client.service.AuditorClient
 
AUTHENTICATION_METHOD - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.authentication_method (Optional)
The authentication method for a client and servers.
AUTHORIZATION_CREDENTIAL - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.authorization.credential (Optional)
An authorization credential for Ledger.
AuthorizationInterceptor - Class in com.scalar.dl.client.rpc
 
AuthorizationInterceptor(String) - Constructor for class com.scalar.dl.client.rpc.AuthorizationInterceptor
 

B

build() - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig.Builder
 
build() - Method in class com.scalar.dl.client.config.HmacIdentityConfig.Builder
 

C

call() - Method in class com.scalar.dl.client.tool.CertificateRegistration
 
call() - Method in class com.scalar.dl.client.tool.ContractExecution
 
call() - Method in class com.scalar.dl.client.tool.ContractRegistration
 
call() - Method in class com.scalar.dl.client.tool.ContractsListing
 
call() - Method in class com.scalar.dl.client.tool.ContractsRegistration
 
call() - Method in class com.scalar.dl.client.tool.FunctionRegistration
 
call() - Method in class com.scalar.dl.client.tool.FunctionsRegistration
 
call() - Method in class com.scalar.dl.client.tool.LedgerValidation
 
call() - Method in class com.scalar.dl.client.tool.SecretRegistration
 
call() - Method in class com.scalar.dl.client.tool.SmallbankBench
 
call() - Method in class com.scalar.dl.client.tool.SmallbankLoader
 
cert(String) - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig.Builder
 
CERT_HOLDER_ID - Static variable in class com.scalar.dl.client.config.ClientConfig
Deprecated.
This variable will be deleted in release 5.0.0. Use scalar.dl.client.entity_id instead.
CERT_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
Deprecated.
This variable will be deleted in release 5.0.0. Use scalar.dl.client.entity.identity.digital_signature.cert_path instead.
CERT_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
Deprecated.
This variable will be deleted in release 5.0.0. Use scalar.dl.client.entity.identity.digital_signature.cert_pem instead.
CERT_VERSION - Static variable in class com.scalar.dl.client.config.ClientConfig
Deprecated.
This variable will be deleted in release 5.0.0. Use scalar.dl.client.entity.identity.digital_signature.cert_version instead.
CertificateRegistration - Class in com.scalar.dl.client.tool
 
CertificateRegistration() - Constructor for class com.scalar.dl.client.tool.CertificateRegistration
 
certVersion(int) - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig.Builder
 
Client - Interface in com.scalar.dl.client.service
 
ClientConfig - Class in com.scalar.dl.client.config
 
ClientConfig(File) - Constructor for class com.scalar.dl.client.config.ClientConfig
 
ClientConfig(InputStream) - Constructor for class com.scalar.dl.client.config.ClientConfig
 
ClientConfig(Properties) - Constructor for class com.scalar.dl.client.config.ClientConfig
 
ClientException - Exception in com.scalar.dl.client.exception
 
ClientException(String, StatusCode) - Constructor for exception com.scalar.dl.client.exception.ClientException
 
ClientException(String, Throwable, StatusCode) - Constructor for exception com.scalar.dl.client.exception.ClientException
 
ClientMode - Enum in com.scalar.dl.client.config
 
ClientService - Class in com.scalar.dl.client.service
A thread-safe client that interacts with Ledger and Auditor components to register certificates, register contracts, execute contracts, and validate data.
ClientService(ClientConfig, ClientServiceHandler, RequestSigner) - Constructor for class com.scalar.dl.client.service.ClientService
Constructs a ClientService with the specified ClientConfig, ClientServiceHandler and RequestSigner.
ClientServiceFactory - Class in com.scalar.dl.client.service
A factory class to instantiate ClientService.
ClientServiceFactory(ClientConfig) - Constructor for class com.scalar.dl.client.service.ClientServiceFactory
Deprecated.
This method will be removed in release 5.0.0.
ClientServiceFactory() - Constructor for class com.scalar.dl.client.service.ClientServiceFactory
 
ClientServiceHandler - Interface in com.scalar.dl.client.service
 
close() - Method in class com.scalar.dl.client.service.ClientService
Deprecated.
This method will be removed in release 5.0.0.
close() - Method in class com.scalar.dl.client.service.ClientServiceFactory
Cleans up all the resources managed by the factory.
com.scalar - package com.scalar
 
CommandGroupRenderer - Class in com.scalar.dl.client.tool
Renderer to display a group of subcommands like Git.
CommandGroupRenderer(ImmutableMap<String, List<Class<?>>>) - Constructor for class com.scalar.dl.client.tool.CommandGroupRenderer
 
Common - Class in com.scalar.dl.client.tool
 
Common() - Constructor for class com.scalar.dl.client.tool.Common
 
Common - Class in com.scalar.dl.client.util
 
Common() - Constructor for class com.scalar.dl.client.util.Common
 
CommonOptions - Class in com.scalar.dl.client.tool
This is the class to define options in common that can be reused by the subcommands.
CommonOptions() - Constructor for class com.scalar.dl.client.tool.CommonOptions
 
configureDataSize(NettyChannelBuilder, TargetConfig) - Static method in class com.scalar.dl.client.rpc.RpcUtil
 
configureHeader(NettyChannelBuilder, TargetConfig) - Static method in class com.scalar.dl.client.rpc.RpcUtil
 
configureTls(NettyChannelBuilder, TargetConfig) - Static method in class com.scalar.dl.client.rpc.RpcUtil
 
ContractExecution - Class in com.scalar.dl.client.tool
 
ContractExecution() - Constructor for class com.scalar.dl.client.tool.ContractExecution
 
ContractRegistration - Class in com.scalar.dl.client.tool
 
ContractRegistration() - Constructor for class com.scalar.dl.client.tool.ContractRegistration
 
ContractsListing - Class in com.scalar.dl.client.tool
 
ContractsListing() - Constructor for class com.scalar.dl.client.tool.ContractsListing
 
ContractsRegistration - Class in com.scalar.dl.client.tool
 
ContractsRegistration() - Constructor for class com.scalar.dl.client.tool.ContractsRegistration
 
create(ClientConfig) - Method in class com.scalar.dl.client.service.ClientServiceFactory
Returns a ClientService instance.
create(GatewayClientConfig) - Method in class com.scalar.dl.client.service.ClientServiceFactory
Returns a ClientService instance.

D

DEFAULT_AUDITING_HOOK - Static variable in class com.scalar.dl.client.service.AbstractLedgerClient
 
DefaultClientServiceHandler - Class in com.scalar.dl.client.service
 
DefaultClientServiceHandler(AbstractLedgerClient, AbstractAuditorClient) - Constructor for class com.scalar.dl.client.service.DefaultClientServiceHandler
Constructs a BaseClientService with the specified AbstractLedgerClient and AbstractAuditorClient.
DeserializationFormat - Enum in com.scalar.dl.client.tool
 
DigitalSignatureIdentityConfig - Class in com.scalar.dl.client.config
 
DigitalSignatureIdentityConfig.Builder - Class in com.scalar.dl.client.config
 
DS_CERT_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.identity.digital_signature.cert_path
PEM-encoded certificate data, which is required if scalar.dl.client.entity.identity.digital_signature.cert_pem is empty.
DS_CERT_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.identity.digital_signature.cert_pem
The path of a certificate file in PEM format, which is required if scalar.dl.client.entity.identity.digital_signature.cert_path is empty.
DS_CERT_VERSION - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.identity.digital_signature.cert_version (Optional)
The version of the certificate 1 by default.
DS_PRIVATE_KEY_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.identity.digital_signature.private_key_path
The path of a private key file in PEM format, which corresponds to the specified certificate.
DS_PRIVATE_KEY_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.identity.digital_signature.private_key_pem
PEM-encoded private key data.

E

ENTITY_ID - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.id
A unique ID of a requester (e.g., a user or a device).
entityId(String) - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig.Builder
 
entityId(String) - Method in class com.scalar.dl.client.config.HmacIdentityConfig.Builder
 
equals(Object) - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig
 
equals(Object) - Method in class com.scalar.dl.client.config.HmacIdentityConfig
 
execute(ContractExecutionRequest) - Method in class com.scalar.dl.client.service.GatewayClient
 
execute(ContractExecutionRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
execute(ContractExecutionRequest, ThrowableFunction<ContractExecutionResponse, ContractExecutionResponse>) - Method in class com.scalar.dl.client.service.LedgerClient
 
executeContract(String, JsonObject) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and functions) with the specified argument.
executeContract(String, String, JsonObject) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and functions) with the specified argument.
executeContract(String, JsonObject, Optional<JsonObject>) - Method in class com.scalar.dl.client.service.ClientService
Deprecated.
This method will be removed in release 5.0.0.
executeContract(String, String, JsonObject, Optional<JsonObject>) - Method in class com.scalar.dl.client.service.ClientService
Deprecated.
This method will be removed in release 5.0.0.
executeContract(String, JsonObject, String, JsonObject) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and function) with the specified arguments.
executeContract(String, String, JsonObject, String, JsonObject) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and functions) with the specified arguments.
executeContract(String, JsonNode) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract with the specified argument.
executeContract(String, String, JsonNode) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract with the specified argument.
executeContract(String, JsonNode, String, JsonNode) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and functions) with the specified arguments.
executeContract(String, String, JsonNode, String, JsonNode) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and functions) with the specified arguments.
executeContract(String, String) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract with the specified argument.
executeContract(String, String, String) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract with the specified argument.
executeContract(String, String, String, String) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and function) with the specified arguments.
executeContract(String, String, String, String, String) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract (and function) with the specified arguments.
executeContract(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract with the specified serialized byte array of a ContractExecutionRequest.
executeContract(ContractExecutionRequest) - Method in interface com.scalar.dl.client.service.ClientServiceHandler
Executes the specified contract with the specified ContractExecutionRequest.
executeContract(ContractExecutionRequest) - Method in class com.scalar.dl.client.service.DefaultClientServiceHandler
Executes the specified contract with the specified ContractExecutionRequest.
executeContract(ContractExecutionRequest) - Method in class com.scalar.dl.client.service.GatewayClientServiceHandler
Executes the specified contract with the specified ContractExecutionRequest.

F

fileToBytes(String) - Static method in class com.scalar.dl.client.util.Common
 
finalize() - Method in class com.scalar.dl.client.config.ClientConfig
SpotBugs detects Bug Type "CT_CONSTRUCTOR_THROW" saying that "The object under construction remains partially initialized and may be vulnerable to Finalizer attacks."
finalize() - Method in class com.scalar.dl.client.config.GatewayClientConfig
SpotBugs detects Bug Type "CT_CONSTRUCTOR_THROW" saying that "The object under construction remains partially initialized and may be vulnerable to Finalizer attacks."
finalize() - Method in class com.scalar.dl.client.service.AuditorClient
SpotBugs detects Bug Type "CT_CONSTRUCTOR_THROW" saying that "The object under construction remains partially initialized and may be vulnerable to Finalizer attacks."
finalize() - Method in class com.scalar.dl.client.service.GatewayClient
SpotBugs detects Bug Type "CT_CONSTRUCTOR_THROW" saying that "The object under construction remains partially initialized and may be vulnerable to Finalizer attacks."
finalize() - Method in class com.scalar.dl.client.service.LedgerClient
SpotBugs detects Bug Type "CT_CONSTRUCTOR_THROW" saying that "The object under construction remains partially initialized and may be vulnerable to Finalizer attacks."
FunctionRegistration - Class in com.scalar.dl.client.tool
 
FunctionRegistration() - Constructor for class com.scalar.dl.client.tool.FunctionRegistration
 
FunctionsRegistration - Class in com.scalar.dl.client.tool
 
FunctionsRegistration() - Constructor for class com.scalar.dl.client.tool.FunctionsRegistration
 

G

GATEWAY_AUTHORIZATION_CREDENTIAL - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.authorization.credential (Optional)
An authorization credential for the gateway.
GATEWAY_HOST - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.host (Optional)
A hostname or an IP address of the gateway ("localhost" by default).
GATEWAY_PORT - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.port (Optional)
A port number of the gateway (30051 by default).
GATEWAY_PRIVILEGED_PORT - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.privileged_port (Optional)
A port number of the gateway for privileged services (30052 by default).
GATEWAY_TLS_CA_ROOT_CERT_PATH - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.tls.ca_root_cert_path (Optional)
A custom CA root certificate (file path) for TLS communication for the gateway.
GATEWAY_TLS_CA_ROOT_CERT_PEM - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.tls.ca_root_cert_pem (Optional)
A custom CA root certificate (PEM data) for TLS communication for the gateway.
GATEWAY_TLS_ENABLED - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.tls.enabled (Optional)
A flag to enable TLS communication for the gateway (false by default).
GATEWAY_TLS_OVERRIDE_AUTHORITY - Static variable in class com.scalar.dl.client.config.GatewayClientConfig
scalar.dl.client.gateway.tls.override_authority (Optional)
A custom authority for TLS communication for Auditor.
GatewayClient - Class in com.scalar.dl.client.service
 
GatewayClient(TargetConfig) - Constructor for class com.scalar.dl.client.service.GatewayClient
 
GatewayClientConfig - Class in com.scalar.dl.client.config
 
GatewayClientConfig(File) - Constructor for class com.scalar.dl.client.config.GatewayClientConfig
 
GatewayClientConfig(InputStream) - Constructor for class com.scalar.dl.client.config.GatewayClientConfig
 
GatewayClientConfig(Properties) - Constructor for class com.scalar.dl.client.config.GatewayClientConfig
 
GatewayClientServiceHandler - Class in com.scalar.dl.client.service
 
GatewayClientServiceHandler(AbstractGatewayClient) - Constructor for class com.scalar.dl.client.service.GatewayClientServiceHandler
Constructs a GatewayClientServiceHandler with the specified AbstractGatewayClient.
getAuditorLinearizableValidationContractId() - Method in class com.scalar.dl.client.config.ClientConfig
 
getAuditorTargetConfig() - Method in class com.scalar.dl.client.config.ClientConfig
 
getAuthenticationMethod() - Method in class com.scalar.dl.client.config.ClientConfig
 
getCert() - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig
 
getCertVersion() - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig
 
getClientConfig() - Method in class com.scalar.dl.client.config.GatewayClientConfig
 
getClientMode() - Method in class com.scalar.dl.client.config.ClientConfig
 
getClientService() - Method in class com.scalar.dl.client.service.ClientServiceFactory
Deprecated.
This method will be removed in release 5.0.0.
getDigitalSignatureIdentityConfig() - Method in class com.scalar.dl.client.config.ClientConfig
 
getEntityId() - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig
 
getEntityId() - Method in class com.scalar.dl.client.config.HmacIdentityConfig
 
getGatewayTargetConfig() - Method in class com.scalar.dl.client.config.GatewayClientConfig
 
getGrpcClientConfig() - Method in class com.scalar.dl.client.config.ClientConfig
 
getHmacIdentityConfig() - Method in class com.scalar.dl.client.config.ClientConfig
 
getLedgerTargetConfig() - Method in class com.scalar.dl.client.config.ClientConfig
 
getPrivateKey() - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig
 
getSecretKey() - Method in class com.scalar.dl.client.config.HmacIdentityConfig
 
getSecretKeyVersion() - Method in class com.scalar.dl.client.config.HmacIdentityConfig
 
getStatusCode() - Method in exception com.scalar.dl.client.exception.ClientException
 
GRPC_DEADLINE_DURATION_MILLIS - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.grpc.deadline_duration_millis (Optional)
A deadline that is after the given duration from now for each request.
GRPC_MAX_INBOUND_MESSAGE_SIZE - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.grpc.max_inbound_message_size (Optional)
The maximum message size allowed for a single gRPC frame.
GRPC_MAX_INBOUND_METADATA_SIZE - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.grpc.max_inbound_metadata_size (Optional)
The maximum size of metadata allowed to be received.

H

hashCode() - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig
 
hashCode() - Method in class com.scalar.dl.client.config.HmacIdentityConfig
 
HMAC_SECRET_KEY - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.identity.hmac.secret_key
A secret key for HMAC, which is required if HMAC is used for authentication.
HMAC_SECRET_KEY_VERSION - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.entity.identity.hmac.key_version (Optional)
The version of the HMAC key.
HmacIdentityConfig - Class in com.scalar.dl.client.config
 
HmacIdentityConfig.Builder - Class in com.scalar.dl.client.config
 

I

interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class com.scalar.dl.client.rpc.AuthorizationInterceptor
 
isAuditorEnabled() - Method in class com.scalar.dl.client.config.ClientConfig
 

L

LedgerClient - Class in com.scalar.dl.client.service
 
LedgerClient(TargetConfig) - Constructor for class com.scalar.dl.client.service.LedgerClient
 
LedgerValidation - Class in com.scalar.dl.client.tool
 
LedgerValidation() - Constructor for class com.scalar.dl.client.tool.LedgerValidation
 
list(ContractsListingRequest) - Method in class com.scalar.dl.client.service.AuditorClient
 
list(ContractsListingRequest) - Method in interface com.scalar.dl.client.service.Client
 
list(ContractsListingRequest) - Method in class com.scalar.dl.client.service.GatewayClient
 
list(ContractsListingRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
listContracts(String) - Method in class com.scalar.dl.client.service.ClientService
Retrieves a list of contracts for the certificate holder specified in ClientConfig.
listContracts(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Retrieves a list of contracts with the specified serialized byte array of a ContractsListingRequest.
listContracts(ContractsListingRequest) - Method in interface com.scalar.dl.client.service.ClientServiceHandler
Retrieves a list of contracts with the specified ContractsListingRequest.
listContracts(ContractsListingRequest) - Method in class com.scalar.dl.client.service.DefaultClientServiceHandler
Retrieves a list of contracts with the specified ContractsListingRequest.
listContracts(ContractsListingRequest) - Method in class com.scalar.dl.client.service.GatewayClientServiceHandler
Retrieves a list of contracts with the specified ContractsListingRequest.

M

main(String[]) - Static method in class com.scalar.dl.client.tool.CertificateRegistration
 
main(String[]) - Static method in class com.scalar.dl.client.tool.ContractExecution
 
main(String[]) - Static method in class com.scalar.dl.client.tool.ContractRegistration
 
main(String[]) - Static method in class com.scalar.dl.client.tool.ContractsListing
 
main(String[]) - Static method in class com.scalar.dl.client.tool.ContractsRegistration
 
main(String[]) - Static method in class com.scalar.dl.client.tool.FunctionRegistration
 
main(String[]) - Static method in class com.scalar.dl.client.tool.FunctionsRegistration
 
main(String[]) - Static method in class com.scalar.dl.client.tool.LedgerValidation
 
main(String[]) - Static method in class com.scalar.dl.client.tool.ScalarDlCommandLine
 
main(String[]) - Static method in class com.scalar.dl.client.tool.SecretRegistration
 
main(String[]) - Static method in class com.scalar.dl.client.tool.SmallbankBench
 
main(String[]) - Static method in class com.scalar.dl.client.tool.SmallbankLoader
 
MODE - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.mode (Optional)
A client mode.

N

newBuilder() - Static method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig
 
newBuilder() - Static method in class com.scalar.dl.client.config.HmacIdentityConfig
 

O

order(ContractExecutionRequest) - Method in class com.scalar.dl.client.service.AuditorClient
 

P

printStackTrace(Exception) - Method in class com.scalar.dl.client.tool.CommonOptions
Outputs Java stack trace to stderr stream by using Throwable.printStackTrace() when the stacktrace option is set.
PRIVATE_KEY_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
Deprecated.
This variable will be deleted in release 5.0.0. Use scalar.dl.client.entity.identity.digital_signature.private_key_path instead.
PRIVATE_KEY_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
Deprecated.
This variable will be deleted in release 5.0.0. Use scalar.dl.client.entity.identity.digital_signature.private_key_pem instead.
privateKey(String) - Method in class com.scalar.dl.client.config.DigitalSignatureIdentityConfig.Builder
 

R

register(CertificateRegistrationRequest) - Method in class com.scalar.dl.client.service.AuditorClient
 
register(SecretRegistrationRequest) - Method in class com.scalar.dl.client.service.AuditorClient
 
register(ContractRegistrationRequest) - Method in class com.scalar.dl.client.service.AuditorClient
 
register(CertificateRegistrationRequest) - Method in interface com.scalar.dl.client.service.Client
 
register(SecretRegistrationRequest) - Method in interface com.scalar.dl.client.service.Client
 
register(ContractRegistrationRequest) - Method in interface com.scalar.dl.client.service.Client
 
register(CertificateRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClient
 
register(SecretRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClient
 
register(FunctionRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClient
 
register(ContractRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClient
 
register(CertificateRegistrationRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
register(SecretRegistrationRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
register(FunctionRegistrationRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
register(ContractRegistrationRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
registerCertificate() - Method in class com.scalar.dl.client.service.ClientService
Registers the certificate specified in the given ClientConfig for digital signature authentication.
registerCertificate(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Registers the certificate specified with the serialized byte array of a CertificateRegistrationRequest for digital signature authentication.
registerCertificate(CertificateRegistrationRequest) - Method in interface com.scalar.dl.client.service.ClientServiceHandler
Registers the certificate with the specified CertificateRegistrationRequest for digital signature authentication.
registerCertificate(CertificateRegistrationRequest) - Method in class com.scalar.dl.client.service.DefaultClientServiceHandler
Registers the certificate with the specified CertificateRegistrationRequest for digital signature authentication.
registerCertificate(CertificateRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClientServiceHandler
Registers the certificate with the specified CertificateRegistrationRequest for digital signature authentication.
registerContract(String, String, byte[], Optional<JsonObject>) - Method in class com.scalar.dl.client.service.ClientService
Deprecated.
This method will be removed in release 5.0.0.
registerContract(String, String, String, Optional<JsonObject>) - Method in class com.scalar.dl.client.service.ClientService
Deprecated.
This method will be removed in release 5.0.0.
registerContract(String, String, byte[]) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(String, String, String) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(String, String, byte[], JsonObject) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(String, String, String, JsonObject) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(String, String, byte[], JsonNode) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(String, String, String, JsonNode) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(String, String, String, String) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(String, String, byte[], String) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified contract for the certificate holder specified in ClientConfig.
registerContract(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Registers the contract with the specified serialized byte array of a ContractRegistrationRequest.
registerContract(ContractRegistrationRequest) - Method in interface com.scalar.dl.client.service.ClientServiceHandler
Registers the contract with the specified ContractRegistrationRequest.
registerContract(ContractRegistrationRequest) - Method in class com.scalar.dl.client.service.DefaultClientServiceHandler
Registers the contract with the specified ContractRegistrationRequest.
registerContract(ContractRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClientServiceHandler
Registers the contract with the specified ContractRegistrationRequest.
registerFunction(String, String, byte[]) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified function.
registerFunction(String, String, String) - Method in class com.scalar.dl.client.service.ClientService
Registers the specified function.
registerFunction(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Registers the function with the specified serialized byte array of a FunctionRegistrationRequest.
registerFunction(FunctionRegistrationRequest) - Method in interface com.scalar.dl.client.service.ClientServiceHandler
Registers the function with the specified FunctionRegistrationRequest.
registerFunction(FunctionRegistrationRequest) - Method in class com.scalar.dl.client.service.DefaultClientServiceHandler
Registers the function with the specified FunctionRegistrationRequest.
registerFunction(FunctionRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClientServiceHandler
Registers the function with the specified FunctionRegistrationRequest.
registerSecret() - Method in class com.scalar.dl.client.service.ClientService
Registers the secret key specified in the given ClientConfig for HMAC authentication.
registerSecret(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Registers the secret key specified with the serialized byte array of a SecretRegistrationRequest for HMAC authentication.
registerSecret(SecretRegistrationRequest) - Method in interface com.scalar.dl.client.service.ClientServiceHandler
Registers the secret key with the specified SecretRegistrationRequest for HMAC authentication.
registerSecret(SecretRegistrationRequest) - Method in class com.scalar.dl.client.service.DefaultClientServiceHandler
Registers the secret key with the specified SecretRegistrationRequest for HMAC authentication.
registerSecret(SecretRegistrationRequest) - Method in class com.scalar.dl.client.service.GatewayClientServiceHandler
Registers the secret key with the specified SecretRegistrationRequest for HMAC authentication.
render(CommandLine.Help) - Method in class com.scalar.dl.client.tool.CommandGroupRenderer
 
RequestSigner - Class in com.scalar.dl.client.util
 
RequestSigner(SignatureSigner) - Constructor for class com.scalar.dl.client.util.RequestSigner
 
retrieve(AssetProofRetrievalRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
RpcUtil - Class in com.scalar.dl.client.rpc
 
RpcUtil() - Constructor for class com.scalar.dl.client.rpc.RpcUtil
 

S

ScalarDlCommandLine - Class in com.scalar.dl.client.tool
 
ScalarDlCommandLine() - Constructor for class com.scalar.dl.client.tool.ScalarDlCommandLine
 
secretKey(String) - Method in class com.scalar.dl.client.config.HmacIdentityConfig.Builder
 
secretKeyVersion(int) - Method in class com.scalar.dl.client.config.HmacIdentityConfig.Builder
 
SecretRegistration - Class in com.scalar.dl.client.tool
 
SecretRegistration() - Constructor for class com.scalar.dl.client.tool.SecretRegistration
 
SERVER_HOST - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.server.host (Optional)
A hostname or an IP address of the server ("localhost" by default).
SERVER_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.server.port (Optional)
A port number of the server (50051 by default).
SERVER_PRIVILEGED_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.server.privileged_port (Optional)
A port number of the server for privileged services (50052 by default).
shutdown() - Method in class com.scalar.dl.client.service.AuditorClient
 
shutdown() - Method in interface com.scalar.dl.client.service.Client
 
shutdown() - Method in class com.scalar.dl.client.service.GatewayClient
 
shutdown() - Method in class com.scalar.dl.client.service.LedgerClient
 
sign(ContractRegistrationRequest.Builder) - Method in class com.scalar.dl.client.util.RequestSigner
 
sign(ContractsListingRequest.Builder) - Method in class com.scalar.dl.client.util.RequestSigner
 
sign(ContractExecutionRequest.Builder) - Method in class com.scalar.dl.client.util.RequestSigner
 
sign(LedgerValidationRequest.Builder) - Method in class com.scalar.dl.client.util.RequestSigner
 
sign(AssetProofRetrievalRequest.Builder) - Method in class com.scalar.dl.client.util.RequestSigner
 
sign(ExecutionAbortRequest.Builder) - Method in class com.scalar.dl.client.util.RequestSigner
 
SmallbankBench - Class in com.scalar.dl.client.tool
 
SmallbankBench() - Constructor for class com.scalar.dl.client.tool.SmallbankBench
 
SmallbankLoader - Class in com.scalar.dl.client.tool
 
SmallbankLoader() - Constructor for class com.scalar.dl.client.tool.SmallbankLoader
 
STATUS_TRAILER_KEY - Static variable in interface com.scalar.dl.client.service.Client
 

T

throwExceptionWithStatusCode(Exception) - Method in interface com.scalar.dl.client.service.Client
 
TLS_CA_ROOT_CERT_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.tls.ca_root_cert_path (Optional)
A custom CA root certificate (file path) for TLS communication for Ledger.
TLS_CA_ROOT_CERT_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.tls.ca_root_cert_pem (Optional)
A custom CA root certificate (PEM data) for TLS communication for Ledger.
TLS_ENABLED - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.tls.enabled (Optional)
A flag to enable TLS communication for Ledger (false by default).
TLS_OVERRIDE_AUTHORITY - Static variable in class com.scalar.dl.client.config.ClientConfig
scalar.dl.client.tls.override_authority (Optional)
A custom authority for TLS communication for Ledger.
toJsonObject(String) - Method in interface com.scalar.dl.client.service.Client
 

V

validate(ExecutionValidationRequest) - Method in class com.scalar.dl.client.service.AuditorClient
 
validate(LedgerValidationRequest) - Method in class com.scalar.dl.client.service.GatewayClient
 
validate(LedgerValidationRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
validateLedger(String) - Method in class com.scalar.dl.client.service.ClientService
Validates the specified asset in the ledger.
validateLedger(String, int, int) - Method in class com.scalar.dl.client.service.ClientService
Validates the specified asset between the specified ages in the ledger.
validateLedger(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Validates the specified asset in the ledger with the specified serialized byte array of a LedgerValidationRequest.
validateLedger(LedgerValidationRequest) - Method in interface com.scalar.dl.client.service.ClientServiceHandler
Validates the specified asset in the ledger with the specified LedgerValidationRequest.
validateLedger(LedgerValidationRequest) - Method in class com.scalar.dl.client.service.DefaultClientServiceHandler
Validates the specified asset in the ledger with the specified LedgerValidationRequest.
validateLedger(LedgerValidationRequest) - Method in class com.scalar.dl.client.service.GatewayClientServiceHandler
Validates the specified asset in the ledger with the specified LedgerValidationRequest.
valueOf(String) - Static method in enum com.scalar.dl.client.config.ClientMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.scalar.dl.client.tool.DeserializationFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.scalar.dl.client.config.ClientMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.scalar.dl.client.tool.DeserializationFormat
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T V 
Skip navigation links