@ApiAudience.Public @ApiStability.Unstable public class AbstractAergoApi extends java.lang.Object implements AergoApi, Adaptor
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
logger |
Constructor and Description |
---|
AbstractAergoApi() |
Modifier and Type | Method and Description |
---|---|
<OperationT> |
adapt(java.lang.Class<OperationT> operationClass)
get Adaptee for adaptor.
|
AccountOperation |
getAccountOperation()
Get account operation.
|
BlockchainOperation |
getBlockchainOperation()
Get blockchain operation.
|
BlockOperation |
getBlockOperation()
Get block operation.
|
<AdapteeT> java.util.List<? extends AdapteeT> |
getCandidates(java.lang.Class<AdapteeT> candidateClass) |
ContractOperation |
getContractOperation()
Get contract operation.
|
KeyStoreOperation |
getKeyStoreOperation()
Get keystore operation.
|
TransactionOperation |
getTransactionOperation()
Get transaction operation.
|
public AccountOperation getAccountOperation()
AergoApi
getAccountOperation
in interface AergoApi
AccountOperation
public KeyStoreOperation getKeyStoreOperation()
AergoApi
getKeyStoreOperation
in interface AergoApi
KeyStoreOperation
public BlockOperation getBlockOperation()
AergoApi
getBlockOperation
in interface AergoApi
BlockOperation
public BlockchainOperation getBlockchainOperation()
AergoApi
getBlockchainOperation
in interface AergoApi
BlockchainOperation
public TransactionOperation getTransactionOperation()
AergoApi
getTransactionOperation
in interface AergoApi
TransactionOperation
public ContractOperation getContractOperation()
AergoApi
getContractOperation
in interface AergoApi
ContractOperation
public <AdapteeT> java.util.List<? extends AdapteeT> getCandidates(java.lang.Class<AdapteeT> candidateClass)
public <OperationT> OperationT adapt(java.lang.Class<OperationT> operationClass)
Adaptor