com.bilalfazlani.zioMaelstrom
package com.bilalfazlani.zioMaelstrom
Members list
Packages
Type members
Classlikes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum LogFormat
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MaelstromRuntime
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MaelstromRuntime.type
enum NodeInput
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Settings(nodeInput: NodeInput, logLevel: NodeLogLevel, logFormat: LogFormat, concurrency: Int)
Settings for the node
Settings for the node
Value parameters
- concurrency
-
Concurrency level for processing messages. Default is 1024. This means 1024 request messages (receive api) + 1024 response messages (ask api) = 2048 messages can be processed in parallel.
- logFormat
-
You can choose between colored or plain logs. Default is colored
- logLevel
-
You can log messages using logInfo or logError. Output logs can be filtered by setting this value to either Disabled, Info or Error. Default is Info
- nodeInput
-
Input can be taken from stdin or a file. Maelstrom will feed to stdin but when debugging it is easier to use a file. Default is stdin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Types
Value members
Concrete methods
Extensions
Extensions
extension [A <: NeedsReply](message: A)(message: A)
extension (p: Path)(p: Path)
extension (s: String)(s: String)
In this article