org.sigilaris.node.jvm.runtime
Members list
Packages
HotStuff consensus protocol implementation for the Sigilaris node runtime.
HotStuff consensus protocol implementation for the Sigilaris node runtime.
Attributes
Type members
Classlikes
Entry point for composing node runtime lifecycle: bootstrap, initialize, and serve.
Entry point for composing node runtime lifecycle: bootstrap, initialize, and serve.
Attributes
- Source
- NodeExecution.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NodeExecution.type
Effectful initialization step executed after runtime bootstrap and before serving.
Effectful initialization step executed after runtime bootstrap and before serving.
Type parameters
- F
-
effect type
- Services
-
the service bundle type (contravariant)
Attributes
- Companion
- object
- Source
- NodeInitializer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Companion for NodeInitializer providing a functional constructor.
Companion for NodeInitializer providing a functional constructor.
Attributes
- Companion
- trait
- Source
- NodeInitializer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NodeInitializer.type
Handle holding the bootstrapped services and the active storage mode.
Handle holding the bootstrapped services and the active storage mode.
Type parameters
- Layout
-
the persistent storage layout type
- Services
-
the service bundle type
Value parameters
- services
-
the bootstrapped service bundle
- storage
-
the storage mode used by this runtime
Attributes
- Companion
- object
- Source
- NodeRuntime.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Companion for NodeRuntime providing resource-based construction.
Companion for NodeRuntime providing resource-based construction.
Attributes
- Companion
- class
- Source
- NodeRuntime.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NodeRuntime.type
Strategy for bootstrapping node services in either in-memory or persistent mode.
Strategy for bootstrapping node services in either in-memory or persistent mode.
Type parameters
- Config
-
configuration type
- F
-
effect type
- Layout
-
the persistent storage layout type
- Services
-
the service bundle type to produce
Attributes
- Source
- NodeRuntimeBootstrap.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Discriminates between in-memory and persistent storage backends.
Discriminates between in-memory and persistent storage backends.
Type parameters
- Layout
-
the persistent storage layout type (covariant)
Attributes
- Companion
- object
- Source
- StorageMode.scala
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Companion for StorageMode providing CLI argument parsing.
Companion for StorageMode providing CLI argument parsing.
Attributes
- Companion
- enum
- Source
- StorageMode.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StorageMode.type