abstract class SingletonSerializeAsToken : SerializeAsTokenA base class for implementing large objects / components / services that need to serialize themselves to a string token to indicate which instance the token is a serialized form of.
| <init> |
SingletonSerializeAsToken()A base class for implementing large objects / components / services that need to serialize themselves to a string token to indicate which instance the token is a serialized form of. |
| toToken |
open fun toToken(context: SerializeAsTokenContext): SerializationToken |
| AbstractNode |
abstract class AbstractNode : SingletonSerializeAsTokenA base node implementation that can be customised either for production (with real implementations that do real I/O), or a mock implementation suitable for unit test environments. |
| AbstractNodeService |
abstract class AbstractNodeService : SingletonSerializeAsTokenAbstract superclass for services that a node can host, which provides helper functions. |
| ArtemisMessagingComponent |
abstract class ArtemisMessagingComponent : SingletonSerializeAsTokenThe base class for Artemis services that defines shared data structures and transport configuration |
| E2ETestKeyManagementService |
class E2ETestKeyManagementService : SingletonSerializeAsToken, KeyManagementServiceA simple in-memory KMS that doesnt bother saving keys to disk. A real implementation would: |
| InMemoryIdentityService |
class InMemoryIdentityService : SingletonSerializeAsToken, IdentityServiceSimple identity service which caches parties and provides functionality for efficient lookup. |
| InMemoryNetworkMapCache |
open class InMemoryNetworkMapCache : SingletonSerializeAsToken, NetworkMapCacheExtremely simple in-memory cache of the network map. |
| MonitoringService |
class MonitoringService : SingletonSerializeAsTokenProvides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes. This is not an interface because it is too lightweight to bother mocking out. |
| NodeSchedulerService |
class NodeSchedulerService : SchedulerService, SingletonSerializeAsTokenA first pass of a simple SchedulerService that works with MutableClocks for testing, demonstrations and simulations that also encompasses the Vault observer for processing transactions. |
| NodeSchemaService |
class NodeSchemaService : SchemaService, SingletonSerializeAsTokenMost basic implementation of SchemaService. |
| NodeVaultService |
class NodeVaultService : SingletonSerializeAsToken, VaultServiceCurrently, the node vault service is a very simple RDBMS backed implementation. It will change significantly when we add further functionality as the design for the vault and vault service matures. |
| NotaryService |
abstract class NotaryService : SingletonSerializeAsTokenA Notary service acts as the final signer of a transaction ensuring two things: |
| PersistentKeyManagementService |
class PersistentKeyManagementService : SingletonSerializeAsToken, KeyManagementServiceA persistent re-implementation of E2ETestKeyManagementService to support node re-start. |
| PersistentUniquenessProvider |
class PersistentUniquenessProvider : UniquenessProvider, SingletonSerializeAsTokenA RDBMS backed Uniqueness provider |
| ProtocolLogicRefFactory |
class ProtocolLogicRefFactory : SingletonSerializeAsTokenA class for conversion to and from ProtocolLogic and ProtocolLogicRef instances. |
| Service |
class Service : SingletonSerializeAsTokenA service that monitors the network for requests for changing the notary of a state, and immediately runs the NotaryChangeProtocol if the auto-accept criteria are met. |
| Service |
class Service : SingletonSerializeAsTokenThis class sets up network message handlers for requests from peers for data keyed by hash. It is a piece of simple glue that sits between the network layer and the database layer. |
| StorageServiceImpl |
open class StorageServiceImpl : SingletonSerializeAsToken, TxWritableStorageService |