core / pragma.services /

Package pragma.services #

Types #

NameSummary

AlwaysStartedNodeService

abstract class AlwaysStartedNodeService(pragmaNode: PragmaNode) : NodeService

A child class of NodeService that will be instantiated automatically on every node.

DistributedService

abstract class DistributedService(pragmaNode: PragmaNode, instanceId: UUID) : Service

A service that handles RPC requests across one or more nodes.

NodeService

abstract class NodeService(pragmaNode: PragmaNode) : Service

A basic RPC client. Used by DistributedServices.