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

A

AbstractLedgerClient - Class in com.scalar.dl.client.service
 
AbstractLedgerClient() - Constructor for class com.scalar.dl.client.service.AbstractLedgerClient
 
AbstractLedgerClient.ThrowableConsumer<T> - Interface in com.scalar.dl.client.service
 
accept(AbstractLedgerClient.ThrowableConsumer, T) - Method in class com.scalar.dl.client.service.AbstractLedgerClient
 
accept(T) - Method in interface com.scalar.dl.client.service.AbstractLedgerClient.ThrowableConsumer
 
AUTHORIZATION_CREDENTIAL - Static variable in class com.scalar.dl.client.config.ClientConfig
 
AuthorizationInterceptor - Class in com.scalar.dl.client.auth
 
AuthorizationInterceptor(String) - Constructor for class com.scalar.dl.client.auth.AuthorizationInterceptor
 

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.LedgerValidation
 
call() - Method in class com.scalar.dl.client.tool.MultiLedgersValidation
 
call() - Method in class com.scalar.dl.client.tool.StateUpdaterSimpleBench
 
CERT_HOLDER_ID - Static variable in class com.scalar.dl.client.config.ClientConfig
 
CERT_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
 
CERT_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
 
CERT_VERSION - Static variable in class com.scalar.dl.client.config.ClientConfig
 
CertificateRegistration - Class in com.scalar.dl.client.tool
 
CertificateRegistration() - Constructor for class com.scalar.dl.client.tool.CertificateRegistration
 
CLIENT_MODE - Static variable in class com.scalar.dl.client.config.ClientConfig
 
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
 
ClientConfig.Server - Class in com.scalar.dl.client.config
 
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
 
ClientModule - Class in com.scalar.dl.client.service
 
ClientModule(ClientConfig) - Constructor for class com.scalar.dl.client.service.ClientModule
 
ClientService - Class in com.scalar.dl.client.service
A thread-safe client that interacts with the ledger components to register certificates, register contracts, and execute contracts.
ClientService(ClientConfig, AbstractLedgerClient, RequestSigner) - Constructor for class com.scalar.dl.client.service.ClientService
Constructs a ClientService with the specified ClientConfig, AbstractLedgerClient and RequestSigner.
close() - Method in class com.scalar.dl.client.service.ClientService
Releases resources such as TCP connections.
com.scalar - package com.scalar
 
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
 
configure() - Method in class com.scalar.dl.client.service.ClientModule
 
configureHeader(NettyChannelBuilder, ClientConfig) - Method in class com.scalar.dl.client.service.AbstractLedgerClient
 
configureTls(NettyChannelBuilder, ClientConfig) - Method in class com.scalar.dl.client.service.AbstractLedgerClient
 
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
 

D

DEFAULT_CERT_VERSION - Static variable in class com.scalar.dl.client.config.ClientConfig
 
DEFAULT_SERVER_HOST - Static variable in class com.scalar.dl.client.config.ClientConfig
 
DEFAULT_SERVER_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
 
DEFAULT_SERVER_PRIVILEGED_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
 
DEFAULT_TLS_ENABLED - Static variable in class com.scalar.dl.client.config.ClientConfig
 

E

execute(ContractExecutionRequest) - 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 with the specified argument for the certificate holder specified in ClientConfig.
executeContract(String, JsonObject, Optional<JsonObject>) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract with the specified argument for the certificate holder specified in ClientConfig.
executeContract(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Executes the specified contract with the specified serialized byte array of a ContractExecutionRequest.

F

fileToBytes(String) - Static method in class com.scalar.dl.client.util.Common
 
FunctionRegistration - Class in com.scalar.dl.client.tool
 
FunctionRegistration() - Constructor for class com.scalar.dl.client.tool.FunctionRegistration
 

G

getAuthorizationCredential() - Method in class com.scalar.dl.client.config.ClientConfig
 
getCert() - Method in class com.scalar.dl.client.config.ClientConfig
 
getCertHolderId() - Method in class com.scalar.dl.client.config.ClientConfig
 
getCertVersion() - Method in class com.scalar.dl.client.config.ClientConfig
 
getClientMode() - Method in class com.scalar.dl.client.config.ClientConfig
 
getHost() - Method in class com.scalar.dl.client.config.ClientConfig.Server
 
getPort() - Method in class com.scalar.dl.client.config.ClientConfig.Server
 
getPrivateKey() - Method in class com.scalar.dl.client.config.ClientConfig
 
getProperties() - Method in class com.scalar.dl.client.config.ClientConfig
 
getProxyServer() - Method in class com.scalar.dl.client.config.ClientConfig
 
getServerHost() - Method in class com.scalar.dl.client.config.ClientConfig
 
getServerPort() - Method in class com.scalar.dl.client.config.ClientConfig
 
getServerPrivilegedPort() - Method in class com.scalar.dl.client.config.ClientConfig
 
getStatusCode() - Method in exception com.scalar.dl.client.exception.ClientException
 
getTlsCaRootCert() - Method in class com.scalar.dl.client.config.ClientConfig
 

I

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

L

LedgerClient - Class in com.scalar.dl.client.service
 
LedgerClient(ClientConfig) - 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.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.

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.LedgerValidation
 
main(String[]) - Static method in class com.scalar.dl.client.tool.MultiLedgersValidation
 
main(String[]) - Static method in class com.scalar.dl.client.tool.StateUpdaterSimpleBench
 
MultiLedgersValidation - Class in com.scalar.dl.client.tool
 
MultiLedgersValidation() - Constructor for class com.scalar.dl.client.tool.MultiLedgersValidation
 

P

PREFIX - Static variable in class com.scalar.dl.client.config.ClientConfig
 
PRIVATE_KEY_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
 
PRIVATE_KEY_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
 
PROXY_SERVER - Static variable in class com.scalar.dl.client.config.ClientConfig
 
ProxyClient - Class in com.scalar.dl.client.service
 
ProxyClient(ClientConfig) - Constructor for class com.scalar.dl.client.service.ProxyClient
 

R

register(CertificateRegistrationRequest) - 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.
registerCertificate(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Registers the certificate with the specified serialized byte array of a CertificateRegistrationRequest.
registerContract(String, String, byte[], Optional<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, Optional<JsonObject>) - 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.
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.
RequestSigner - Class in com.scalar.dl.client.util
 
RequestSigner(SignatureSigner) - Constructor for class com.scalar.dl.client.util.RequestSigner
 

S

Server(String, int) - Constructor for class com.scalar.dl.client.config.ClientConfig.Server
 
SERVER_HOST - Static variable in class com.scalar.dl.client.config.ClientConfig
 
SERVER_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
 
SERVER_PRIVILEGED_PORT - Static variable in class com.scalar.dl.client.config.ClientConfig
 
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(LedgersValidationRequest.Builder) - Method in class com.scalar.dl.client.util.RequestSigner
 
StateUpdaterSimpleBench - Class in com.scalar.dl.client.tool
 
StateUpdaterSimpleBench() - Constructor for class com.scalar.dl.client.tool.StateUpdaterSimpleBench
 
STATUS_TRAILER_KEY - Static variable in class com.scalar.dl.client.service.AbstractLedgerClient
 

T

throwExceptionWithStatusCode(Exception) - Method in class com.scalar.dl.client.service.AbstractLedgerClient
 
TLS_CA_ROOT_CERT_PATH - Static variable in class com.scalar.dl.client.config.ClientConfig
 
TLS_CA_ROOT_CERT_PEM - Static variable in class com.scalar.dl.client.config.ClientConfig
 
TLS_ENABLED - Static variable in class com.scalar.dl.client.config.ClientConfig
 

V

validate(LedgerValidationRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
validate(LedgersValidationRequest) - Method in class com.scalar.dl.client.service.LedgerClient
 
validate(LedgersValidationRequest) - Method in class com.scalar.dl.client.service.ProxyClient
 
validateLedger(String) - Method in class com.scalar.dl.client.service.ClientService
Validates the specified asset in the ledger for the certificate holder specified in ClientConfig.
validateLedger(String, int, int) - Method in class com.scalar.dl.client.service.ClientService
Validates the specified asset between the specified ages in the ledger for the certificate holder specified in ClientConfig.
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.
validateLedgers(String) - Method in class com.scalar.dl.client.service.ClientService
Validates the specified asset in multiple ledgers for the certificate holder specified in ClientConfig.
validateLedgers(byte[]) - Method in class com.scalar.dl.client.service.ClientService
Validates the specified asset in multiple ledgers with the specified serialized byte array of a LedgersValidationRequest.
valueOf(String) - Static method in enum com.scalar.dl.client.config.ClientMode
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.
A C D E F G I L M P R S T V 
Skip navigation links