public class FollowerCallback
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static interface |
FollowerCallback.Endpoint |
|
static interface |
FollowerCallback.SimpleEndpoint |
Modifier and Type | Field | Description |
---|---|---|
protected BasicHTTPService |
service |
Constructor | Description |
---|---|
FollowerCallback(com.icodici.crypto.PrivateKey callbackKey,
int port,
java.lang.String callbackURL) |
Initialize and start follower callback server.
|
Modifier and Type | Method | Description |
---|---|---|
void |
clearNetworkNodeKeys() |
Reset public keys of Universa nodes for disable checking callback on follower callback server.
|
void |
setNetworkNodeKeys(java.util.Set<com.icodici.crypto.PublicKey> keys) |
Set public keys of Universa nodes for checking callback on follower callback server.
|
void |
shutdown() |
Shutdown the follower callback server.
|
protected BasicHTTPService service
public FollowerCallback(com.icodici.crypto.PrivateKey callbackKey, int port, java.lang.String callbackURL) throws java.io.IOException
callbackKey
- is PrivateKey
on which the follower callback server signs the response nodeport
- for listening by follower callback servercallbackURL
- is URL to where callbacks are sent from nodejava.io.IOException
public void setNetworkNodeKeys(java.util.Set<com.icodici.crypto.PublicKey> keys)
clearNetworkNodeKeys()
.keys
- is set of PublicKey
Universa nodespublic void clearNetworkNodeKeys()
public void shutdown()