Package org.iota.apis
Class HighLevelApi
- java.lang.Object
-
- org.iota.apis.HighLevelApi
-
public class HighLevelApi extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HighLevelApi(NativeApi nativeApi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringconsolidateFunds(SecretManager secretManager, GenerateAddressesOptions generateAddressesOptions)Block[]findBlocks(BlockId[] blockIds)UtxoInput[]findInputs(java.lang.String[] addresses, int amount)java.util.List<java.util.Map.Entry<Output,OutputMetadata>>findOutputs(OutputId[] outputIds, java.lang.String[] addresses)java.util.List<java.util.Map.Entry<Output,OutputMetadata>>getOutputs(OutputId[] outputIds)java.util.Map.Entry<BlockId,Block>promote(BlockId blockId)java.util.Map.Entry<BlockId,Block>promoteUnchecked(BlockId blockId)java.util.Map.Entry<BlockId,Block>reattach(BlockId blockId)java.util.Map.Entry<BlockId,Block>reattachUnchecked(BlockId blockId)java.util.Map.Entry<BlockId,Block>retry(BlockId blockId)java.util.LinkedHashMap<BlockId,Block>retryUntilIncluded(BlockId blockId, int interval, int maxAttempts)java.util.List<java.util.Map.Entry<Output,OutputMetadata>>tryGetOutputs(OutputId[] outputIds)
-
-
-
Constructor Detail
-
HighLevelApi
public HighLevelApi(NativeApi nativeApi) throws InitializeClientException
- Throws:
InitializeClientException
-
-
Method Detail
-
getOutputs
public java.util.List<java.util.Map.Entry<Output,OutputMetadata>> getOutputs(OutputId[] outputIds) throws ClientException
- Throws:
ClientException
-
tryGetOutputs
public java.util.List<java.util.Map.Entry<Output,OutputMetadata>> tryGetOutputs(OutputId[] outputIds) throws ClientException
- Throws:
ClientException
-
findBlocks
public Block[] findBlocks(BlockId[] blockIds) throws ClientException
- Throws:
ClientException
-
retry
public java.util.Map.Entry<BlockId,Block> retry(BlockId blockId) throws ClientException
- Throws:
ClientException
-
retryUntilIncluded
public java.util.LinkedHashMap<BlockId,Block> retryUntilIncluded(BlockId blockId, int interval, int maxAttempts) throws ClientException
- Throws:
ClientException
-
consolidateFunds
public java.lang.String consolidateFunds(SecretManager secretManager, GenerateAddressesOptions generateAddressesOptions) throws ClientException
- Throws:
ClientException
-
findInputs
public UtxoInput[] findInputs(java.lang.String[] addresses, int amount) throws ClientException
- Throws:
ClientException
-
findOutputs
public java.util.List<java.util.Map.Entry<Output,OutputMetadata>> findOutputs(OutputId[] outputIds, java.lang.String[] addresses) throws ClientException
- Throws:
ClientException
-
reattach
public java.util.Map.Entry<BlockId,Block> reattach(BlockId blockId) throws ClientException
- Throws:
ClientException
-
reattachUnchecked
public java.util.Map.Entry<BlockId,Block> reattachUnchecked(BlockId blockId) throws ClientException
- Throws:
ClientException
-
promote
public java.util.Map.Entry<BlockId,Block> promote(BlockId blockId) throws ClientException
- Throws:
ClientException
-
promoteUnchecked
public java.util.Map.Entry<BlockId,Block> promoteUnchecked(BlockId blockId) throws ClientException
- Throws:
ClientException
-
-