Search Results for

    Show / Hide Table of Contents

    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>
          &lt;![CDATA[
          ...
          ]]&gt;
        </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.

    In this article
    Back to top
    Contribute
    • Project Chat
    • Discussion Forum
    • Source Code
    Support
    • Akka.NET Support Plans
    • Akka.NET Observability Tools
    • Akka.NET Training & Consulting
    Maintained By
    • Petabridge - The Akka.NET Company
    • Learn Akka.NET