public class IPFS
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
IPFS.Block |
class |
IPFS.Bootstrap |
class |
IPFS.Config |
class |
IPFS.Dag |
class |
IPFS.DHT |
class |
IPFS.Diag |
class |
IPFS.File |
class |
IPFS.IPFSObject |
class |
IPFS.Key |
class |
IPFS.Name |
class |
IPFS.Pin |
static class |
IPFS.PinType |
class |
IPFS.Pubsub |
class |
IPFS.Refs |
class |
IPFS.Repo |
class |
IPFS.Stats |
class |
IPFS.Swarm |
class |
IPFS.Update |
Modifier and Type | Field and Description |
---|---|
IPFS.Block |
block |
IPFS.Bootstrap |
bootstrap |
IPFS.Config |
config |
IPFS.Dag |
dag |
IPFS.DHT |
dht |
IPFS.Diag |
diag |
IPFS.File |
file |
java.lang.String |
host |
IPFS.Key |
key |
static Version |
MIN_VERSION |
IPFS.Name |
name |
IPFS.IPFSObject |
object |
java.util.List<java.lang.String> |
ObjectPatchTypes |
java.util.List<java.lang.String> |
ObjectTemplates |
IPFS.Pin |
pin |
int |
port |
IPFS.Pubsub |
pubsub |
IPFS.Refs |
refs |
IPFS.Repo |
repo |
IPFS.Stats |
stats |
IPFS.Swarm |
swarm |
IPFS.Update |
update |
Constructor and Description |
---|
IPFS(io.ipfs.multiaddr.MultiAddress addr) |
IPFS(java.lang.String multiaddr) |
IPFS(java.lang.String host,
int port) |
IPFS(java.lang.String host,
int port,
java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MerkleNode> |
add(java.util.List<NamedStreamable> files,
boolean wrap,
boolean hashOnly) |
java.util.List<MerkleNode> |
add(NamedStreamable file) |
java.util.List<MerkleNode> |
add(NamedStreamable file,
boolean wrap) |
java.util.List<MerkleNode> |
add(NamedStreamable file,
boolean wrap,
boolean hashOnly) |
java.util.List<io.ipfs.multiaddr.MultiAddress> |
bootstrap() |
byte[] |
cat(io.ipfs.multihash.Multihash hash) |
byte[] |
cat(io.ipfs.multihash.Multihash hash,
java.lang.String subPath) |
java.io.InputStream |
catStream(io.ipfs.multihash.Multihash hash) |
java.util.Map |
commands() |
java.lang.String |
dns(java.lang.String domain) |
byte[] |
get(io.ipfs.multihash.Multihash hash) |
java.util.Map |
id() |
java.util.Map |
id(java.lang.String target) |
java.util.Map |
log() |
java.util.List<MerkleNode> |
ls(io.ipfs.multihash.Multihash hash) |
java.util.Map |
mount(java.io.File ipfsRoot,
java.io.File ipnsRoot) |
java.util.Map |
ping(java.lang.String target) |
java.util.List<io.ipfs.multihash.Multihash> |
refs(io.ipfs.multihash.Multihash hash,
boolean recursive) |
java.util.Map |
resolve(java.lang.String scheme,
io.ipfs.multihash.Multihash hash,
boolean recursive) |
java.lang.Object |
update() |
java.lang.String |
version() |
public static final Version MIN_VERSION
public java.util.List<java.lang.String> ObjectTemplates
public java.util.List<java.lang.String> ObjectPatchTypes
public final java.lang.String host
public final int port
public final IPFS.Key key
public final IPFS.Pin pin
public final IPFS.Repo repo
public final IPFS.IPFSObject object
public final IPFS.Swarm swarm
public final IPFS.Bootstrap bootstrap
public final IPFS.Block block
public final IPFS.Dag dag
public final IPFS.Diag diag
public final IPFS.Config config
public final IPFS.Refs refs
public final IPFS.Update update
public final IPFS.DHT dht
public final IPFS.File file
public final IPFS.Stats stats
public final IPFS.Name name
public final IPFS.Pubsub pubsub
public IPFS(java.lang.String host, int port)
public IPFS(java.lang.String multiaddr)
public IPFS(io.ipfs.multiaddr.MultiAddress addr)
public IPFS(java.lang.String host, int port, java.lang.String version)
public java.util.List<MerkleNode> add(NamedStreamable file) throws java.io.IOException
java.io.IOException
public java.util.List<MerkleNode> add(NamedStreamable file, boolean wrap) throws java.io.IOException
java.io.IOException
public java.util.List<MerkleNode> add(NamedStreamable file, boolean wrap, boolean hashOnly) throws java.io.IOException
java.io.IOException
public java.util.List<MerkleNode> add(java.util.List<NamedStreamable> files, boolean wrap, boolean hashOnly) throws java.io.IOException
java.io.IOException
public java.util.List<MerkleNode> ls(io.ipfs.multihash.Multihash hash) throws java.io.IOException
java.io.IOException
public byte[] cat(io.ipfs.multihash.Multihash hash) throws java.io.IOException
java.io.IOException
public byte[] cat(io.ipfs.multihash.Multihash hash, java.lang.String subPath) throws java.io.IOException
java.io.IOException
public byte[] get(io.ipfs.multihash.Multihash hash) throws java.io.IOException
java.io.IOException
public java.io.InputStream catStream(io.ipfs.multihash.Multihash hash) throws java.io.IOException
java.io.IOException
public java.util.List<io.ipfs.multihash.Multihash> refs(io.ipfs.multihash.Multihash hash, boolean recursive) throws java.io.IOException
java.io.IOException
public java.util.Map resolve(java.lang.String scheme, io.ipfs.multihash.Multihash hash, boolean recursive) throws java.io.IOException
java.io.IOException
public java.lang.String dns(java.lang.String domain) throws java.io.IOException
java.io.IOException
public java.util.Map mount(java.io.File ipfsRoot, java.io.File ipnsRoot) throws java.io.IOException
java.io.IOException
public java.util.List<io.ipfs.multiaddr.MultiAddress> bootstrap() throws java.io.IOException
java.io.IOException
public java.util.Map ping(java.lang.String target) throws java.io.IOException
java.io.IOException
public java.util.Map id(java.lang.String target) throws java.io.IOException
java.io.IOException
public java.util.Map id() throws java.io.IOException
java.io.IOException
public java.lang.String version() throws java.io.IOException
java.io.IOException
public java.util.Map commands() throws java.io.IOException
java.io.IOException
public java.util.Map log() throws java.io.IOException
java.io.IOException
public java.lang.Object update() throws java.io.IOException
java.io.IOException