Namespace Akka.Configuration.Hocon
Classes
AkkaConfigurationSection
This class represents a custom akka node within a configuration file.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="akka" type="Akka.Configuration.Hocon.AkkaConfigurationSection, Akka" />
</configSections>
<akka>
...
</akka>
</configuration>
CDataConfigurationElement
This class represents the base implementation for retrieving text from an XML CDATA node within a configuration file.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="akka" type="Akka.Configuration.Hocon.AkkaConfigurationSection, Akka" />
</configSections>
<akka>
<hocon>
<![CDATA[
...
]]>
</hocon>
</akka>
</configuration>
HoconArray
This class represents an array element in a HOCON (Human-Optimized Config Object Notation) configuration string.
akka {
cluster {
seed-nodes = [
"akka.tcp://[email protected]:2551",
"akka.tcp://[email protected]:2552"]
}
}
HoconConfigurationElement
This class represents a custom HOCON (Human-Optimized Config Object Notation) node within a configuration file.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="akka" type="Akka.Configuration.Hocon.AkkaConfigurationSection, Akka" />
</configSections>
<akka>
<hocon>
...
</hocon>
</akka>
</configuration>
HoconLiteral
This class represents a string literal element in a HOCON (Human-Optimized Config Object Notation) configuration string.
akka {
actor {
provider = "Akka.Remote.RemoteActorRefProvider, Akka.Remote"
}
}
HoconObject
This class represents an object element in a HOCON (Human-Optimized Config Object Notation) configuration string.
akka {
actor {
debug {
receive = on
autoreceive = on
lifecycle = on
event-stream = on
unhandled = on
}
}
}
HoconRoot
This class represents the root element in a HOCON (Human-Optimized Config Object Notation) configuration string.
HoconSubstitution
This class represents a substitution element in a HOCON (Human-Optimized Config Object Notation) configuration string.
akka {
defaultInstances = 10
deployment{
/user/time{
nr-of-instances = $defaultInstances
}
}
}
HoconTokenizer
This class contains methods used to tokenize HOCON (Human-Optimized Config Object Notation) configuration strings.
HoconValue
This class represents the root type for a HOCON (Human-Optimized Config Object Notation) configuration object.
Parser
This class contains methods used to parse HOCON (Human-Optimized Config Object Notation) configuration strings.
Token
This class represents a token within a HOCON (Human-Optimized Config Object Notation) configuration string.
Tokenizer
This class contains methods used to tokenize a string.
Interfaces
IHoconElement
This interface defines the contract needed to implement a HOCON (Human-Optimized Config Object Notation) element.
IMightBeAHoconObject
Marker interface to make it easier to retrieve HOCON (Human-Optimized Config Object Notation) objects for substitutions.
Enums
TokenType
This enumeration defines the different types of tokens found within a HOCON (Human-Optimized Config Object Notation) configuration string.