public interface ContentManager
| Modifier and Type | Method and Description |
|---|---|
FHandle |
addIpfsContent(io.nessus.Wallet.Address owner,
java.nio.file.Path srcPath)
Add content to IPFS from local file system.
|
FHandle |
addIpfsContent(io.nessus.Wallet.Address owner,
java.nio.file.Path dstPath,
java.io.InputStream input)
Add content to IPFS.
|
FHandle |
addIpfsContent(io.nessus.Wallet.Address owner,
java.nio.file.Path dstPath,
java.net.URL srcUrl)
Add content to IPFS.
|
AHandle |
findAddressRegistation(io.nessus.Wallet.Address addr,
java.lang.Long timeout)
Find the public encyption key for a given address.
|
java.util.List<FHandle> |
findIpfsContent(io.nessus.Wallet.Address owner,
java.lang.Long timeout)
Find registered IPFS content for a given address.
|
java.util.List<FHandle> |
findLocalContent(io.nessus.Wallet.Address owner)
Find local content for a given address.
|
FHandle |
findLocalContent(io.nessus.Wallet.Address owner,
java.nio.file.Path path)
Find local content for a given address and path.
|
io.nessus.Blockchain |
getBlockchain()
Get the Blockchain
|
io.nessus.ipfs.client.IPFSClient |
getIPFSClient()
Get the IPFS client
|
FHandle |
getIpfsContent(io.nessus.Wallet.Address owner,
io.ipfs.multihash.Multihash cid,
java.nio.file.Path path,
java.lang.Long timeout)
Get content from IPFS.
|
java.io.InputStream |
getLocalContent(io.nessus.Wallet.Address owner,
java.nio.file.Path path)
Show content of a plain file from local storage.
|
AHandle |
registerAddress(io.nessus.Wallet.Address addr)
Create the public encyption key for a given address.
|
boolean |
removeLocalContent(io.nessus.Wallet.Address owner,
java.nio.file.Path path)
Remove a plain file content from local storage.
|
FHandle |
sendIpfsContent(io.nessus.Wallet.Address owner,
io.ipfs.multihash.Multihash cid,
io.nessus.Wallet.Address target,
java.lang.Long timeout)
Send content to a target address via IPFS.
|
AHandle |
unregisterAddress(io.nessus.Wallet.Address addr)
Unregister the public encyption key for a given address.
|
java.util.List<io.ipfs.multihash.Multihash> |
unregisterIpfsContent(io.nessus.Wallet.Address owner,
java.util.List<io.ipfs.multihash.Multihash> cids)
Unregister a IPFS content.
|
io.nessus.Blockchain getBlockchain()
io.nessus.ipfs.client.IPFSClient getIPFSClient()
AHandle registerAddress(io.nessus.Wallet.Address addr) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionAHandle findAddressRegistation(io.nessus.Wallet.Address addr, java.lang.Long timeout)
AHandle unregisterAddress(io.nessus.Wallet.Address addr)
FHandle addIpfsContent(io.nessus.Wallet.Address owner, java.nio.file.Path dstPath, java.net.URL srcUrl) throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionFHandle addIpfsContent(io.nessus.Wallet.Address owner, java.nio.file.Path dstPath, java.io.InputStream input) throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionFHandle addIpfsContent(io.nessus.Wallet.Address owner, java.nio.file.Path srcPath) throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionFHandle getIpfsContent(io.nessus.Wallet.Address owner, io.ipfs.multihash.Multihash cid, java.nio.file.Path path, java.lang.Long timeout) throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionjava.util.List<FHandle> findIpfsContent(io.nessus.Wallet.Address owner, java.lang.Long timeout) throws java.io.IOException
java.io.IOExceptionFHandle sendIpfsContent(io.nessus.Wallet.Address owner, io.ipfs.multihash.Multihash cid, io.nessus.Wallet.Address target, java.lang.Long timeout) throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionjava.util.List<io.ipfs.multihash.Multihash> unregisterIpfsContent(io.nessus.Wallet.Address owner,
java.util.List<io.ipfs.multihash.Multihash> cids)
throws java.io.IOException
java.io.IOExceptionjava.io.InputStream getLocalContent(io.nessus.Wallet.Address owner,
java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionjava.util.List<FHandle> findLocalContent(io.nessus.Wallet.Address owner) throws java.io.IOException
java.io.IOExceptionFHandle findLocalContent(io.nessus.Wallet.Address owner, java.nio.file.Path path) throws java.io.IOException
java.io.IOExceptionboolean removeLocalContent(io.nessus.Wallet.Address owner,
java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionCopyright © 2019. All rights reserved.