public class ClientNetwork
extends java.lang.Object
| Constructor and Description |
|---|
ClientNetwork(com.icodici.universa.node2.network.BasicHttpClientSession session) |
ClientNetwork(com.icodici.universa.node2.network.BasicHttpClientSession session,
boolean delayedStart) |
ClientNetwork(com.icodici.universa.node2.network.BasicHttpClientSession session,
java.lang.String topologyName,
boolean delayedStart) |
ClientNetwork(java.lang.String nodeUrl,
com.icodici.universa.node2.network.BasicHttpClientSession session) |
ClientNetwork(java.lang.String nodeUrl,
com.icodici.universa.node2.network.BasicHttpClientSession session,
boolean delayedStart) |
ClientNetwork(java.lang.String nodeUrl,
com.icodici.crypto.PrivateKey privateKey,
com.icodici.universa.node2.network.BasicHttpClientSession session) |
| Modifier and Type | Method and Description |
|---|---|
com.icodici.universa.node.ItemResult |
check(com.icodici.universa.HashId id) |
com.icodici.universa.node.ItemResult |
check(java.lang.String base64Id) |
int |
checkNetworkState(net.sergeych.tools.Reporter reporter) |
int |
getNodeNumber() |
com.icodici.universa.node2.ParcelProcessingState |
getParcelProcessingState(com.icodici.universa.HashId id) |
com.icodici.universa.node2.network.BasicHttpClientSession |
getSession() |
boolean |
ping() |
com.icodici.universa.node.ItemResult |
register(byte[] packedContract) |
com.icodici.universa.node.ItemResult |
register(byte[] packedContract,
long millisToWait)
Register packed binary contract and wait for the consensus.
|
boolean |
registerParcel(byte[] packedParcel,
long millisToWait)
Register packed binary contract and wait for the consensus.
|
com.icodici.universa.node.ItemResult |
resync(java.lang.String base64Id) |
int |
size() |
void |
start(com.icodici.universa.node2.network.BasicHttpClientSession session) |
public ClientNetwork(com.icodici.universa.node2.network.BasicHttpClientSession session)
throws java.io.IOException
java.io.IOExceptionpublic ClientNetwork(com.icodici.universa.node2.network.BasicHttpClientSession session,
boolean delayedStart)
throws java.io.IOException
java.io.IOExceptionpublic ClientNetwork(com.icodici.universa.node2.network.BasicHttpClientSession session,
java.lang.String topologyName,
boolean delayedStart)
throws java.io.IOException
java.io.IOExceptionpublic ClientNetwork(java.lang.String nodeUrl,
com.icodici.universa.node2.network.BasicHttpClientSession session)
throws java.io.IOException
java.io.IOExceptionpublic ClientNetwork(java.lang.String nodeUrl,
com.icodici.universa.node2.network.BasicHttpClientSession session,
boolean delayedStart)
throws java.io.IOException
java.io.IOExceptionpublic ClientNetwork(java.lang.String nodeUrl,
com.icodici.crypto.PrivateKey privateKey,
com.icodici.universa.node2.network.BasicHttpClientSession session)
throws java.io.IOException
java.io.IOExceptionpublic void start(com.icodici.universa.node2.network.BasicHttpClientSession session)
throws java.io.IOException
java.io.IOExceptionpublic com.icodici.universa.node.ItemResult register(byte[] packedContract)
throws com.icodici.universa.node2.network.ClientError
com.icodici.universa.node2.network.ClientErrorpublic boolean ping()
throws java.io.IOException
java.io.IOExceptionpublic com.icodici.universa.node.ItemResult register(byte[] packedContract,
long millisToWait)
throws com.icodici.universa.node2.network.ClientError
packedContract - millisToWait - wait for the consensus as long as specified time, <= 0 means no wait (returns some pending
state from registering).com.icodici.universa.node2.network.ClientErrorpublic boolean registerParcel(byte[] packedParcel,
long millisToWait)
throws com.icodici.universa.node2.network.ClientError
packedParcel - millisToWait - wait for the consensus as long as specified time, <= 0 means no wait (returns some pending
state from registering).com.icodici.universa.node2.network.ClientErrorpublic com.icodici.universa.node.ItemResult resync(java.lang.String base64Id)
throws com.icodici.universa.node2.network.ClientError
com.icodici.universa.node2.network.ClientErrorpublic com.icodici.universa.node.ItemResult check(java.lang.String base64Id)
throws com.icodici.universa.node2.network.ClientError
com.icodici.universa.node2.network.ClientErrorpublic com.icodici.universa.node.ItemResult check(com.icodici.universa.HashId id)
throws com.icodici.universa.node2.network.ClientError
com.icodici.universa.node2.network.ClientErrorpublic com.icodici.universa.node2.ParcelProcessingState getParcelProcessingState(com.icodici.universa.HashId id)
throws com.icodici.universa.node2.network.ClientError
com.icodici.universa.node2.network.ClientErrorpublic int size()
public com.icodici.universa.node2.network.BasicHttpClientSession getSession()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic int getNodeNumber()
public int checkNetworkState(net.sergeych.tools.Reporter reporter)