public class JAXRSClient extends java.lang.Object implements JAXRSEndpoint
| Constructor and Description |
|---|
JAXRSClient(java.net.URL jaxrsUrl) |
| Modifier and Type | Method and Description |
|---|---|
SFHandle |
addIpfsContent(java.lang.String addr,
java.lang.String relPath,
java.io.InputStream input)
Add IPFS content from the given input stream.
|
SFHandle |
addIpfsContent(java.lang.String addr,
java.lang.String relPath,
java.net.URL srcUrl)
Add IPFS content from the given path or URL.
|
static void |
assertBlockchainNetworkAvailable(io.nessus.Network network) |
java.util.List<SAHandle> |
findAddressInfo(java.lang.String label,
java.lang.String addr)
Get address registration details.
|
java.util.List<SFHandle> |
findIpfsContent(java.lang.String addr,
java.lang.Long timeout)
Find IPFS content for a given owner address.
|
java.util.List<SFHandle> |
findLocalContent(java.lang.String addr,
java.lang.String path)
Find local content for a given owner.
|
SFHandle |
getIpfsContent(java.lang.String addr,
java.lang.String cid,
java.lang.String relPath,
java.lang.Long timeout)
Get IPFS content by id.
|
java.io.InputStream |
getLocalContent(java.lang.String addr,
java.lang.String path)
Gets local content for a given owner.
|
static void |
logBlogchainNetworkAvailable(io.nessus.Network network) |
SAHandle |
registerAddress(java.lang.String addr)
Register the given address with the system.
|
boolean |
removeLocalContent(java.lang.String addr,
java.lang.String path)
Remove local content for a given owner.
|
SFHandle |
sendIpfsContent(java.lang.String addr,
java.lang.String cid,
java.lang.String rawTarget,
java.lang.Long timeout)
Send IPFS content to a target address.
|
SAHandle |
unregisterAddress(java.lang.String addr)
Unegister the given address from the system.
|
java.util.List<java.lang.String> |
unregisterIpfsContent(java.lang.String addr,
java.util.List<java.lang.String> cids)
Unregister IPFS content.
|
public static void logBlogchainNetworkAvailable(io.nessus.Network network)
public static void assertBlockchainNetworkAvailable(io.nessus.Network network)
public SAHandle registerAddress(java.lang.String addr) throws java.io.IOException
JAXRSEndpointregisterAddress in interface JAXRSEndpointjava.io.IOExceptionpublic java.util.List<SAHandle> findAddressInfo(java.lang.String label, java.lang.String addr) throws java.io.IOException
JAXRSEndpointfindAddressInfo in interface JAXRSEndpointlabel - An optional filter for a specific labeladdr - An optional filter for a specific addressjava.io.IOExceptionpublic SAHandle unregisterAddress(java.lang.String addr) throws java.io.IOException
JAXRSEndpointunregisterAddress in interface JAXRSEndpointjava.io.IOExceptionpublic SFHandle addIpfsContent(java.lang.String addr, java.lang.String relPath, java.net.URL srcUrl) throws java.io.IOException
JAXRSEndpointaddIpfsContent in interface JAXRSEndpointjava.io.IOExceptionpublic SFHandle addIpfsContent(java.lang.String addr, java.lang.String relPath, java.io.InputStream input) throws java.io.IOException
JAXRSEndpointaddIpfsContent in interface JAXRSEndpointjava.io.IOExceptionpublic SFHandle getIpfsContent(java.lang.String addr, java.lang.String cid, java.lang.String relPath, java.lang.Long timeout) throws java.io.IOException
JAXRSEndpointgetIpfsContent in interface JAXRSEndpointtimeout - The optional timeout in miliseconds that IPFS is given to find the content on the network.java.io.IOExceptionpublic SFHandle sendIpfsContent(java.lang.String addr, java.lang.String cid, java.lang.String rawTarget, java.lang.Long timeout) throws java.io.IOException
JAXRSEndpointsendIpfsContent in interface JAXRSEndpointtimeout - The optional timeout in miliseconds that IPFS is given to find the content on the network.java.io.IOExceptionpublic java.util.List<SFHandle> findIpfsContent(java.lang.String addr, java.lang.Long timeout) throws java.io.IOException
JAXRSEndpointfindIpfsContent in interface JAXRSEndpointtimeout - The optional timeout in miliseconds that IPFS is given to find the content on the network.java.io.IOExceptionpublic java.util.List<java.lang.String> unregisterIpfsContent(java.lang.String addr,
java.util.List<java.lang.String> cids)
throws java.io.IOException
JAXRSEndpointunregisterIpfsContent in interface JAXRSEndpointjava.io.IOExceptionpublic java.util.List<SFHandle> findLocalContent(java.lang.String addr, java.lang.String path) throws java.io.IOException
JAXRSEndpointfindLocalContent in interface JAXRSEndpointpath - An optional conent pathjava.io.IOExceptionpublic java.io.InputStream getLocalContent(java.lang.String addr,
java.lang.String path)
throws java.io.IOException
JAXRSEndpointgetLocalContent in interface JAXRSEndpointjava.io.IOExceptionpublic boolean removeLocalContent(java.lang.String addr,
java.lang.String path)
throws java.io.IOException
JAXRSEndpointremoveLocalContent in interface JAXRSEndpointjava.io.IOExceptionCopyright © 2019. All rights reserved.