com.r3corda.node.services.api

## Package com.r3corda.node.services.api

### Types

AbstractNodeService | `abstract class AbstractNodeService : SingletonSerializeAsToken` Abstract superclass for services that a node can host, which provides helper functions.
AcceptsFileUpload | `interface AcceptsFileUpload` A service that implements AcceptsFileUpload can have new binary data provided to it via an HTTP upload.
Checkpoint | `data class Checkpoint`
CheckpointStorage | `interface CheckpointStorage` Thread-safe storage of fiber checkpoints.
MonitoringService | `class MonitoringService : SingletonSerializeAsToken` Provides 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.
RegulatorService | `interface RegulatorService` Placeholder interface for regulator services.
ServiceHubInternal | `abstract class ServiceHubInternal : ServiceHub`