Class ValidatorKey
- java.lang.Object
-
- com.exonum.binding.common.configuration.ValidatorKey
-
public abstract class ValidatorKey extends java.lang.Object
Public keys of validator nodes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ValidatorKey.Builder
-
Constructor Summary
Constructors Constructor Description ValidatorKey()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ValidatorKey.Builder
builder()
abstract PublicKey
consensusKey()
Consensus key is used for messages related to the consensus algorithm.abstract PublicKey
serviceKey()
Service key is used for services, for example, the configuration updater service.static com.google.gson.TypeAdapter<ValidatorKey>
typeAdapter(com.google.gson.Gson gson)
Provides a Gson type adapter for this class.
-
-
-
Method Detail
-
consensusKey
@SerializedName("consensus_key") public abstract PublicKey consensusKey()
Consensus key is used for messages related to the consensus algorithm.
-
serviceKey
@SerializedName("service_key") public abstract PublicKey serviceKey()
Service key is used for services, for example, the configuration updater service.
-
typeAdapter
public static com.google.gson.TypeAdapter<ValidatorKey> typeAdapter(com.google.gson.Gson gson)
Provides a Gson type adapter for this class.- See Also:
StoredConfigurationAdapterFactory
-
builder
public static ValidatorKey.Builder builder()
-
-