public class DefaultIPFSClient extends java.lang.Object implements IPFSClient
DEFAULT_IPFS_ADDR| Constructor and Description |
|---|
DefaultIPFSClient(io.ipfs.multiaddr.MultiAddress addr) |
DefaultIPFSClient(java.lang.String host,
java.lang.Integer port) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<io.ipfs.multihash.Multihash> |
add(java.nio.file.Path path) |
java.util.List<io.ipfs.multihash.Multihash> |
add(java.nio.file.Path path,
boolean hashOnly) |
io.ipfs.multihash.Multihash |
addSingle(byte[] bytes) |
io.ipfs.multihash.Multihash |
addSingle(byte[] bytes,
boolean hashOnly) |
io.ipfs.multihash.Multihash |
addSingle(java.io.InputStream input) |
io.ipfs.multihash.Multihash |
addSingle(java.io.InputStream input,
boolean hashOnly) |
io.ipfs.multihash.Multihash |
addSingle(java.nio.file.Path path) |
io.ipfs.multihash.Multihash |
addSingle(java.nio.file.Path path,
boolean hashOnly) |
java.util.concurrent.Future<java.io.InputStream> |
cat(io.ipfs.multihash.Multihash cid) |
IPFSClient |
connect() |
java.util.concurrent.Future<java.nio.file.Path> |
get(io.ipfs.multihash.Multihash cid,
java.nio.file.Path outdir) |
io.ipfs.multiaddr.MultiAddress |
getAPIAddress() |
io.ipfs.api.IPFS |
getIpfs() |
io.ipfs.api.IPFS.Config |
getIpfsConfig() |
java.lang.String |
getPeerId() |
boolean |
hasConnection() |
java.lang.String |
version() |
public DefaultIPFSClient(java.lang.String host,
java.lang.Integer port)
public DefaultIPFSClient(io.ipfs.multiaddr.MultiAddress addr)
public IPFSClient connect()
connect in interface IPFSClientpublic io.ipfs.api.IPFS getIpfs()
public io.ipfs.api.IPFS.Config getIpfsConfig()
getIpfsConfig in interface IPFSClientpublic java.lang.String getPeerId()
throws java.io.IOException
getPeerId in interface IPFSClientjava.io.IOExceptionpublic io.ipfs.multiaddr.MultiAddress getAPIAddress()
getAPIAddress in interface IPFSClientpublic boolean hasConnection()
hasConnection in interface IPFSClientpublic java.util.List<io.ipfs.multihash.Multihash> add(java.nio.file.Path path)
throws java.io.IOException
add in interface IPFSClientjava.io.IOExceptionpublic java.util.List<io.ipfs.multihash.Multihash> add(java.nio.file.Path path,
boolean hashOnly)
throws java.io.IOException
add in interface IPFSClientjava.io.IOExceptionpublic io.ipfs.multihash.Multihash addSingle(java.nio.file.Path path)
throws java.io.IOException
addSingle in interface IPFSClientjava.io.IOExceptionpublic io.ipfs.multihash.Multihash addSingle(java.nio.file.Path path,
boolean hashOnly)
throws java.io.IOException
addSingle in interface IPFSClientjava.io.IOExceptionpublic io.ipfs.multihash.Multihash addSingle(java.io.InputStream input)
throws java.io.IOException
addSingle in interface IPFSClientjava.io.IOExceptionpublic io.ipfs.multihash.Multihash addSingle(java.io.InputStream input,
boolean hashOnly)
throws java.io.IOException
addSingle in interface IPFSClientjava.io.IOExceptionpublic io.ipfs.multihash.Multihash addSingle(byte[] bytes)
throws java.io.IOException
addSingle in interface IPFSClientjava.io.IOExceptionpublic io.ipfs.multihash.Multihash addSingle(byte[] bytes,
boolean hashOnly)
throws java.io.IOException
addSingle in interface IPFSClientjava.io.IOExceptionpublic java.util.concurrent.Future<java.io.InputStream> cat(io.ipfs.multihash.Multihash cid)
throws java.io.IOException
cat in interface IPFSClientjava.io.IOExceptionpublic java.util.concurrent.Future<java.nio.file.Path> get(io.ipfs.multihash.Multihash cid,
java.nio.file.Path outdir)
get in interface IPFSClientpublic java.lang.String version()
throws java.io.IOException
version in interface IPFSClientjava.io.IOExceptionCopyright © 2019. All rights reserved.