Package akka.remote

Class FailureDetectorLoader


  • public class FailureDetectorLoader
    extends java.lang.Object
    INTERNAL API

    Utility class to create FailureDetector instances reflectively.

    • Constructor Detail

      • FailureDetectorLoader

        public FailureDetectorLoader()
    • Method Detail

      • load

        public static FailureDetector load​(java.lang.String fqcn,
                                           com.typesafe.config.Config config,
                                           ActorSystem system)
        Loads and instantiates a given FailureDetector implementation. The class to be loaded must have a constructor that accepts a Config and an EventStream parameter. Will throw ConfigurationException if the implementation cannot be loaded.

        Parameters:
        fqcn - Fully qualified class name of the implementation to be loaded.
        config - Configuration that will be passed to the implementation
        system - ActorSystem to be used for loading the implementation
        Returns:
        A configured instance of the given FailureDetector implementation